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

30389 Commits

Author SHA1 Message Date
Leandro Lanzieri
4b45dd3c33
boards/particle-xenon: Add Kconfig symbols 2020-07-16 10:23:57 +02:00
Leandro Lanzieri
7f7ce041ef
boards/particle-boron: Add Kconfig symbols 2020-07-16 10:23:57 +02:00
Leandro Lanzieri
1d2d394dd2
boards/particle-argon: Add Kconfig symbols 2020-07-16 10:23:56 +02:00
Leandro Lanzieri
8026783f13
boards/nrf6310: Add Kconfig symbols 2020-07-16 10:23:56 +02:00
Leandro Lanzieri
72231d3657
boards/nrf52dk: Add Kconfig symbols 2020-07-16 10:23:56 +02:00
Leandro Lanzieri
21ed030a07
boards/nrf52840dongle: Add Kconfig symbols 2020-07-16 10:23:55 +02:00
Leandro Lanzieri
bddc613883
boards/nrf52840dk: Add Kconfig symbols 2020-07-16 10:23:55 +02:00
Leandro Lanzieri
c6efe09810
boards/nrf52840-mdk: Add Kconfig symbols 2020-07-16 10:23:55 +02:00
Leandro Lanzieri
a6074a22f9
boards/nrf52832-mdk: Add Kconfig symbols 2020-07-16 10:23:54 +02:00
Leandro Lanzieri
5d1b03e9c6
boards/nrf51dongle: Add Kconfig symbols 2020-07-16 10:23:54 +02:00
Leandro Lanzieri
1a2ac51cf3
boards/nrf51dk: Add Kconfig symbols 2020-07-16 10:23:54 +02:00
Leandro Lanzieri
013296c934
boards/microbit: Add Kconfig symbols 2020-07-16 10:23:53 +02:00
Leandro Lanzieri
ecebdb761b
boards/feather-nrf52840: Add Kconfig symbols 2020-07-16 10:23:53 +02:00
Leandro Lanzieri
5c48e7a8a4
boards/dwm1001: Add Kconfig symbols 2020-07-16 10:23:53 +02:00
Leandro Lanzieri
62c80ed509
boards/calliope-mini: Add Kconfig symbols 2020-07-16 10:23:52 +02:00
Leandro Lanzieri
311e32c7ea
boards/arduino-nano-33-ble: Add Kconfig symbols 2020-07-16 10:23:52 +02:00
Leandro Lanzieri
8cc98d23e0
boards/airfy-beacon: Add Kconfig symbols 2020-07-16 10:23:52 +02:00
Leandro Lanzieri
073c5190c1
boards/adafruit-clue: Add Kconfig symbols 2020-07-16 10:23:51 +02:00
Leandro Lanzieri
dfb552673d
boards/acd52832: Add Kconfig symbols 2020-07-16 10:23:51 +02:00
Leandro Lanzieri
513546e9c2
boards/common/particle-mesh: Add Kconfig symbols 2020-07-16 10:23:51 +02:00
Leandro Lanzieri
2aa6a7edd9
boards/common/nrf52xxxdk: Add Kconfig symbols 2020-07-16 10:23:50 +02:00
Leandro Lanzieri
e5af981df6
boards/common/nrf52: Add Kconfig symbols 2020-07-16 10:23:50 +02:00
Leandro Lanzieri
87d9a3c213
boards/common/nrf51: Add Kconfig symbols 2020-07-16 10:23:50 +02:00
Leandro Lanzieri
6a9c28aa72
cpu/nrf52: Add Kconfig symbols 2020-07-16 10:23:49 +02:00
Leandro Lanzieri
83252e8f0d
cpu/nrf51: Add Kconfig symbols 2020-07-16 10:23:49 +02:00
Leandro Lanzieri
31b288443a
cpu/nrfx_common: Add Kconfig symbols 2020-07-16 10:23:48 +02:00
046bf64046
Merge pull request #14527 from miri64/gh-actions/enh/release-branches
gh-actions: run for PRs against release branches
2020-07-16 08:54:49 +02:00
Martine Lenders
6f81aff81d
Merge pull request #14523 from fjmolinas/pr_xtimer_now_irq_32b
tests/xtimer_now_irq: don't fail for 32bit timers
2020-07-15 22:59:54 +02:00
benpicco
2331f9ae4b
Merge pull request #14369 from aabadie/pr/drivers/makefile_include
drivers: remove drivers/Makefile.include and add driver specific Makefile.include
2020-07-15 21:59:23 +02:00
9f3254533d
Merge pull request #14518 from RIOT-OS/examples/fix/micropython-14224
examples/micropython: fix checked PID
2020-07-15 21:50:35 +02:00
7fd25f21c9
Merge pull request #14426 from maribu/stm32f4_uart_init
cpu/stm32: Fix garbage on UART init
2020-07-15 21:14:42 +02:00
Martine S. Lenders
494198c7e6
gh-actions: run for PRs against release branches 2020-07-15 20:57:46 +02:00
628777fa90
doc: adapt driver guide documentation 2020-07-15 20:36:27 +02:00
0d9aeba804
Makefile.include: don't include drivers/Makefile.include anymore 2020-07-15 20:36:27 +02:00
490126cfa0
drivers: move USEMODULE_INCLUDES in each driver directories 2020-07-15 20:36:27 +02:00
38f32be24f
Makefile.include: include per driver Makefile.include if available 2020-07-15 20:34:00 +02:00
Martine Lenders
7150c7ae10
Merge pull request #14524 from RIOT-OS/tests/fix/gnrc_dhcpv6_client-pl-output
tests/gnrc_dhcpv6_client: fix expected output
2020-07-15 20:17:53 +02:00
Martine Lenders
2ab65da409
Merge pull request #14519 from RIOT-OS/riotctrl_shell/fix/superflous-quotation-marks
riotctrl_shell.gnrc: remove superfluous quotation marks
2020-07-15 17:35:50 +02:00
Francisco
3934f9f09b
Merge pull request #13977 from maribu/pm_atomic_access
sys/pm: Correctly access pm_blocker
2020-07-15 16:53:06 +02:00
Francisco Molina
6bb765a362
tests/xtimer_now_irq: don't fail for 32bit timers 2020-07-15 16:29:07 +02:00
Martine Lenders
550bfe519a
tests/gnrc_dhcpv6_client: fix expected output 2020-07-15 16:26:38 +02:00
Francisco
1167867d02
Merge pull request #14362 from maribu/msp430-irq-inline
cpu/msp430_common: Update to inline-able IRQ API
2020-07-15 15:34:04 +02:00
José Alamos
90911f4bf9
Merge pull request #14510 from miri64/riotctrl.netif/bug/multi-iface-w-stats
riotctrl_shell.netif: fix for multiple interfaces with netstats
2020-07-15 15:23:46 +02:00
Martine Lenders
198eda14e6
riotctrl_shell.gnrc: remove superfluous quotation marks 2020-07-15 13:46:34 +02:00
Marian Buschsieweke
1a8defd209
cpu/msp430_common: Refactor cpu.{c,h}
Drop `__enable_irq()` and `__disable_irq()` and replace single remaining
call of them with the standard IRQ API, as this is now equally fast.
2020-07-15 13:09:11 +02:00
Martine Lenders
5599b067ab
examples/micropython: fix checked PID
With https://github.com/RIOT-OS/RIOT/pull/14224 the idle thread became
optional, so the main thread can have either 1 or 2 as PID, depending
if the idle thread is included or not. As this might also change in the
future, it is probably the best to just expect any number.
2020-07-15 12:43:02 +02:00
Marian Buschsieweke
aec9eb7f6a
cpu/stm32: Fix uart_init()
- Make use of the fact that gpio_init_af() does not need prior call to
  gpio_init() for all STM32 families anymore and drop call to gpio_init()
