1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

18154 Commits

Author SHA1 Message Date
Jose Alamos
04dd2a90ba test/pkg_semtech_loramac: add class A specifics to README 2018-06-06 15:52:54 +02:00
Jose Alamos
cf8ce6858a tests/pkg_semtech_loramac: improve test documentation 2018-06-06 12:18:52 +02:00
Cenk Gündoğan
59e18df6c8
Merge pull request #6918 from BytesGalore/rpl_add_solicited_information_option
rpl: add solicited information option to DIS
2018-06-04 22:35:15 +02:00
dbc70f39c6
Merge pull request #8865 from Josar/xtimer_usleep_improved
tests/xtimer_usleep: improved test, added pin toggle
2018-06-04 22:06:33 +02:00
Francisco Acosta
188886d9f1
Merge pull request #9127 from basilfx/feature/efm32_uart_modes
cpu: efm32: provide non-standard UART modes
2018-06-04 18:38:25 +02:00
Bas Stottelaar
6789c49822 boards: efm32: add UART mode option. 2018-06-04 18:16:41 +02:00
Bas Stottelaar
0c47233f97 cpu: efm32: add support for non-standard UART modes. 2018-06-04 18:16:41 +02:00
Bas Stottelaar
63ca613012 pkg: gecko_sdk: upgrade SDK to include utility methods 2018-06-04 18:16:41 +02:00
BytesGalore
0c034c9220 rpl: add DIS Solicited Information option 2018-06-04 18:10:22 +02:00
Francisco Acosta
42d58373f5
Merge pull request #8802 from basilfx/feature/efm32_slstk3402a
boards: slstk3402a: add support
2018-06-04 15:35:22 +02:00
Kevin Weiss
28f2eaa381
Merge pull request #9126 from maribu/stm32f103c8_boards
boards: add stm32mindev (clone of the Blue Pill board)
2018-06-04 10:48:57 +02:00
Marian Buschsieweke
e0bf20728c
examples, tests: Updated BOARD_INSUFFICIENT_MEMORY
Added stm32mindev to BOARD_INSUFFICIENT_MEMORY where needed
2018-06-04 09:03:30 +02:00
Marian Buschsieweke
8bc666d0dd
boards: New board stm32mindev
Added support for the STM32 Minimum System Development Board, which is
identical to the Blue Pill except for the GPIO pin wired to the on-board LED.
2018-06-04 08:52:26 +02:00
Marian Buschsieweke
bb6d0e304c
boards: Added module boards_common_stm32f103c8 & refactored bluepill
- Moved common code for STM32F103C8 based boards to the new module
- Updated board `bluepill` to use the new module
2018-06-04 08:52:23 +02:00
Francisco Acosta
5e5773c631
Merge pull request #9279 from ZetaR60/RIOT_c99_static_assert
core/assert: provide static_assert for c99
2018-06-03 19:50:04 +02:00
Bas Stottelaar
bfb820b989 tests: unittests: add to list of ARM boards. 2018-06-03 16:48:30 +02:00
Bas Stottelaar
dfc50024b8 boards: slstk3402a: add support 2018-06-03 16:48:30 +02:00
Bas Stottelaar
c3161ce524 cpu/efm32: efm32pg12b: add support 2018-06-03 16:48:04 +02:00
Bas Stottelaar
9b3f8ca047 cpu/efm32: efm32pg12b: add vendor headers 2018-06-03 16:48:04 +02:00
Matthew Blue
2bd1d7f045 core/assert: provide static_assert for c99 2018-06-03 03:15:17 -04:00
24aaabdea0
Merge pull request #9273 from Burdaa/patch-2
examples/gnrc_border_router: fix path to uhcpd in README
2018-06-02 21:30:09 +02:00
Burdaa
15e16319d3
examples/gnrc_border_router: fix path to uhcpd in README
examples/gnrc_border_router: fix path to uhcpd in README
2018-06-02 20:22:31 +02:00
Peter Kietzmann
b3ef51fb39
Merge pull request #9232 from maribu/lpc2387
cpu/lpc2387: Fixed invalid call to send_msg in lpc2387-mci.c
2018-06-01 08:11:25 +02:00
Gaëtan Harter
b54139d20f
Merge pull request #9251 from OTAkeys/pr/undo_newlib_include_path
Revert "newlib-nano: add include directory"
2018-05-31 19:10:33 +02:00
Martine Lenders
478287701c
Merge pull request #9242 from jcarrano/fix-embunit-invalid-cast
sys/embunit: Fix incompatible declaration in outputter.
2018-05-31 10:04:04 +02:00
Ken Bannister
c8f2ae064d
Merge pull request #9253 from miri64/gcoap/fix/do-not-drop-observer-on-rereg
gcoap: don't drop observer on re-register
2018-05-31 04:38:07 +00:00
Martine Lenders
57d3c4698c gcoap: don't drop observer on re-register
With #9209 gCoAP got the ability to re-register and OBSERVE with a new
token, sadly the `observer` variable wasn't set in that fix, so a
re-registration actually led to the deletion of the observer (because it
is still `NULL` when the old registration is overwritten in l. 317)
2018-05-30 23:05:25 +02:00
Francisco Acosta
7529133558
Merge pull request #9068 from aabadie/pr/stm32-common/fix_flashpage_m3
cpu/stm32-common: slightly rework flashpage driver and fix iotlab-m3
2018-05-30 17:50:20 +02:00
Toon Stegen
f1c53794fa Revert "newlib-nano: add include directory"
This reverts commit 88aaa62364.
2018-05-30 17:41:21 +02:00
Francisco Acosta
1aed925ca8
Merge pull request #8951 from ZetaR60/RIOT_atmega_ext_int_clarity
cpu/atmega_common: external interrupt fix and refactor
2018-05-30 16:33:34 +02:00
Cenk Gündoğan
4f16f1f1bf
Merge pull request #9247 from jcarrano/fix-tlsf-ps-ifdef
sys/ps: Use correct define for TLSF information.
2018-05-30 15:11:24 +02:00
Francisco Acosta
9a0f3469b7
Merge pull request #8930 from gebart/pr/kinetis-rtt-refactor
kinetis: Refactor RTT driver
2018-05-30 14:54:15 +02:00
600727453b cpu/stm32_common/flashpage: clear EOP bit
This was taken from STM32 Cube generated code
2018-05-30 14:14:29 +02:00
Juan Carrano
841c7195ba sys/ps: Use correct define for TLSF information.
The macro MODULE_TLSF_MALLOC indicates if tlsf is being used as the system-wide
allocator. MODULE_TLSF only incates if TLSF is present.
PS should check for MODULE_TLSF_MALLOC to decide if heap information should be
displayed.
2018-05-30 14:13:25 +02:00
f7b61b6ac1 cpu/stm32_common/flashpage: force waiting for pending operations
Moving the while loop in a separate function ensures no ordering
    optimizations is applied silently by gcc.
    This commit fixes the flashpage not working on iotlab-m3.
