Dylan Laduranty
eb6fc6a17e
Merge pull request #11722 from benpicco/same54-riotboot
...
boards/same54-xpro: add riotboot support
2019-06-21 10:14:29 +02:00
Benjamin Valentin
ba7841d7b4
boards/same54-xpro: add riotboot support
2019-06-21 09:47:04 +02:00
Benjamin Valentin
99344e8030
cpu/samd5x: make sure RIOTBOOT_LEN is 2*FLASHPAGE_SIZE
...
The flashpage size on samd5x is 8k, so set RIOTBOOT_LEN accordingly.
2019-06-21 09:47:04 +02:00
Dylan Laduranty
c3c810b36e
Merge pull request #11655 from benpicco/same5x-fix_clock
...
cpu/samd5x: CPU init fixes
2019-06-21 09:44:54 +02:00
968e53b74f
Merge pull request #11726 from keestux/usb-some-refactoring
...
usbus: simplify adding entry to list
2019-06-20 17:45:35 +02:00
14d9f54abb
Merge pull request #11598 from aabadie/pr/missing_stdio_uart_rx
...
Add stdin pseudo module and set it as dependency for applications using getchar
2019-06-20 17:11:46 +02:00
Martine Lenders
d47ac80d4c
Merge pull request #10350 from miri64/gnrc/fix/static-analyzis
...
gnrc: fix several issues found with LLVM's static code analyzer
2019-06-20 16:53:36 +02:00
Martine Lenders
3ee75c3ca9
gnrc_sixlowpan_iphc: assure ctx != NULL for dst compression
...
For the source address compression it was already done the same way in
12bcc46f15
2019-06-20 16:18:23 +02:00
Martine Lenders
2cb0ccc800
shell_commands: gnrc_netif: fix _newline() handling
2019-06-20 16:18:23 +02:00
Martine Lenders
3edb52de0c
gnrc_rpl_dodag: remove new_best assignment at initialization
...
The variable is without usage reassigned with `dodag->parent` below.
2019-06-20 16:18:23 +02:00
Martine Lenders
fa95cc8090
gnrc_ipv6_nib: assure netif != NULL in route info callback
2019-06-20 16:18:23 +02:00
9c7a1e6a27
tests/lua_loader: add stdin dependency
2019-06-20 16:01:45 +02:00
c10905623d
sys/stdio_uart: document stdin module requirement
2019-06-20 16:01:45 +02:00
7f5a402267
tests/posix_time,xtimer_usleep: add stdin dependency
2019-06-20 16:01:45 +02:00
a66c7cf6e7
tools/nrf52_resetpin_cfg: add stdin dependency
2019-06-20 16:01:45 +02:00
7d4a98a075
make: introduce stdin pseudomodule
2019-06-20 15:56:44 +02:00
Benjamin Valentin
f29ca155d8
cpu/samd5x: fix CPU init
...
There were still some things wrong with samd5x CPU init which only
showed up when used in conjunction with RIOTBOOT, that is cpu_init()
was called twice.
- gclk_connect() should block until the GCLK is ready.
- DPLL should be disabled dring configuration.
- make sure not to use DPLL for MCLK when re-configuring DPLL
- All APBxMASK bits should be in a defined state.
- always enable 1kHz oscilator output.
2019-06-20 11:29:05 +02:00
a671c6c247
Merge pull request #11715 from fjmolinas/pr_stm32_flashpage_cleanup
...
stm32_common/flashpage: cleanup
2019-06-20 10:03:18 +02:00
francisco
46b90134ad
stm32_common/flashpage: cleanup stm32l0/1
...
- Since writes are performed per word no actions need
to be performed for flash access, and the FPRG doesn't
need to be cleared.
2019-06-20 09:43:13 +02:00
francisco
5e709edb31
stm32_common/flashpage: remove repeated command
2019-06-20 09:31:48 +02:00
francisco
eb78d35096
stm32_common/flashpage: make implicit CPU_FAM defines explicit
2019-06-20 09:28:27 +02:00
francisco
10875890e0
stm32_common/flashpage: use HSI only for stm32f0/1
...
- Before, HSI was enabled as the default case when it is only
used for stm32f0 and stm32f1. It is now implemented explicitly
for those platforms, and only those.
2019-06-20 09:27:26 +02:00
Kees Bakker
4a06b9109b
usbus: simplify adding entry to list
2019-06-19 22:22:10 +02:00
Martine Lenders
abf4d60286
Merge pull request #11718 from jia200x/pr/netdev_ieee802154_pib
...
netdev_ieee802154: add txpower and page
2019-06-19 18:24:13 +02:00
Semjon Kerner
c332514875
Merge pull request #11721 from miri64/sock_ip/fix/doc-udp
...
sock_ip: fix documenation referring to UDP sock
2019-06-19 14:59:40 +02:00
Martine S. Lenders
9ba22083ee
sock_ip: fix documenation referring to UDP sock
2019-06-19 14:18:45 +02:00
Francisco
6db5aa09cb
Merge pull request #11641 from fjmolinas/pr_riotboot_m4
...
riotboot/Makefile.include: increase RIOTBOOT_HDR_LEN for ARMv7*-M
2019-06-18 22:42:49 +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
Jose Alamos
302fa1467f
netdev_ieee802154: add txpower to descriptor
2019-06-18 13:51:31 +02:00
Jose Alamos
c33d5f744b
netdev_ieee802154: add channel page to descriptor
2019-06-18 13:51:31 +02:00
Dylan Laduranty
fc9577030e
Merge pull request #11689 from benpicco/sam0_32k-gclk
...
cpu/sam0_common: RTC & RTT cleanup
2019-06-18 13:50:04 +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