- Initialize the UART periph first, before initializing the pins
    - While uninitialized, the UART periph will send signal LOW to TXD. This
      results in a start bit being picked up by the other side.
    - Instead, we do not connect the UART periph to the pins until it is
      initialized, so that the TXD level will already be HIGH when the pins
      are attached.
    - This results in no more garbage being send during initialization
2020-07-15 12:12:46 +02:00
Marian Buschsieweke
73c9161517
cpu/stm32: Fix gpio_init() / gpio_int_af()
- Do not set an intermediate mode, prepare correct mode settings in a temporary
  variable
- Consistently enabled the GPIO periph in gpio_init_af()
    - Previously, STM32 F1 did not require a separate call to gpio_init() prior
      to a call of gpio_init_af(), but other STM32 families did
    - Now, gpio_init_af() can be used without gpio_init() consistently
- STM32 F1: Do not touch ODR for non input pins
    - For input pins, this enables / disabled pull up resistors. For outputs,
      this register should remain untouched (according to API doc)
2020-07-15 12:12:45 +02:00
Francisco
83396ac83c
Merge pull request #14486 from aabadie/pr/tools/pkg_clean_build_standalone
tools: build more tools with tools-buildtest
2020-07-15 11:22:26 +02:00
Marian Buschsieweke
5ecafab83d
sys/pm: Correctly access pm_blocker
Replace `volatile` access to pm_blocker by guarding the accesses with
`irq_disable()` ... `irq_restore()`.

`volatile` does only guarantee that no compiler optimizations are performed on
a variable access, but does not provide atomic access. E.g. on systems with
a memory bus of less than 32 bit, the access to pm_blocker cannot be done
with a single CPU instruction. Thus, resorting to disabling IRQs is the easiest
and most portable way to actually achieve atomic access.
2020-07-15 11:21:59 +02:00