2018-05-30 14:12:24 +02:00
c73ec5c00f cpu/stm32_common/periph: don't lock if flash is already locked 2018-05-30 14:09:17 +02:00
cb089a2f74 cpu/stm32_common/periph: cleanup flashpage
- improve debug messages
- fix missing space before comment
- use a comment instead of debug message (the same message is displayed by the function called after)
2018-05-30 14:09:17 +02:00
Juan Carrano
40e58a1afc sys/embunit: Fix incompatible declaration in outputter.
OutputterPrintHeaderFunction is declared as a function of 1 parameter
but CompilerOutputter_printHeader was defined as taking 2.

It is a mystery why this code compiled before.
2018-05-30 12:01:45 +02:00
Peter Kietzmann
b9a29acc92
Merge pull request #8438 from miri64/boards/enh/wsn430-netdev-default
boards: define default radio for wsn430 boards
2018-05-30 11:05:23 +02:00
Martine Lenders
6c6c10dcf0 wsn430: define default radio for wsn430 boards 2018-05-30 10:56:33 +02:00
22cb41b874
Merge pull request #8966 from kenrabold/riotpr
RISC-V: New CPU (FE310) and Board (HiFive1)
2018-05-30 09:47:26 +02:00
Marian Buschsieweke
2c901ff181
cpu/lpc2387: Fixed invalid call to send_msg in lpc2387-mci.c
At `lpc2387-mci.c:383` in `send_cmd()` an `assert()` enforces that parameter
`buff` is not `NULL`. At `lpc2387-mci.c:538` in `mci_initialize()` `send_cmd()`
was called with `buff==NULL`.
2018-05-30 09:09:22 +02:00
Sebastian Meiling
f017ee1a50
Merge pull request #5675 from basilfx/feature/prng_fortuna
sys: random: fortuna csprng
2018-05-30 09:07:18 +02:00
kenrabold
db4d67c4fd make: add hifive1 to BOARD_INSUFFICIENT_MEMORY
Added HiFive1 to BOARD_INSUFFICIENT_MEMORY list for examples and tests that are too big to fit

build: fixed missing syscall and cpuid failures

Added missing syscall stubs for nanostubs and fixed compile error with cpuid periph

build: fixed whitespace error

build: add hifive1 to more BOARD_INSUFFICIENT_MEMORY

doc: fixed doxygen warnings

Addressed Doxygen warnings in source file comments

doc: more doxygen fixes

doc: even more doxygen fixes

doc: more changes

build: fix pedantic and rdci_simple build failures

make: exclude lua
2018-05-29 16:27:53 -07:00
kenrabold
619dd9ee3b board/hifive1: add RISC-V board HiFive1
Add new RISC-V board HiFive1 from SiFive based on FE310 CPU
2018-05-29 15:21:45 -07:00
kenrabold
7d1d5e77d8 cpu/fe310: add RISC-V cpu FE310
New CPU FE310 from SiFive based on RISC-V architecture

build: add makefile for RISC-V builds

Makefile for builds using RISC-V tools
2018-05-29 15:21:45 -07:00
kenrabold
a6ba0d85ee make: Ignore checking all vendor files
Ignore all files in any vendor directory, not just /include/vendor
2018-05-29 15:21:44 -07:00
Martine Lenders
fce5c758f7
Merge pull request #8841 from miri64/netif/api/initial2
netif: Initial import of a common network interface API (second try)
2018-05-29 22:10:50 +02:00
Martine Lenders
2586b5c161
Merge pull request #9233 from brummer-simon/gnrc_tcp-handle_link_local_addr
gnrc_tcp: handle link local IPv6 addresses correctly
2018-05-29 21:50:00 +02:00
Simon Brummer
686aabaa0a gnrc_tcp: handle link local IPv6 addresses correctly 2018-05-29 21:28:32 +02:00