Commit Graph
22335 Commits
Author SHA1 Message Date
Federico Pellegrin 617124792c efm32/i2c: make sure 16-bit register access is done in big endian 2019-05-29 11:29:11 +02:00
Federico Pellegrin 1779abafb5 periph/i2c: make sure i2c registers is big-endian on all archs 2019-05-29 05:15:23 +02:00
Alexandre Abadie f559ccb0c6 Merge pull request #11260 from maribu/nucleo-f767zi
boards/nucleof7*: SPI and refactoring
2019-05-21 14:01:41 +02:00
Marian Buschsieweke ffb6c54d81 boards/nucleo-f746zg: Use shared clock settings
Use boards/common/stm32/include/f7/cfg_clock_216_8_1.h for core clock settings
2019-05-21 13:19:42 +02:00
Marian Buschsieweke 54b621bf3e boards/nucleo-f722ze: Use shared clock settings
Use boards/common/stm32/include/f7/cfg_clock_216_8_1.h for core clock settings
2019-05-21 13:19:42 +02:00
Marian Buschsieweke 61e1068eba boards/nucleo-f767zi: Add SPI settings 2019-05-21 13:19:42 +02:00
Francisco 96d94000f4 Merge pull request #11558 from kaspar030/pr/sock_util/make_maxlengths_configurable
sys/sock/util: allow overriding of SOCK_*_MAXLEN
2019-05-21 13:13:26 +02:00
Dylan Laduranty 85d37bb94f Merge pull request #11336 from benpicco/sam0-timer
sam0_common: make Timer implementation common across all sam0 MCUs
2019-05-21 12:13:39 +02:00
Kaspar Schleiser 7dc1b4f45d sys/sock/util: allow overriding of SOCK_*_MAXLEN 2019-05-21 12:06:49 +02:00
Benjamin Valentin 849dd4cdce sam0_common: make Timer implementation common across all sam0 MCUs
The currently supported SAM0 MCUs (samd21, saml21, saml1x) share the same
Timer peripheral, yet each of them carries it's own copy of the Timer
driver.

This introduces a new timer driver that is common for all sam0 MCUs and
uses structs for configuration instead of defines.
2019-05-21 11:47:59 +02:00
Alexandre Abadie 7c27badfbb Merge pull request #11441 from aabadie/board/i-nucleo-lrwan1
boards: add support for i-nucleo-lrwan1 (Arduino-like shield)
2019-05-21 10:51:43 +02:00
Alexandre Abadie 07a7ae9c3a test: not enough memory for i-nucleo-lrwan1 2019-05-21 09:57:33 +02:00
Alexandre Abadie a76efc3b93 examples: not enough memory for i-nucleo-lrwan1 2019-05-21 09:57:33 +02:00
Alexandre Abadie 5e3d20d0b2 boards: add support for i-nucleo-lrwan1 2019-05-21 09:57:33 +02:00
Alexandre Abadie 13cc513f30 cpu/stm32l0: add support for stm32l052xx 2019-05-21 09:54:35 +02:00
Alexandre Abadie 763658548b Merge pull request #11313 from aabadie/pr/stm32/common_rtt_config
boards/stm32: introduce and use new common rtt configuration header
2019-05-21 09:49:01 +02:00
Alexandre Abadie a4de4153fc boards/lsn50: use common rtt configuration 2019-05-21 09:01:02 +02:00
Alexandre Abadie ca9bd8e5cc boards/nucleo-l496zg: use common rtt configuration 2019-05-21 08:38:44 +02:00
Alexandre Abadie f92139509d boards/nucleo-l476rg: use common rtt configuration 2019-05-21 08:38:44 +02:00
Alexandre Abadie c3d7dbce2c boards/nucleo-l452re: use common rtt configuration 2019-05-21 08:38:44 +02:00
Alexandre Abadie 4c86b00808 boards/nucleo-l433rc: use common rtt configuration 2019-05-21 08:38:43 +02:00
Alexandre Abadie 4e26ac943b boards/b-l475e-iot01a: use common rtt configuration 2019-05-21 08:38:43 +02:00
Alexandre Abadie 7d12ea78f0 boards/b-l072z-lrwan1: use common rtt configuration 2019-05-21 08:38:43 +02:00
Alexandre Abadie 871dda1216 boards/stm32: introduce common default rtt config 2019-05-21 08:38:43 +02:00
Alexandre Abadie c439346f6d Merge pull request #10563 from aabadie/pr/boards/particle_mesh
boards/particle-{xenon,argon,boron}: add initial support
2019-05-20 11:54:04 +02:00
Francisco 417f6ca350 Merge pull request #11524 from aabadie/pr/boards/lsn50
boards/lsn50: add support for Dragino LSN50 LoRa Sensor Node
2019-05-19 22:24:58 +02:00
Alexandre Abadie ea2988c057 tests: add lsn50 to insufficient memory boards 2019-05-17 22:43:04 +02:00
Alexandre Abadie 97b4ac0e98 examples: add lsn50 to insufficient memory boards 2019-05-17 22:43:04 +02:00
Alexandre Abadie 14cd77b277 examples/default: add lsn50 to boards providing netif 2019-05-17 22:43:04 +02:00
Alexandre Abadie bf3e471fdb boards/lsn50: add initial support 2019-05-17 22:43:04 +02:00
Alexandre Abadie 05409782c0 boards/particle-boron: initial support 2019-05-17 22:42:08 +02:00
Alexandre Abadie 17fd5b7145 boards/particle-argon: initial support 2019-05-17 22:42:08 +02:00
Alexandre Abadie f524a451a4 boards/particle-xenon: initial support 2019-05-17 22:42:08 +02:00
Alexandre Abadie 22fe1925e0 boards/particle-mesh: common support for particle mesh boards 2019-05-17 22:42:08 +02:00
Francisco 00c652c8b0 Merge pull request #11223 from cladmi/pr/openocd/flashbin/probe
tools/openocd.sh: try to probe the board for real flash address
2019-05-17 10:28:58 -07:00
Gaëtan Harter 468e4084f2 tools/openocd.sh: probe the board for real flash address on binary flash
Some boards have a configuration of the flash bank with an address of 0
when it actually starts as 0x08000000 but openocd relies on probing
the hardware at runtime.

