77c9f783bd
boards/microbit: add pyocd in supported programmers
2018-12-21 14:56:26 +01:00
f5170bb82c
dist/tools/pyocd: provide support for PyOCD programmer
2018-12-21 14:56:26 +01:00
8449324cf8
Merge pull request #10610 from MrKevinWeiss/pr/fix/stmi2c1
...
cpu/stm_common: Refactor and cleanup i2c_1
2018-12-21 14:55:35 +01:00
Sebastian Meiling
139b5dba3c
Merge pull request #10501 from kb2ma/gcoap/req_path_null
...
net/gcoap: allow NULL path in gcoap_req_init()
2018-12-21 14:36:04 +01:00
Dylan Laduranty
764c7d2cc1
Merge pull request #10069 from fedepell/sam0_flashwrite
...
sam0 flashpage_write: correct translation from RIOT pages to CPU pages writing
2018-12-21 14:17:20 +01:00
Sebastian Meiling
181ee06cb9
Merge pull request #9443 from OTAkeys/pr/stm32l0_cpu_line
...
cpu/stm32l0: make use of CPU_LINE and STM32_FLASHSIZE
2018-12-21 13:33:10 +01:00
Federico Pellegrin
b8b8ffd163
sam0 flashpage_write: correct assert for last byte of flash + style
2018-12-21 13:11:38 +01:00
Vincent Dupont
5e67986775
cpu/stm32_common/pm: use CPU_LINE for L053-specific code
2018-12-21 11:24:43 +01:00
Vincent Dupont
4aadc1ed39
cpu/stm32l0: make use of CPU_LINE_
2018-12-21 11:24:43 +01:00
Vincent Dupont
f28e7a9b01
cpu/stm32l0: use STM32_FLASHSIZE to generate FLASHPAGE_NUMOF
2018-12-21 11:18:43 +01:00
Sebastian Meiling
719612092b
Merge pull request #9436 from OTAkeys/pr/stm32f1_cpu_line
...
cpu/stm32f1: make use of CPU_LINE and STM32_FLASHSIZE
2018-12-21 10:01:15 +01:00
Vincent Dupont
1cea9871e0
cpu/stm32f1: remove ErrorStatus enum from vendor header
...
This enum conflicts with macro definitions from ccn-lite pkg.
2018-12-21 09:17:30 +01:00
Vincent Dupont
8cdc219e50
cpu/stm32f1: make use of CPU_LINE_
2018-12-21 09:17:30 +01:00
Vincent Dupont
d133baca2c
cpu/stm32f1: use STM32_FLASHSIZE to generate FLASHPAGE_NUMOF
2018-12-21 09:17:30 +01:00
Federico Pellegrin
50f2078fcd
tests/periph_flashpage: test_last_raw must erase page before write
2018-12-20 21:18:52 +01:00
MrKevinWeiss
f3b2a62c67
cpu/stm_common: Refactor and cleanup i2c_1
...
Refactor to use common read_regs.
Add error reporting and handling for unsupported low level commands.
Document hardware constraints.
2018-12-20 18:05:11 +01:00
Dylan Laduranty
63e71cbbde
Merge pull request #10314 from fedepell/saml21-xpro_arduino
...
boards/saml21-xpro: add Arduino API support for saml21-xpro board
2018-12-20 14:03:19 +01:00
ab061c4ae2
Merge pull request #10608 from MrKevinWeiss/pr/fix/stmi2c2
...
cpu/stm_common: Refactor and fix implementation for i2c_2
2018-12-20 13:51:39 +01:00
88f66dc276
Merge pull request #10033 from gschorcht/drivers_ccs811
...
drivers: ccs811 digital gas sensor for IAQ monitoring
2018-12-20 13:38:58 +01:00
74d97de11d
drivers/ccs811: cleanup documentation (fix codacy)
2018-12-20 12:42:44 +01:00
Gunar Schorcht
ae3ad4a93f
tests/ccs811: satisfy Codacy
2018-12-20 12:42:44 +01:00
Gunar Schorcht
3181a2faa7
drivers/ccs811: nWAKE and nRESET moved to base
2018-12-20 12:42:44 +01:00
Gunar Schorcht
f03fb32f88
tests/driver_ccs811: fixes for Codacy
2018-12-20 12:42:44 +01:00
Gunar Schorcht
f171f38c3e
sys/autoinit: fix alphabetical order
2018-12-20 12:42:44 +01:00
Gunar Schorcht
d513e9d3d3
drivers/ccs811: fix build issues on AVR platform
2018-12-20 12:42:44 +01:00
8a7edeb193
drivers/ccs811: fix build issues on ARM ( #1 )
...
* drivers/ccs811: fix types in debug messages
* drivers/driver_ccs811_full: fix unused variable build error
2018-12-20 12:42:44 +01:00
Schorcht
4323d9c233
drivers/ccs811: splitted test apps
2018-12-20 12:42:44 +01:00
Schorcht
98af7d3d62
drivers: add driver for CCS811 gas sensor
2018-12-20 12:42:44 +01:00
Schorcht
74e1ab220c
drivers: add driver for CCS811 gas sensor
2018-12-20 12:42:44 +01:00
Federico Pellegrin
dc8c84f7eb
boards/saml21-xpro: add Arduino API support for saml21-xpro board
2018-12-20 12:41:40 +01:00
MrKevinWeiss
a2e059d18a
cpu/stm_common: Refactor and fix implementation for i2c_2
...
Refactors i2c_2 to match the structure of i2c_1 better.
Corrects functionality issues.
Allows the common implementation of read_regs and write_regs.
Documents constraints of hardware.
Matches error messages with API.
2018-12-20 12:01:06 +01:00
Sebastian Meiling
fa38f05574
Merge pull request #10642 from kb2ma/nanocoap/fix_nanocoap_sock_includes
...
net/nanocoap: fix includes for nanocoap sock
2018-12-20 08:38:03 +01:00
Ken Bannister
bd457aee2b
net/nanocoap: fix includes for nanocoap sock
2018-12-20 00:37:18 -05:00
d2478af223
Merge pull request #9821 from cladmi/pr/make/jerryscript/includes
...
pkg/jerryscript: fix jerryscript not using system includes
2018-12-19 19:53:47 +01:00
4878cf2119
Merge pull request #10400 from miri64/core/enh/thread_has_queue_func
...
core: provide function to check msg queue initialization
2018-12-19 18:41:39 +01:00
cladmi
04a91e9a42
jerryscript: re-enable LLVM/clang
...
Re-enable LLVM/clang now that system includes are used.
It compiles and correctly executes examples/javascript.
2018-12-19 17:12:31 +01:00
cladmi
cf12022d63
pkg/jerryscript: fix jerryscript not using system includes
...
Jerryscript was never using INCLUDES so never having the 'newlib-nano' or llvm
includes. It prevented working with `llvm`.
Disable unsupported warnings for ESP32 and ESP8266 newlib that show when
using system includes.
* tested newlib version for ESP32 is 2.2.0
* tested newlib version for ESP8266 is 3.0.0
2018-12-19 17:12:31 +01:00
8e4b6ed15b
Merge pull request #9824 from cladmi/pr/make/jerryscript/clean
...
pkg/jerryscript: build into '$(BINDIR)' and cleanups
2018-12-19 16:25:11 +01:00
Martine Lenders
91b526b0ad
tests/gnrc_netif: use thread_has_msg_queue() for msg queue check
2018-12-19 15:39:50 +01:00
Martine Lenders
a14e33df01
gnrc_netreg: use thread_has_msg_queue() for msg queue check
2018-12-19 15:39:50 +01:00
Martine Lenders
986b9d380b
gnrc_netreg: make message queue check more readable
2018-12-19 15:39:50 +01:00
Martine Lenders
c8937f8d40
core: use thread_has_msg_queue() for message queue check
2018-12-19 15:39:50 +01:00
Martine Lenders
7835db5ec3
core: provide function to check msg queue initialization
...
This makes it easier to refactor that part of the `thread_t` structure
later on.
2018-12-19 15:39:50 +01:00
cladmi
3a125b6396
pkg/jerryscript: build into '$(BINDIR)'
...
Build into the BINDIR directory instead of the source repository.
This makes 'clean' work as expected without other intervention.
Also it goes in the direction of having the package source repository
board independent.
2018-12-19 14:30:41 +01:00
cladmi
097575117c
pkg/jerryscript: build directory does not need to exist with -B
2018-12-19 14:30:41 +01:00
cladmi
d55ae9c7f9
pkg/jerryscript: remove unnecessary export and fix indent
2018-12-19 14:27:45 +01:00
cladmi
c4f8c006c4
pkg/jerryscript: use 'make -f' instead of copying makefile
2018-12-19 14:27:32 +01:00
cladmi
da3c075d1d
pkg/jerryscript: update rules
...
Remove unknown rules from .PHONY.
Make 'all' be the default target for jerryscript and execute `all` target.
This way no definition order issue could happen in the future.
2018-12-19 14:26:55 +01:00
cladmi
b7aa55b721
pkg/jerryscript: do not use Makefile.base
...
Do not include Makefile.base as 'DIRS' are not used here.
Also if 'all' target was to be used, there would be two rules creating
`$(BINDIR)/jerryscript.a`.
By default `Makefile.jerryscript` executes `libjerry` as it is the first
target.
2018-12-19 14:23:13 +01:00
Sebastian Meiling
c96021b039
Merge pull request #10637 from aabadie/pr/cpu/stm32_periph_gpio_common
...
boards*: move periph_gpio and periph_gpio_irq features from boards to cpu for STM32
2018-12-19 13:06:17 +01:00