Gerson Fernando Budke
1dec526d0a
cpu/atxmega/periph/i2c: Add i2c driver
...
Add initial ATxmega i2c master driver.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-25 22:06:23 -03:00
benpicco
fed2c8e87e
Merge pull request #16383 from benpicco/sam0_eth/eth-netdev_fix_rec
...
cpu/sam0_common: ethernet: fix RX detection
2021-04-23 22:50:24 +02:00
Martine Lenders
f7992bb588
Merge pull request #16268 from maribu/sys/Makefile.dep
...
sys/Makefile.dep: Some cleanup
2021-04-23 21:34:11 +02:00
Marian Buschsieweke
19d92cb455
sys/net/gnrc/Makefile.dep: split out of sys/Makefile.dep
2021-04-23 20:29:38 +02:00
Benjamin Valentin
3f0459288c
cpu/sam0_common: ethernet: fix RX detection
...
Detect RX of frame also when other bits of RSR are set.
fixes #16298
2021-04-23 17:46:36 +02:00
c0c3a76fb8
Merge pull request #16379 from miri64/gh-actions/fix/remove-linters
...
gh-actions: release-tests: do not run linters for release tests
2021-04-23 11:04:55 +02:00
Martine Lenders
14d3cba8b2
gh-actions: release-tests: do not run linters for release tests
2021-04-23 10:56:19 +02:00
2229e95a3b
Merge pull request #16374 from seeseemelk/master
...
xtimer: Fix race condition in xtimer_msg_receive_timeout
2021-04-22 18:59:40 +02:00
Sebastiaan de Schaetzen
dee65e7ec6
xtimer: fix race condition in xtimer_msg_receive_timeout
2021-04-22 16:31:36 +02:00
e5a0c2c400
Merge pull request #16366 from maribu/dist/tools/avarice/debug.sh
...
dist/tools/avarice/debug.sh: less noise
2021-04-22 14:41:49 +02:00
Hauke Petersen
a7a3244b8f
Merge pull request #16367 from kaspar030/fix_ztimer_is_set
...
ztimer: fix `ztimer_is_set()`
2021-04-22 12:06:41 +02:00
chrysn
81feb3c3c4
Merge pull request #16358 from chrysn-pull-requests/rpl-show-process
...
sys/shell/sc_gnrc_rpl: Err out early if RPL not even started
2021-04-22 11:19:04 +02:00
20981e5f7c
tests/unittests: tests-ztimer: add ztimer_is_set() regression test
2021-04-22 11:12:48 +02:00
88b509e56d
ztimer: correctly unset timer->next (fix ztimer_is_set())
...
ztimer's machinery depends on figuring out if a timer is currently set
or not. It does that using _is_set(), which is also exposed as
ztimer_is_set().
Now when a timer expired and got taken of the timer queue using
_now_next(), the `next` pointer wasn't unset. This caused _is_set() to
wrongly return `true` for that timer.
Internally in ztimer, this didn't cause breakage, just an unnecessary
iteration of the timer queue by _delete_timer_from_list().
But this also broke the public ztimer_is_set().
This commit fixes the issue by correctly NULLing the timer's `next`
pointer when the timer triggers.
2021-04-22 11:06:04 +02:00
Marian Buschsieweke
7f01c17ef3
dist/tools/avarice/debug.sh: less noise
...
Redirect also stderr to /dev/null when trying to detect the correct
binary name for GDB for AVR.
2021-04-22 08:45:57 +02:00
Bas Stottelaar
cc645c083e
Merge pull request #15684 from iosabi/drv_si705x
...
drivers/si70xx: Add support for Si705x sensors
2021-04-21 22:29:01 +02:00
Francisco
9e29754fa9
Merge pull request #16361 from fjmolinas/pr_esp_add_coreclock
...
cpu/esp*: add CLOCK_CORECLOCK
2021-04-21 16:58:24 +02:00
Marian Buschsieweke
855a6fa36a
Merge pull request #16296 from fabian18/nrf24l01p_ng_eui_get
...
drivers/nrf24l01p_ng: add hook nrf24l01p_ng_eui_get()
2021-04-21 13:56:30 +02:00
benpicco
b0734a8f4a
Merge pull request #16362 from fjmolinas/pr_nanocbor_bump
...
pkg/nanocbor: bump version
2021-04-21 11:42:41 +02:00
Francisco
d5f9b99555
Merge pull request #16344 from kfessel/p-efm32-rtt-freq
...
cpu/efm32: add RTT_FREQUENCY support to efm32
2021-04-21 09:59:10 +02:00
Francisco Molina
7749368608
pkg/nanocbor: bump version
2021-04-21 09:25:55 +02:00
Francisco Molina
5ae5c40f26
cpu/esp*: add CLOCK_CORECLOCK
2021-04-21 08:54:43 +02:00
Francisco
1c3c2db812
Merge pull request #16255 from akshaim/add_nucleo-wl55jc
...
boards/nucleo-wl55jc : Initial support
2021-04-21 08:33:16 +02:00
Akshai M
6b86f8aaf1
boards/nucleo-wl55jc : Add arduino interfaces
2021-04-20 21:04:36 +02:00
Akshai M
bd8f571895
unittests: Add WL
to insufficient mem list
2021-04-20 21:04:36 +02:00
Akshai M
1f7a10305a
stm32/periph/flashpage: Reset cache
...
Co-authored-by: Francisco <femolina@uc.cl>
2021-04-20 21:04:36 +02:00
Akshai M
efb86039c6
cpu/stm32wl: Add RTT support
2021-04-20 21:04:36 +02:00
Akshai M
2cf081b509
cpu/stm32wl: Flashpage configuration
2021-04-20 21:04:36 +02:00
Akshai M
df1cae172c
stm32/irqs: Adapt generators to support WL
...
Co-authored-by: Alexandre Abadie <alexandre.abadie@inria.fr>
2021-04-20 21:04:36 +02:00
Akshai M
b816c67bdd
nucleo-wl55jc: Add Kconfig files
2021-04-20 21:04:35 +02:00
Akshai M
fd8ddd6161
boards: add nucleo-wl55jc
...
Co-authored-by: Kevin "Tristate Tom" Weiss <weiss.kevin604@gmail.com>
2021-04-20 21:04:29 +02:00
Akshai M
c485c774cf
cpu/stm32: add stm32wl
2021-04-20 20:57:48 +02:00
Akshai M
b6c4f9a610
boards/nucleo-wl55jc: Documentation
2021-04-20 20:57:45 +02:00
chrysn
9ece00f10d
sys/shell/sc_gnrc_rpl: Err out early if RPL not even started
...
Closes: https://github.com/RIOT-OS/RIOT/issues/16357
2021-04-20 17:04:27 +02:00
fcaa62d498
Merge pull request #16354 from fjmolinas/pr_tests_pkg_tensorflow-lite_explicit_list
...
tests/pkg_tensorflow-lite/Makefile.ci: explicit list
2021-04-20 16:48:54 +02:00
Francisco Molina
ad781da36f
tests/pkg_tensorflow-lite/Makefile.ci: explicit list
...
Explicitly list BOARD_INSUFFICIENT_MEMORY so
dist/tools/compile_and_test_for_board can filter out BOARDs.
2021-04-20 15:35:20 +02:00
89514938b2
Merge pull request #16350 from miri64/gh-actions/fix/release-test-sudo-gh-token
...
gh-actions: release-tests: properly configure GH token for sudo
2021-04-20 14:26:02 +02:00
Karl Fessel
fb50acd3f9
cpu/efm32: define rtt attributes
2021-04-20 11:12:45 +02:00
Karl Fessel
c41342dc5b
boards/*efm32*: do not force RTT_FREQUENCY
...
while keeping a sane (rtt shared with rtc (counter)) default
this commit adds the ability to define RTT_FREQUENCY
to some thing different than 1 Hz
2021-04-20 11:12:45 +02:00
Karl Fessel
4ff30a31e5
cpu/efm32: add RTT_FREQUENCY support to efm32
...
make efm32 rtt frequency configurable by setting RTT_FREQUENCY
2021-04-20 11:12:45 +02:00
Martine Lenders
d06c532410
gh-actions: release-tests: properly configure GH token for sudo
2021-04-20 11:03:47 +02:00
Francisco
2a3fbf38f6
Merge pull request #16301 from IchiroKuroki/arduino_nano_33_iot_support
...
Configuration extension for arduino-nano-33-iot
2021-04-20 09:48:24 +02:00
iosabi
f72efb1daf
drivers/si70xx: Add support for Si705x sensors
...
The Silicon Labs Si705x sensors (Si7050/1/3/4/5) are very similar to the
Si7021 sensors featuring only a temperature sensor and no humidity
sensor. The only difference between the Si705x is the temperature
accuracy of the reading, ranging from +/- 0.1 C in the Si7051 to +/- 1 C
in the Si7050.
This patch adds support for this family of sensors extending the
functionality of the existing si70xx driver. Following the style of
other modules, this implements a pseudomodule per supported chip, adding
si7050, si7051, si7053, si7054 and si7055 pseudomodules.
As a minor change this patch also implements the missing
si70xx_get_serial, si70xx_get_id and si70xx_get_revision functions that
were declared in the si70xx.h header but implemented as private
functions. The si70xx_get_id() may be relevant for the application to
know at run time exactly which version of the hardware is installed.
The updated test running with a Si7051 shows the following output, which
seems consistent with the room temperature conditions during the test.
```
make SI70XX_VARIANT=si7051 -C tests/driver_si70xx/ all flash
```
```
SI70XX temperature and humidity sensor test application
Initializing sensor...
[OK]
Found SI7051 sensor, revision 32
temperature: 24.71 C
temperature: 24.69 C
```
2021-04-17 20:14:35 +00:00
Martine Lenders
dec82b2475
Merge pull request #16329 from miri64/tests/fix/periph_rtt_min-timeout
...
tests/periph_rtt_min: adapt for slower RTTs
2021-04-16 16:53:54 +02:00
Martine Lenders
286e4ec04b
Merge pull request #16340 from haukepetersen/opt_sixlowpanctx_ztimer
...
net/grnc/sixlowpan/ctx: use ztimer_msec if available
2021-04-16 13:27:40 +02:00
Hauke Petersen
feeffb2b2e
sys/shell/sc_gnrc_6ctx: use ztimer if available
2021-04-16 11:38:54 +02:00
Hauke Petersen
75dbf65256
net/gnrc/sixlowpan/ctx: use ztimer if available
2021-04-16 11:38:54 +02:00
Martine Lenders
e27675bc10
tests/periph_rtt_min: adapt for slower RTTs
2021-04-16 11:11:37 +02:00
Francisco
922611b224
Merge pull request #16338 from haukepetersen/fix_nimble_tmpfixrandseed
...
pkg/nimble: temporary fix to NimBLE PRNG seed issue
2021-04-16 09:32:15 +02:00
Francisco
8b1d6720e0
Merge pull request #16337 from haukepetersen/fix_nimble_scnetifconnectnametimeout
...
shell/sc_nimble_netif: fix _connect_name scan dur
2021-04-16 09:12:11 +02:00