fjmolinas
c67dfd9918
stm32f4/Makefile.include: add riotboot requirements
...
- Stm32f4 use sectors instead of pages. They go from 16 KB to 128KB.
The bootloader will use the first sector(16Kb). Slots must start
at the begining of a sector to not overlap.
- Minimum required RIOBOOT_HDR_LEN or stm32f4 is 0x200
to respect vector table alignment
2019-08-07 18:29:51 +02:00
francisco
75efed16cb
sys/riotboot: RIOTBOOT_HDR_LEN generic definition
2019-06-18 15:12:54 +02:00
francisco
4acceefa65
cortexm_common/Makefile.include: set RIOTBOOT_HRD_LEN for cortex-m
...
- Since the Vector table must be naturally aligned to the next power
of two of the amount of supported ISR, and the table will be
placed after riotboot_hdr, we must ensure RIOTBOOT_HRD_LEN has the
same alignment.
2019-06-18 15:11:05 +02:00
Benjamin Valentin
d6b8df1ff7
cpu/samd21: allow to use XOSC32K for GCLK2
...
GCLK2 is needed by RTC/RTT, so make it possible to configure it with
XOSC32K as source.
2019-06-18 13:20:04 +02:00
Benjamin Valentin
7928c74e26
sam0_common: rtc/rtt: don't setup oscilators
...
leave that to cpu.c
2019-06-18 13:20:04 +02:00
Benjamin Valentin
c9c3cb84bf
cpu: saml1x/saml21: setup 32kHz Oscilator in cpu.c
...
Clock setup does not belong in the peripheral driver.
2019-06-18 13:20:04 +02:00
Benjamin Valentin
46565ad339
cpu: saml1x/saml21: reduce differences in cpu.c
...
The init code for both MCUs is so alike, but it diverged over time.
Re-order the code, so that it's the same on both families again.
2019-06-18 13:20:04 +02:00
Martine Lenders
255a5cd0a6
Merge pull request #11716 from miri64/gnrc_ipv6_nib/fix/slaac-addr-validation
...
gnrc_ipv6_nib: add address from netif to address validation timer
2019-06-18 12:45:55 +02:00
Martine Sophie Lenders
a09072c93d
gnrc_ipv6_nib: add address from netif to address validation timer
...
The `addr` parameter of the NIB's `_handle_dad()` function can come
from anywhere (e.g. in the fallback to classic SLAAC the destination
address of the IP header is used), so putting that pointer in a timer
is not a good idea. Instead we use the version of the address that is
stored within the interface.
2019-06-18 12:05:07 +02:00
Martine Sophie Lenders
f5f8261b1c
gnrc_ipv6_nib: add debug messages for DAD + 6Lo
2019-06-18 11:48:04 +02:00
Martine Sophie Lenders
484526533d
gnrc_ipv6_nib/SLAAC: add debug message for address validation
2019-06-18 11:47:47 +02:00
Leandro Lanzieri
f32ab700cb
Merge pull request #11703 from fhessel/fix-ubjson-i64
...
sys/ubjson: Write missing marker for i64
2019-06-18 11:14:11 +02:00
Leandro Lanzieri
3f348f50fb
Merge pull request #11702 from fhessel/fix-ubjson-bool
...
sys/ubjson: Do not invert bool when writing it
2019-06-17 16:17:29 +02:00
Gaëtan Harter
a379d95695
Merge pull request #11670 from aabadie/pr/boards/remove_features_mcu_group
...
boards/*: remove unused FEATURES_MCU_GROUP variable
2019-06-17 12:41:36 +02:00
Kevin "Bear Puncher" Weiss
2c0b2f3982
Merge pull request #11696 from cladmi/pr/pyocd/use_flashfile
...
makefiles/pyocd.inc.mk use FLASHFILE
2019-06-17 09:48:48 +02:00
Leandro Lanzieri
9696dd6c65
Merge pull request #11700 from cladmi/pr/bossa/use_flashfile
...
makefiles/bossa.inc.mk: use FLASHFILE
2019-06-17 09:27:05 +02:00
Frank Hessel
1b554d5701
sys/ubjson: Write missing marker for i64
2019-06-14 19:31:48 +02:00
Frank Hessel
71b3e02a3f
sys/ubjson: Do not invert bool when writing it
2019-06-14 19:08:14 +02:00
Dylan Laduranty
ea36d68703
Merge pull request #11077 from bergzand/pr/usb/cdcecm
...
usbus: Add CDC-ECM (Ethernet Control Model) function
2019-06-14 18:44:27 +02:00
Francisco
ff317f2221
Merge pull request #11492 from cladmi/pr/features/declarative
...
Makefile.features: add declarative FEATURES_ variables definition
2019-06-14 18:03:24 +02:00
b13ef786bd
usbus_cdc_ecm: add test application
2019-06-14 17:15:19 +02:00
18bb31c38e
Merge pull request #11643 from fjmolinas/pr_stm32l4_riotboot
...
boards/nucleo-l476rg: add riotboot
2019-06-14 16:50:28 +02:00
7408f041bc
Merge pull request #11206 from maribu/nrf52840dk
...
boards/common/nrf52xxxdk: Fixed periph conf
2019-06-14 16:29:48 +02:00
3726bf62d3
usbus_cdc_ecm: provide auto init integration
2019-06-14 16:00:06 +02:00
9b68dec385
usbus_cdc_ecm: Provide netdev integration
2019-06-14 16:00:05 +02:00
748cacd54b
usbus_cdc_ecm: initial CDC ECM functionality
2019-06-14 16:00:05 +02:00
06d541a117
usb_cdc: Add common defines and message structs
2019-06-14 15:53:44 +02:00
Gaëtan Harter
38aa611a1e
makefiles/bossa.inc.mk: use FLASHFILE
...
Update to use FLASHFILE as file to be flashed on the board.
2019-06-14 15:37:50 +02:00
Kevin "Bear Puncher" Weiss
f44740ea5b
Merge pull request #11648 from cladmi/pr/esp/use_flashfile
...
cpu/esp*: use FLASHFILE for esp32 and esp8266 boards
2019-06-14 15:04:49 +02:00
Gaëtan Harter
f874f241fa
makefiles/pyocd.inc.mk use FLASHFILE
...
Update to use FLASHFILE as file to be flashed on the board.
2019-06-14 12:17:22 +02:00
Gaëtan Harter
a7e17927e4
makefiles/pyocd.inc.mk: remove OFLAGS
...
OFLAGS is set by the `.bin` and `.hex` rules no need to define it anymore.
2019-06-14 12:12:32 +02:00
Marian Buschsieweke
04b7ab16c0
boards/nrf52840dk: Arduino-compatible SPI config
...
Added a SPI config that allows using Arduino-Shields that use SPI via the
Arduino-ICSP header
2019-06-14 12:04:30 +02:00
Marian Buschsieweke
c822f48789
boards/nrf52dk: Arduino-compatible SPI config
...
Added a SPI config that allows using Arduino-Shields that use SPI via the
Arduino-ICSP header
2019-06-14 12:04:30 +02:00
Marian Buschsieweke
f1c25b7c5c
boards/nrf52832-mdk: Use default SPI config
2019-06-14 12:04:30 +02:00
Marian Buschsieweke
2e16256abe
boards/nrf52840-mdk: Use default SPI config
2019-06-14 12:04:30 +02:00
Marian Buschsieweke
3a92b79eea
boards/common/nrf52xxxdk: Split off SPI config
...
Moved SPI config from boards/common/nrf52xxxdk/include/periph_config.h to
boards/common/nrf52/include/cfg_spi_default.h. This allows all nRF52 based
boards to use this SPI config if applicable and also allows nRF52*-DK boards
to use custom SPI configs, if needed.
2019-06-14 12:02:29 +02:00
Marian Buschsieweke
d925540528
boards/common/nrf52xxxdk: Use GPIO_PIN in SPI conf
2019-06-14 12:02:29 +02:00
Gaëtan Harter
7d65a715ca
dist/tools/build_system_sanity_check: deprecate FEATURES_MCU_GROUP
...
Add a function to list deprecated variables or patterns and use it for
* FEATURES_MCU_GROUP
2019-06-14 11:34:00 +02:00
a68f78bb10
boards/*: remove unused FEATURES_MCU_GROUP variable
2019-06-14 11:32:15 +02:00
bbee0a77a5
.drone.yml: remove mcu groups from the build test matrix
2019-06-14 11:32:15 +02:00
27e5aa51be
makefiles/info-global: remove use of FEATURES_MCU_GROUP
...
This is the last use of FEATURES_MCU_GROUP variable and thus it
deprecates it.
2019-06-14 11:32:15 +02:00
Gaëtan Harter
49144008e3
Merge pull request #11694 from kaspar030/revert_test_commit
...
Revert "REMOVE ME TEST COMMIT"
2019-06-14 10:56:30 +02:00
be1551c180
Revert "REMOVE ME TEST COMMIT"
...
This reverts commit c7b16bb4b4
.
2019-06-14 10:04:33 +02:00
Juan I Carrano
5db31af7a7
Merge pull request #11672 from cladmi/pr/buildsystem_sanity_check/add_reasons_in_errors_output
...
dist/tools/build_system_sanity_check: add reasons for each error type
2019-06-13 17:49:47 +02:00
Gaëtan Harter
c7b16bb4b4
REMOVE ME TEST COMMIT
2019-06-13 16:04:04 +02:00
Gaëtan Harter
f37a586183
dist/tools/build_system_sanity_check: add reasons for each error type
...
Prepend the reason for the matched error pattern.
It will only add the reason if there is an error.
2019-06-13 16:04:04 +02:00
Gaëtan Harter
534ccaf5ee
dist/tools/build_system_sanity_check: handle error by prepending
...
Handle putting the final error message by prepending the output.
This removes issue with errors being concatenated and gives an
interractive output.
The errors are now send to stderr.
2019-06-13 16:03:51 +02:00
Gaëtan Harter
ef24df7ac0
dist/tools/build_system_sanity_check: add script helper functions
...
Add helper functions to better handle output and errors.
2019-06-13 16:01:45 +02:00
Hauke Petersen
4e9efe1fee
Merge pull request #11673 from aabadie/pr/exemples/nimble_radio_ble
...
pkg/nimble: add dependency to ble_nimble feature + remove board whitelist from tests and examples
2019-06-13 15:51:14 +02:00
3e61cc5b5e
Merge pull request #11685 from cladmi/pr/tests/lua_loader/deprecated_test_target
...
tests/lua_loader: remove deprecated test target
2019-06-13 11:27:04 +02:00