2e0a818502
cpu/stm32: all stm32 families now provide pm support
2019-03-21 19:39:16 +01:00
738af9da51
cpu/stm32_common: add low-power modes for stm32f3
2019-03-21 19:39:16 +01:00
3fc8a13ddd
cpu/stm32f7: use pm_layered module
2019-03-21 19:39:16 +01:00
84f9f63ab8
cpu/stm32_common: implement low-power modes for F7
2019-03-21 19:39:16 +01:00
d5c1d2fdc4
cpu/stm32l4: use pm_layered module
2019-03-21 19:39:15 +01:00
679fee7f9c
cpu/stm32_common: implement low-power modes for L4
2019-03-21 19:39:15 +01:00
Marian Buschsieweke
569427b741
cpu/msp430fxyz: Add missing #include
2019-03-21 16:49:03 +01:00
francisco
57d0787311
cpu/stm32l0: define CPU_FLASH_BASE
2019-03-21 15:07:08 +01:00
Juan I Carrano
c391ed4109
Merge pull request #10943 from gschorcht/cpu/mps430_common_heap
...
cpu/msp430_common: set top of heap for sbrk
2019-03-21 11:44:35 +01:00
Federico Pellegrin
5faafac092
sam0 flashpage RWWEE flash support
2019-03-21 04:27:41 +01:00
Gaëtan Harter
2523c1b8ef
Merge pull request #11126 from bergzand/pr/nrf52/riotboot
...
nrf52: Add riotboot support
2019-03-20 19:58:41 +01:00
Gaëtan Harter
7d360fcd2a
Merge pull request #11200 from danpetry/tools/jlink_handle_image_offset
...
jlink: handle flashing at IMAGE_OFFSET
2019-03-20 19:13:28 +01:00
Gaëtan Harter
f9cee9e820
Merge pull request #11174 from fjmolinas/stm32lx_dual_bank
...
boards/common/stm32l0: use dual bank with openocd if available
2019-03-20 18:38:19 +01:00
Juan I Carrano
a97fe8fff7
Merge pull request #11222 from cladmi/pr/tests/posix_semaphore/abstime
...
tests/posix_semaphore: sem_timedwait should not return before abstime
2019-03-20 17:11:58 +01:00
danpetry
80d4838b1a
jlink: handle flashing at IMAGE_OFFSET
...
- Handling of flashing address is now similar to that in openocd,
except FLASH_ADDR is not automatically determined
2019-03-20 16:07:51 +01:00
danpetry
f8bb42f787
Openmote-cc2538: format flash start address as hex
...
Declaring the address in decimal format meant that it was being
interpreted as a decimal rather than hex address by the tooling
and the intermediate bash arithmetic. This fixes that bug.
2019-03-20 16:07:51 +01:00
905376eef8
Merge pull request #11103 from aabadie/pr/boards/nrf52832-mdk-v2
...
boards/nrf52832-mdk: add basic support
2019-03-20 15:48:13 +01:00
Gaëtan Harter
732bcc7335
tests/posix_semaphore: sem_timedwait should not return before abstime
...
Update the test as sem_timedwait is not supposed to return before the
given abstime.
Source: http://pubs.opengroup.org/onlinepubs/9699919799.2016edition/functions/sem_timedwait.html
The timeout shall expire when the absolute time specified by abstime
passes, as measured by the clock on which timeouts are based (that is,
when the value of that clock equals or exceeds abstime), or if the
absolute time specified by abstime has already been passed at the time
of the call.
2019-03-20 15:18:25 +01:00
ef0fbe516b
Merge pull request #11217 from OTAkeys/pr/change_thread_main_prio
...
thread: allow overriding THREAD_PRIORITY_MAIN
2019-03-20 15:04:00 +01:00
Marian Buschsieweke
3aec0c77ee
Merge pull request #11188 from cladmi/pr/make/lpc2k_pgm/flashfile
...
boards/lpc2k_pgm: use FLASHFILE for boards using lpc2k_pgm
2019-03-20 14:56:16 +01:00
a218bc62ab
boards/b-l475e-iot01a: add defines and deps for lps22hb
2019-03-20 14:43:37 +01:00
0916126941
tests/driver/lpsxxx: update with support for lps22hb
2019-03-20 14:43:37 +01:00
7c285eb186
drivers/lpsxxx: add support for lps22hb
2019-03-20 14:43:37 +01:00
80b337b756
boards/iotlab: update lps331ap device addr define
...
The default address is the same one
2019-03-20 14:43:36 +01:00
5338d0403f
sys/auto_init: rename lps331ap to lpsxxx unified version
2019-03-20 14:43:36 +01:00
f3b7b6066a
tests/driver_lpsxx: use new unified driver
2019-03-20 14:43:36 +01:00
1f4dee90a1
drivers/lpsxxx: unify lps331ap and lps25h drivers
2019-03-20 14:43:36 +01:00
4cc9c8876f
examples/nimble_gatt: whitelist nrf52832-mdk
2019-03-20 14:41:26 +01:00
d08a028c20
boards: add support for nrf52832-mdk
2019-03-20 14:41:26 +01:00
Gaëtan Harter
9d5e06a512
boards/lpc2k_pgm: use FLASHFILE for boards using lpc2k_pgm
...
Update to use FLASHFILE as file to be flashed on the board.
2019-03-20 14:31:25 +01:00
Hauke Petersen
c0819c7a46
Merge pull request #11216 from haukepetersen/opt_nimble_verbump
...
pkg/nimble: bump version to a7b3c93
2019-03-20 14:13:02 +01:00
Vincent Dupont
e8619b327b
thread: allow overriding THREAD_PRIORITY_MAIN
2019-03-20 14:09:16 +01:00
Martine Lenders
4ee4625f39
Merge pull request #10357 from jcarrano/posix_headers-module
...
sys/posix: make posix module provide only headers.
2019-03-20 14:07:12 +01:00
Hauke Petersen
4ec250b24f
pkg/nimble: bump version to a7b3c93
...
- version update to a7b3c93
- remove patches (merged to changes to nimble upstream)
- adapt initialization order to upstream changes
2019-03-20 13:36:00 +01:00
Juan Carrano
6b766c3cd3
sys/posix: make posix module provide only headers.
...
The build system contains several instances of
INCLUDES += -I$(RIOTBASE)/sys/posix/include
This is bypassing the module management system, by directly accesing
headers without depending on a module. The module is the posix module.
That line is also added when one of the posix_* modules is requested.
According to the docs, the posix module provides headers only, but in
reality there is also inet.c.
This patch:
- Moves `inet.c` into `posix_inet`, leaving `posix` as a headers-only
module.
- Rename `posix` as `posix_headers` to make it clear the module only
includes headers.
- Makes `posix_*` modules depend on `posix_headers`, thus removing the
explicit `INCLUDES+=...` in `sys/Makefile.include`.
- Ocurrences of `INCLUDES+=...` are replaced by an explicit dependency
on `posix_headers`.
2019-03-20 12:57:13 +01:00
Gaëtan Harter
31c21e4165
Merge pull request #11165 from kaspar030/fix_xtimer_lock_timeout
...
sys/xtimer: make xtimer_mutex_lock_timeout() actually use us arg
2019-03-20 12:29:41 +01:00
Hauke Petersen
8216c9397a
Merge pull request #11096 from haukepetersen/add_board_reel
...
boards: add support for Phytec 'reel board'
2019-03-20 10:47:21 +01:00
Marian Buschsieweke
e7e9084c64
Merge pull request #11185 from cladmi/pr/make/msba2/compile_flasher
...
msba2: compile 'lpc2k_pgm' when flashing
2019-03-20 10:38:46 +01:00
Marian Buschsieweke
f5cd25bdab
drivers/enc28j60: Allow sending with empty chunks
...
This commit allows `netdev_driver_t::send()` of `enc28j60` to be passed an
`iolist_t` containing one or more empty elements.
2019-03-20 09:57:45 +01:00
cf093c5a25
periph: add low level usbdev initialization
2019-03-20 09:12:24 +01:00
4d352fc93f
usbdev: Extend with low level initialization functions
2019-03-20 09:12:24 +01:00
Dylan Laduranty
c99c0f61ab
Merge pull request #11156 from jcarrano/update-edbg
...
tools/edbg: Update to latest version.
2019-03-19 21:36:28 +01:00
d7b3091abc
Merge pull request #9521 from OTAkeys/pr/stm32f0_pm
...
cpu/stm32f0: add periph_pm support
2019-03-19 18:26:00 +01:00
Vincent Dupont
7590d528b8
cpu/stm32f0: add pm_layered support
2019-03-19 17:53:12 +01:00
Vincent Dupont
e83f27140a
cpu/stm32_common: refactor pm implementation
2019-03-19 17:51:19 +01:00
Jose Alamos
4778776790
sx127x: ignore empty iolist element
2019-03-19 17:30:55 +01:00
Juan I Carrano
5488c5fef6
Merge pull request #11129 from jcarrano/pkg-update-version
...
pkg/pkg.mk: make sure we are building the correct commit.
2019-03-19 14:05:56 +01:00
Martine Lenders
fb5a298c1f
Merge pull request #11193 from haukepetersen/rm_pkbuf_getiovec
...
net/gnrc_pktbuf: rm deprecated _pktbuf_get_iovec()
2019-03-19 11:52:14 +01:00
Juan Carrano
f8f229b6f7
pkg/pkg.mk: make sure we are building the correct commit.
...
Once the repo is downloaded, the version is not checked gain. This
means that even if a package's Makefile is touched, that will only
cause a rebuild of the previously downloaded version. For packages
that are normally not deleted, like edbg, this renders PKG_VERSION
bumps ineffective, unless the user manually deletes the repo
directory.
This patch fixes that by always checking that the repo is at the
right commit.
2019-03-19 11:49:41 +01:00
Ken Bannister
7d259cc268
net/gcoap: verify error when overfill on coap_opt_finish
2019-03-19 05:30:04 -04:00