Han Xinrong
88c9c2aa5f
tests/driver_ds3231:add error checks of ds3231_get_time() and ds3231_set_time()
2020-12-09 19:30:54 +08:00
f3c280c483
Merge pull request #15596 from kaspar030/ci_temporarily_disable_llvm_builds
...
CI: temporarily disable llvm builds
2020-12-09 11:41:13 +01:00
5b9c3336f8
CI: temporarily disable llvm builds
2020-12-09 10:46:17 +01:00
benpicco
3f9e8c8ffb
Merge pull request #15593 from maribu/mutex_cancel_doc
...
core/mutex: fix documentation
2020-12-09 00:47:33 +01:00
Marian Buschsieweke
472d6d0abc
core/mutex: fix documentation
2020-12-08 23:04:16 +01:00
Martine Lenders
81dd58c7af
Merge pull request #15589 from benpicco/gnrc_ipv6_nib-nce_exhaustion
...
gnrc_ipv6_nib: prevent NULL pointer dereference on nib exhaustion
2020-12-08 22:03:33 +01:00
benpicco
aba4049d66
Merge pull request #15587 from leandrolanzieri/pr/tests_remove_mpu9150
...
tests: remove unused driver_mpu9150 directory
2020-12-08 21:48:30 +01:00
benpicco
dd7a268ef8
Merge pull request #15527 from Einhornhool/pr/nrf52_i2c_reconfigure
...
cpu/nrf52: Add i2c reconfigure feature
2020-12-08 21:09:55 +01:00
Benjamin Valentin
120b1485e0
gnrc_ipv6_nib: prevent NULL pointer dereference on nib exhaustion
...
If the NIB is full, `_nib_onl_get()` returns NULL.
`_reg_addr_upstream()` will then dereference the result without if
it is valid.
2020-12-08 20:41:06 +01:00
Einhornhool
40d749644f
cpu/nrf52: Add i2c reconfigure for use with CryptoAuth devices
2020-12-08 21:27:03 +02:00
Martine Lenders
1feacd1b88
Merge pull request #15583 from benpicco/byteorder_htols
...
drivers, sys: use byteorder_htols()
2020-12-08 20:15:19 +01:00
Martine Lenders
23eb4d4e18
Merge pull request #15581 from janosbrodbeck/pr/dtls/remove_session_create
...
sock/dtls: remove sock_dtls_session_create due to deprecation
2020-12-08 20:08:20 +01:00
benpicco
18062aca09
Merge pull request #15586 from bergzand/pr/littlefs2/bump_2.3
...
littlefs2: Bump to v2.3
2020-12-08 19:20:01 +01:00
Francisco
ee80e5aced
Merge pull request #15534 from jia200x/pr/cc2538_rf_submac
...
cc2538_rf: default to netdev_ieee802154_submac
2020-12-08 17:59:37 +01:00
Leandro Lanzieri
3e5622a912
tests: remove unused driver_mpu9150 directory
...
The driver and the test application had been renamed to mpu9x50 in
2df5d6048d
, but
c01eae3239
added a Makefile.ci for it.
The folder is no longer used, so this removes it together with the
Makefile.
2020-12-08 17:35:46 +01:00
229291ef01
Merge pull request #15442 from maribu/mutex_abort
...
core/mutex: Add mutex_cancel
2020-12-08 17:12:52 +01:00
benpicco
c15001d33a
Merge pull request #15584 from fjmolinas/pr_submac_state_type
...
sys/net/link_layer/ieee802154/submac: fix type
2020-12-08 16:42:46 +01:00
0a96c71053
littlefs2: Bump to v2.3
2020-12-08 16:32:08 +01:00
Benjamin Valentin
518c95e0ee
gnrc_netif_ieee802154_create: use byteorder_htols()
2020-12-08 16:31:20 +01:00
Benjamin Valentin
ec5e45defb
gnrc/lwmac: use byteorder_htols()
2020-12-08 16:30:43 +01:00
Benjamin Valentin
dd87737ca0
gnrc/gomach: use byteorder_htols()
2020-12-08 16:30:17 +01:00
Benjamin Valentin
129e9ae8a3
sys/gnrc_lorawan: use byteorder_htols()/byteorder_htoll()
2020-12-08 16:29:10 +01:00
Leandro Lanzieri
06a06c32e3
Merge pull request #15573 from akshaim/Kconfig_rn2xx3_update
...
drivers/rn2xx3 : Kconfig updates.
2020-12-08 15:20:25 +01:00
bb907e60ab
Merge pull request #15582 from kaspar030/update_cortexm_codeowners
...
CODEOWNERS: update for cpu/cortexm_common/
2020-12-08 15:19:19 +01:00
4e1ac22902
Merge pull request #15580 from kaspar030/fix_cortexm_pendsv_r12_clobber
...
cpu/cortexm_common: fix r12 clobber in pendsv for Cortex-M3+
2020-12-08 15:18:58 +01:00
Marian Buschsieweke
df66dd0272
core/mutex: uncrustify
2020-12-08 14:50:50 +01:00
Marian Buschsieweke
9127deb6fe
tests: Add test for core_mutex/mutex_cancel
2020-12-08 14:50:49 +01:00
Marian Buschsieweke
e348407888
core/mutex: Add mutex_cancel() & mutex_lock_cancelable()
...
Add a version of `mutex_lock()` that can be canceled with the obvious name
`mutex_lock_cancelable()`. This function returns `0` on success, and
`-ECANCELED` when the calling thread was unblocked via a call to
`mutex_cancel()` (and hence without obtaining the mutex).
This is intended to simplify the implementation of `xtimer_mutex_lock_timeout()`
and to implement `ztimer_mutex_lock_timeout()`.
2020-12-08 14:50:49 +01:00
Francisco Molina
7bf2263507
sys/net/link_layer/ieee802154/submac: fix type
2020-12-08 14:22:09 +01:00
Benjamin Valentin
7a7ebb1d5b
drivers/mrf24j40: use byteorder_htols()
...
same as 374d032b82
2020-12-08 13:40:57 +01:00
Benjamin Valentin
26bcaf94b5
drivers/at86rf2xx: use byteorder_htols()
...
same as 374d032b82
2020-12-08 13:40:24 +01:00
04ca147f59
cpu/cortexm_common: fix r12 clobber in pendsv for Cortex-M3+
2020-12-08 13:29:54 +01:00
493f956dd6
CODEOWNERS: update for cpu/cortexm_common/
2020-12-08 13:24:59 +01:00
71f6b73251
Merge pull request #15519 from benpicco/byteorder_letoh
...
sys/byteorder: add helpers to convert from little endian to host byte order
2020-12-08 12:52:32 +01:00
János Brodbeck
126d363cea
sock/dtls: remove sock_dtls_session_create
...
due to deprecation
2020-12-08 12:04:14 +01:00
János Brodbeck
c191f3b1a7
sock/dtls: doc: fix wrong numbering in client operations
2020-12-08 12:04:14 +01:00
Akshai M
95394c4ba7
drivers/rn2xx3 : Update Kconfig
...
Expose CONFIG_RN2XX3_DEFAULT_AR to Kconfig
2020-12-08 11:34:03 +01:00
Akshai M
bfd3a903fb
drivers/rn2xx3 : r/LORAMAC_DEFAULT_AR/CONFIG_RN2XX3_DEFAULT_AR
...
Move 'LORAMAC_DEFAULT_AR' to drivers/rn2xx3 i.e
'RN2XX3_DEFAULT_AR'
Move 'RN2XX3_DEFAULT_AR' to 'CONFIG_' namespace
Co-authored-by: Leandro Lanzieri <leandro.lanzieri@haw-hamburg.de>
2020-12-08 11:33:44 +01:00
2d551ec125
tests/core: Add tests for little endian functions
2020-12-08 11:26:20 +01:00
8b8a3ffbd9
Merge pull request #15491 from aabadie/pr/tools/qemu_debug
...
tools/emulator: add debug feature with qemu emulator
2020-12-08 11:23:33 +01:00
37bf3fd723
Merge pull request #15579 from kaspar030/split_cortexm_pendsv
...
cpu/cortexm_common: split isr_pendsv()
2020-12-08 11:06:38 +01:00
977f0dfd70
cpu/cortexm_common: split isr_pendsv()
2020-12-08 10:14:45 +01:00
Francisco
1d8c541b32
Merge pull request #15548 from benpicco/suit/transport/coap_blocksize
...
suit/transport/coap: make blocksize configurable
2020-12-08 10:14:34 +01:00
Francisco
d0082c6e48
Merge pull request #15561 from leandrolanzieri/pr/kconfig/drivers_bmx280_itg320x/fix_deps
...
drivers/{bmx280, itg320x}: fix Kconfig deps
2020-12-08 10:12:57 +01:00
Leandro Lanzieri
f74cb053b2
Merge pull request #15547 from akshaim/Kconfig_driver_ili9341
...
drivers/ili9341 : Expose configurations to Kconfig
2020-12-07 09:49:33 +01:00
benpicco
e3558a4482
Merge pull request #15567 from iosabi/qn908x_rtc
...
cpu/qn908x: Add the RTC module.
2020-12-06 23:20:49 +01:00
iosabi
3890091ced
cpu/qn908x: Add the RTC module.
...
This patch implements the real time clock module for the QN908X cpus.
This module is very straightforward with only the one notable drawback
that it doesn't have a match register like the CTIMER block to implement
the alarm function. Instead, this driver can only use the interrupt
generated ever 1 second to implement the alarm match comparison in
software.
2020-12-06 20:49:51 +00:00
benpicco
0fcecdeaca
Merge pull request #15568 from iosabi/qn908x_gpio_int
...
cpu/qn908x: Fix triggering GPIO IRQ.
2020-12-06 19:38:24 +01:00
iosabi
ac4c4d6132
cpu/qn908x: Fix triggering GPIO IRQ.
...
The IRQ for each GPIO port needs to be enabled in the NVIC on top of
enabling the corresponding bit in the GPIO port.
This was not caught in tests before because I was testing with a larger
stack of commits (including UART and timers) which also had this fix.
Manually poking the GPIOs while using tests/periph_gpio now properly
fires the interrupts.
2020-12-06 18:07:44 +00:00
benpicco
f72e98d0a0
Merge pull request #15557 from iosabi/qn908x_ctimer
...
cpu/qn908x: Add timer driver based on CTIMER.
2020-12-05 17:36:36 +01:00