This now allows to first probe the board to get the actual value.
If probing fail for any reason, return the value from the configuration.
This can happen when the board is unreachable so at least give a valid
output instead of an error.

This will allow correct flash detection on for example the `stm32f3` and
`stm32l4` which have a configured address of 0.

https://github.com/gnu-mcu-eclipse/openocd/blob/4a6f93c96146f3c06e61d89377d76e84915af202/tcl/target/stm32f3x.cfg#L64
https://github.com/gnu-mcu-eclipse/openocd/blob/4a6f93c96146f3c06e61d89377d76e84915af202/tcl/target/stm32l4x.cfg#L51
2019-05-17 18:28:27 +02:00
José Alamos d66ac85b8d Merge pull request #11540 from OlegHahm/feature/pkg/openthread_update
openthread: update to release 20180926
2019-05-17 14:00:42 +02:00
Semjon Kerner 5c35ea814f Merge pull request #11273 from haukepetersen/opt_nimble_ver370305a
ble/nimble: bump version to 9d4bda2
2019-05-17 11:22:47 +02:00
Hauke Petersen e172c80bad tests/nimble_l2cap: adapt to config var name change 2019-05-17 10:34:26 +02:00
Hauke Petersen 5bd53db88f tests/l2cap: use newly introduced TX_UNSTALLED evt 2019-05-17 10:34:26 +02:00
Hauke Petersen 88f9cf780a ble/nimble: bump version to 9d4bda2 2019-05-17 10:34:26 +02:00
Leandro Lanzieri d57f8ff793 Merge pull request #11536 from ParksProjets/pr_ds18
drivers/ds18: fix `ds18_read` for negative temperatures
2019-05-17 10:27:51 +02:00
Alexandre Abadie 6187f0483c Merge pull request #11539 from fjmolinas/pr_xtimer_set_msg_typo
sys/xtimer.h: fix typo in xtimer_set_msg
2019-05-17 08:17:33 +02:00
Oleg Hahm 4f83dfd975 openthread: update to release 20180926 2019-05-16 23:28:35 +02:00
fjmolinas fc7f6c3b68 sys/xtimer.h: fix typo in xtimer_set_msg 2019-05-16 23:17:03 +02:00
Guillaume Gonnet c9fa1d7503 tests/drivers_ds18: display negative numbers
When `ds18_read` returns -2506, DS18 test print `Temperature [ºC]: -25.-6`
whereas it should print `Temperature [ºC]: -25.06. This commit fixes this
issue.
2019-05-16 20:22:02 +02:00
Guillaume Gonnet 1783b3da55 drivers/ds18: fix ds18_read with negative temperatures
When DS18 returns 0xFE6F (corresponding to -25.0625 °C), `ds18_read` returns
13877 whereas it should return -2506. This commit fixes this issue.
2019-05-16 20:12:22 +02:00
Kaspar Schleiser 1a3e1590d3 Merge pull request #11531 from kaspar030/static_tests/forbid_PKG_SOURCE_LOCAL
tools/pr_check: add check preventing PKG_SOURCE_LOCAL merges
2019-05-16 16:43:06 +02:00
Kaspar Schleiser 30d89b3f62 Merge pull request #11487 from haukepetersen/add_event_waituntil
sys/event: add event_wait_until()
2019-05-16 12:59:40 +02:00
Hauke Petersen 8637d308bd tests: add test for evens_wait_timeout() 2019-05-16 12:01:42 +02:00