Gunar Schorcht
9910559593
pkg/nimble: fix nimble_rpl compilation if nimble_controller isn't used
...
`nimble_rpl` was not compilable without `nimble_controller` because the header includes were inside the conditional for `MODULE_NIMBLE_CONTROLLER`.
2022-08-24 09:05:25 +02:00
Gunar Schorcht
13770be456
pkg/esp32_sdk_lib_bt_esp32: add BLE library for ESP32
2022-08-24 09:03:38 +02:00
Gunar Schorcht
5b004f387d
pkg/esp32_sdk: patch needed for ESP32 Bluetooth LE controller
2022-08-24 09:03:38 +02:00
Gunar Schorcht
0bef4c0c30
pkg/nimble: conditional compilation of nRF5x code
...
The package uses the nRFx SDK package `nrfx`. In addition, the `mynewt-nimble` repository contains some files (`porting/nimble/src/hal_timer.c` and `porting/npl/riot/src/nrf5x_isr.c`) that are compilable only for nRF MCUs. To allow the compilation for other platforms, the use of the `nrfx` package and the compilation of these files are now dependent on the use of any nRF5x MCU.
2022-08-24 09:03:38 +02:00
Gunar Schorcht
e3b2b75aff
pkg/nimble: add module for HCI UART H4 transport protocol
...
If the package is used for a controller that supports the HCI UART H4 transport layer protocol, the functions implemented in `nimble/transport/common/hci_h4` are very useful to deal with H4 formatted packages. If required, they can be enabled by module `nimble_transport_hci_h4`.
2022-08-24 09:03:38 +02:00
Benjamin Valentin
dd7da0d3a6
pkg/driver_atwinc15x0: avoid infinite loop in hif_handle_isr()
2022-08-23 18:17:11 +02:00
Marian Buschsieweke
0d555de986
Merge pull request #18479 from jia200x/pr/fix_lwip_concurrency
...
pkg/lwip: fix netdev concurrency issues
2022-08-23 16:34:43 +02:00
Jose Alamos
a2bf203485
pkg/lwip: fix handling of netdev send return code
2022-08-23 11:57:11 +02:00
chrysn
777e148bc2
Merge pull request #18489 from nica-f/pr1
...
pkg/lvgl: remove version comment fixing build issue
2022-08-21 14:56:57 +02:00
Nicole Faerber
5e073797e6
pkg/lvgl: remove version comment fixing build issue
2022-08-21 13:51:01 +02:00
chrysn
36595fd366
Merge pull request #18483 from chrysn-pull-requests/ccn-lite-388
...
pkg/ccn-lite: patch to fix use-after-free
2022-08-21 12:51:00 +02:00
chrysn
ee3b56fa08
pkg/ccn-lite: patch to fix use-after-free
...
Workaround-For: https://github.com/cn-uofbasel/ccn-lite/pull/388
2022-08-20 17:47:50 +02:00
Jose Alamos
d0403fc32d
pkg/lwip: acquire and release device lock
2022-08-19 19:44:32 +02:00
Jose Alamos
705fd8d691
pkg/lwip: add device acquire/release
2022-08-19 19:42:45 +02:00
Gunar Schorcht
367707a158
pkg/nimble: derive used address type in statconn from peer address
...
Using a `BLE_ADDR_RANDOM` as the peer address type allows connecting only to peers that have a static random address. Deriving the peer address type from the peer address is simple and allows connections to be established with peers that have either a public or
static random address.
2022-08-18 18:45:13 +02:00
benpicco
3a6dac4455
Merge pull request #18467 from gschorcht/pkg/nimble/fix_event_queue_size_adv_ext
...
pkg/nimble: fix the event queue size for nimble_adv_ext
2022-08-18 18:27:42 +02:00
Gunar Schorcht
2635af9a20
pkg/nimble: fix event queue size for nimble_adv_ext
...
If the Bluetooth 5 Advertising Extension is enabled by the `nimble_adv_ext` module, up to 3 events come in from the controller during connection establishment before they are processed by the host. The default size of the event queue `MYNEWT_VAL_BLE_TRANSPORT_EVT_COUNT` with only 2 entries is therefore too small and the connection establishment fails.
2022-08-18 07:51:39 +02:00
Benjamin Valentin
d8735c011f
pkg/lorabasics: fix unused parameters warning
...
CI now fails because of this :(
2022-08-18 01:05:31 +02:00
Gunar Schorcht
7b1e0c005f
pkg/nimble: fix legacy advertising in statconn
2022-08-16 13:49:23 +02:00
Gunar Schorcht
20f3e8b4fc
pkg/nimble: add feature ble_adv_ext
...
To control the compilation of NimBLE modules `nimble_*_ext` that require the Bluetooth 5 Advertising Extension, the `ble_adv_ext` is introduced to indicate that a platform supports this feature.
2022-08-12 16:15:14 +02:00
Gunar Schorcht
ca34e970f1
pkg/esp32_sdk: additional patches required for ESP32-S3
...
The patches include the following changes:
- define ARRAY_SIZE in `component/spi_flash/spi_flash_timing_tuning.c` only if it is not yet defined by RIOT macros
- add alternative implementations for`spi_flash_disable_interrupts_caches_and_other_cpu` and `spi_flash_enable_interrupts_caches_and_other_cpu` if compiled for RIOT
- fix the undefined reference to `rtc_gpio_force_hold_en_all` in `components/driver/gpio.c`
- rename the bootloader patch to fix the serial number
2022-08-08 08:18:08 +02:00
Marian Buschsieweke
3c070867bb
Merge pull request #18376 from blueted2/single-quotes
...
pkg/nimble: Replace double quotes with single quotes for two CFLAGS
2022-08-04 22:12:33 +02:00
Martine Lenders
141ec6fb94
Merge pull request #18363 from benpicco/sock_dtls_sendv_aux
...
net/sock/dtls: introduce sock_dtls_sendv_aux()
2022-08-01 09:59:55 +02:00
benpicco
f375856a7e
Merge pull request #18141 from fabian18/filesystems_configure_block_size
...
littlefs: make block size configurable at compile time
2022-07-31 22:53:46 +02:00
Fabian Hüßler
578e6280e3
pkg/littlefs: add warning if block size is not reasonable
2022-07-31 10:57:13 +02:00
Fabian Hüßler
4dd5cb3e08
pkg/littlefs2: add warning if block size is not reasonable
2022-07-31 10:57:13 +02:00
Fabian Hüßler
a29d5c24cd
pkg/littlefs2: make block size configurable
2022-07-31 10:57:13 +02:00
Fabian Hüßler
41c0b1e7f0
pkg/littlefs: make block size configurable
2022-07-31 10:57:12 +02:00
Benjamin Valentin
3af06a1c3d
net/sock/dtls: introduce sock_dtls_sendv_aux()
2022-07-28 13:21:07 +02:00
Benjamin Valentin
8290d4646f
pkg/tinydtls: bump version
2022-07-28 13:21:07 +02:00
Gregory Holder
25a476ff48
pkg/nimble: Replace double quotes with single quotes for two CFLAGS
...
Using double quotes can cause issue when the final cmake command is called, and you end up with un-escpaed nested double quotes.
2022-07-27 09:43:17 +02:00
Martine Lenders
9e283b967d
Merge pull request #18368 from benpicco/pkg/tinydtls-bump
...
pkg/tinydtls: bump version
2022-07-26 15:04:05 +02:00
Benjamin Valentin
f7339e978c
pkg/tinydtls: bump version
2022-07-25 22:13:20 +02:00
10ac33f2dd
pkg/lvgl: bump version to 8.3.1
2022-07-25 14:03:01 +02:00
Marian Buschsieweke
3b3d644ce3
Merge pull request #18288 from maribu/pkg/lwip
...
pkg/lwip: ease debugging & fix sending from socket bound to anyaddr
2022-07-25 10:27:33 +02:00
Marian Buschsieweke
3be9446769
pkg/lwip: fix code style
...
This mostly converts switch statements from double indent style to
Linux kernel style, as required per the coding convention.
From the C compiler perspective, this is a whitespace only change.
2022-07-22 12:42:22 +02:00
Marian Buschsieweke
d646a71e71
pkg/lwip: fix sending from socket bound to anyaddr
2022-07-22 09:48:53 +02:00
Marian Buschsieweke
f590c18f7f
pkg/lwip: ease debugging
2022-07-22 09:48:53 +02:00
Gunar Schorcht
001ddc6a1e
pkg/esp32_sdk: additional patches required for ESP32-C3
...
fixup! pkg/esp32_sdk: additional patches required for ESP32-C3
2022-07-20 18:18:00 +02:00
Gunar Schorcht
c0becd2819
cpu/esp32: port periph/i2c_hw to ESP-IDF i2c HAL
2022-07-17 18:48:23 +02:00
benpicco
b93117be8b
Merge pull request #18301 from aabadie/pr/pkg/lvgl-8.3.0
...
pkg/lvgl: bump to v8.3.0
2022-07-15 15:33:51 +02:00
MrKevinWeiss
4361ab10bb
pkg/emlearn: fix kconfig model
...
It turns out that #18287 needs to be somewhat reverted.
The make behaviour requires use to add psuedomodules for packages
that are not compiled (ie header only).
The only difference from the revert is that the module is no longer
selected in Kconfig so it will match the modules used list.
2022-07-11 12:41:17 +02:00
2e0746d11d
Merge pull request #18304 from aabadie/pr/pkg/lvgl7_remove
...
pkg/lvgl7: remove deprecated package
2022-07-11 06:25:56 +02:00
7392196d06
pkg/lvgl7: remove deprecated package
2022-07-08 09:27:59 +02:00
aa98dc39c6
pkg/lvgl: bump to v8.3.0
2022-07-07 23:03:18 +02:00
f4c460ac03
pkg/lv_drivers: cleanup Makefile
2022-07-06 15:23:42 +02:00
Peter Kietzmann
9af87803c6
Merge pull request #18137 from Einhornhool/pr/update-cryptoauth-package
...
pkg/cryptoauthlib: Update package to latest version
2022-07-06 13:30:16 +02:00
Lena Boeckmann
422d81a2b4
pkg/cryptoauthlib: Update package to latest version
2022-07-06 10:45:39 +02:00
MrKevinWeiss
f3aa0f9bb0
pkg/emlearn: Remove unused emlearn module
...
There was a mismatch between Kconfig and make, after some digging it
appears that the make never used the emlearn module, only the package.
This removes the emlearn pseudomodule from make since nothing selects it
and removes the MODULE_EMLEARN from Kconfig to match the make dependency
resolution.
2022-06-30 10:06:59 +02:00
Gunar Schorcht
24103ad58a
Merge pull request #18215 from benpicco/pkg/driver_atwinc15x0-bump
...
pkg/driver_atwinc15x0: bump version to 1.6.1
2022-06-20 18:48:53 +02:00
Benjamin Valentin
9c8fa57f4d
drivers/atwinc15x0: add timeout to init
...
This enables a timeout on init to not hang there forever if init
fails but instead return an error.
2022-06-15 18:19:37 +02:00
Benjamin Valentin
2b401b4a22
pkg/driver_atwinc15x0: bump version
2022-06-15 14:37:03 +02:00
Francisco
e5c7e3b633
Merge pull request #18029 from haukepetersen/verbump_nimble_nrfx2022
...
pkg/nimble: version bump to NimBLE 1.5.0 RC1
2022-06-10 04:11:26 +02:00
c239f63cce
Merge pull request #18031 from fjmolinas/pr_pkg_quieter
...
pkg/pkg.mk: silence info if QUIETER
2022-06-09 11:37:21 +02:00
Marian Buschsieweke
5ea582b3dd
sys/shell_commands: convert to SHELL_COMMAND()
...
Make use of XFA for shell commands
2022-06-07 09:25:04 +02:00
Hauke Petersen
930a880896
pkg/nimble: optimize HCI config to save RAM
2022-06-07 09:24:00 +02:00
Francisco Molina
3c72239dc4
pkg/mynewt-core: use nrfx package
2022-06-07 08:26:37 +02:00
Gunar Schorcht
ca0e651f74
Merge pull request #18165 from benpicco/pkg/esp32_sdk-4.4.1
...
pkg/esp32_sdk: Update version to 4.4.1
2022-06-06 08:32:51 +02:00
Benjamin Valentin
d7d3f9ce32
pkg/esp32_sdk_lib_wifi: bump version
2022-06-05 11:53:31 +02:00
Benjamin Valentin
719fde08fb
pkg/esp32_sdk_lib_phy: bump version
2022-06-05 11:53:31 +02:00
Benjamin Valentin
73e1b3df89
pkg/esp32_sdk: Update version to 4.4.1
...
Use the latest tagged release of the SDK.
2022-06-05 11:53:31 +02:00
Benjamin Valentin
443e4294e1
pkg/minmea: bump version
2022-06-03 11:28:49 +02:00
Hauke Petersen
948b4c9db0
pkg/nimble: remove cast-align path
...
This patch was applied to upstram NimBLE, so no need to have it in RIOT.
2022-06-02 14:59:50 +02:00
Hauke Petersen
568576de04
pkg/nimble: version bump to 1.5.0 RC1
2022-06-02 14:59:50 +02:00
Hauke Petersen
068c4f1c3b
pkg: add nrfx as package
2022-06-02 14:59:50 +02:00
Hauke Petersen
39085c7182
pkg/mynewt-core: fix timer config for nrf51
2022-06-02 14:59:15 +02:00
benpicco
e1e2b7c5b6
Merge pull request #17601 from gschorcht/cpu/esp32/upgrade_esp-idf_v4.4
...
cpu/esp32: Upgrade to ESP-IDF v4.4
2022-06-02 10:18:07 +02:00
Gunar Schorcht
aa9dd30ead
pkg/esp32_sdk: remove compile time from bootloader banner
2022-06-01 13:31:00 +02:00
Gunar Schorcht
c55b7ecc69
pkg/lwip: fix include of esp_eth_netdev header
2022-06-01 13:31:00 +02:00
Gunar Schorcht
2724276997
pkg/jeryscript: allow GCC extension include_next
used by ESP_IDF
2022-06-01 13:31:00 +02:00
Francisco Molina
fc92f31e46
pkg/pkg.mk: silence info if QUIETER
2022-06-01 10:54:01 +02:00
Francisco Molina
e9b8bb7e54
pkg/mynewt-core: add QQ
2022-06-01 10:48:34 +02:00
Francisco Molina
c74bc7145f
pkg/edhoc-c: add QQ
2022-06-01 10:48:34 +02:00
Martine Lenders
c4e202ae67
Merge pull request #17709 from benpicco/cpu/native-tap_wired
...
netdev_tap: make 'wired' property configurable
2022-06-01 02:24:43 +02:00
Benjamin Valentin
2652de8db0
pkg/nanopb: bump version
...
see https://github.com/nanopb/nanopb/blob/master/CHANGELOG.txt
2022-05-31 12:04:50 +02:00
benpicco
b94dd60978
Merge pull request #17912 from benpicco/pkg/fatfs-rtt_rtc
...
pkg/fatfs, shell: enable RTC support if rtt_rtc is used
2022-05-31 10:30:29 +02:00
Benjamin Valentin
fad65011b7
netdev_tap: make NETDEV_TAP_MAX an upper bound
2022-05-23 15:27:35 +02:00
Karl Fessel
03c5adcf3f
pkg/wamr: update to tagged release WAMR-05-18-2022
2022-05-19 13:56:29 +02:00
Francisco
37da85f047
Merge pull request #18033 from thingsat/pr/sx1280_v2
...
drivers/sx1280: add driver for SX1280 transceiver v2
2022-05-18 22:10:38 +02:00
Gunar Schorcht
bf0b1716fc
pkg/esp32_sdk_lib: upgrade to ESP-IDF v4.4
2022-05-18 07:27:23 +02:00
Gunar Schorcht
61f104fcab
pkg/esp32_sdk: upgrade to ESP-IDF v4.4
2022-05-18 07:27:23 +02:00
Aymeric Brochier
1b5addd1fd
pkg/lorabasics: initial import
2022-05-17 15:33:08 +02:00
benpicco
d7533fb855
Merge pull request #17701 from fjmolinas/pr_libcose_riot_crypto
...
pkg/libcose: add RIOT as crypto backend
2022-05-17 14:20:16 +02:00
Jue
368e770df9
pkg/tinyvcdiff: add VFS driver
2022-05-17 13:40:16 +02:00
Jue
e2e4dbec39
pkg/tinyvcdiff: add MTD driver
2022-05-17 13:40:16 +02:00
Jue
5571d5c7a3
pkg/tinyvcdiff: add package
2022-05-17 13:40:16 +02:00
benpicco
641f7a704c
Merge pull request #18049 from benpicco/pkg/littlefs2-bump
...
pkg/littlefs2: bump version to 2.5.0
2022-05-17 12:28:00 +02:00
Francisco Molina
c7b9657ff5
pkg/libcose: add RIOT as crypto backend
2022-05-17 10:51:34 +02:00
Francisco Molina
8b6ddca6e9
pkg/libcose: bump, set random function on init
2022-05-17 10:51:34 +02:00
Benjamin Valentin
2384c864e2
pkg/openthread: don't set NETOPT_RX_END_IRQ
2022-05-11 23:44:24 +02:00
Benjamin Valentin
0b91660d98
pkg/lwip: don't set NETOPT_RX_END_IRQ
2022-05-11 23:44:24 +02:00
Benjamin Valentin
03a0f38cef
pkg/openwsn: don't set NETOPT_RX_END_IRQ
2022-05-11 13:59:22 +02:00
Erik Ekman
7b84b3a3f5
pkg/lwip: Add empty netif_setopt
...
To fully implement net/netif.h
2022-05-09 17:48:30 +02:00
Erik Ekman
4679d3d06e
pkg/lwip: Fall back to netdev when getting options
...
Adds support for mac address, link state and more
2022-05-09 17:48:30 +02:00
Erik Ekman
8796293c5a
pkg/lwip: Implement getting option NETOPT_IPV6_ADDR
2022-05-09 17:48:30 +02:00
Marian Buschsieweke
e38259fd0a
pkg/openwsn: fix mismatching function signatures
...
This allows OpenWSN again to be compiled with newer versions of GCC,
which in `master` fails with:
```
"make" -C /home/maribu/Repos/software/RIOT/build/pkg/openwsn/drivers/common/crypto -f /home/maribu/Repos/software/RIOT/Makefile.base MODULE=openwsn_crypto
/home/maribu/Repos/software/RIOT/build/pkg/openwsn/drivers/common/crypto/aes128.c:49:30: error: argument 1 of type 'uint8_t[16]' {aka 'unsigned char[16]'} with mismatched bound [-Werror=array-parameter=]
49 | owerror_t aes128_enc(uint8_t buffer[16], uint8_t key[16]) {
| ~~~~~~~~^~~~~~~~~~
In file included from /home/maribu/Repos/software/RIOT/build/pkg/openwsn/drivers/common/crypto/aes128.c:12:
/home/maribu/Repos/software/RIOT/build/pkg/openwsn/drivers/common/crypto/aes128.h:22:31: note: previously declared as 'uint8_t *' {aka 'unsigned char *'}
22 | owerror_t aes128_enc(uint8_t *buffer, uint8_t *key);
| ~~~~~~~~~^~~~~~
/home/maribu/Repos/software/RIOT/build/pkg/openwsn/drivers/common/crypto/aes128.c:49:50: error: argument 2 of type 'uint8_t[16]' {aka 'unsigned char[16]'} with mismatched bound [-Werror=array-parameter=]
49 | owerror_t aes128_enc(uint8_t buffer[16], uint8_t key[16]) {
| ~~~~~~~~^~~~~~~
In file included from /home/maribu/Repos/software/RIOT/build/pkg/openwsn/drivers/common/crypto/aes128.c:12:
/home/maribu/Repos/software/RIOT/build/pkg/openwsn/drivers/common/crypto/aes128.h:22:48: note: previously declared as 'uint8_t *' {aka 'unsigned char *'}
22 | owerror_t aes128_enc(uint8_t *buffer, uint8_t *key);
| ~~~~~~~~~^~~
cc1: all warnings being treated as errors
```
2022-05-05 10:47:39 +02:00
Kevin "Tristate Tom" Weiss
126ed47a94
Merge pull request #18011 from aabadie/pr/pkg/cryptoauthlib_kconfig
...
pkg/cryptoauthlib: model in kconfig
2022-05-04 10:05:39 +02:00
2b95efeda3
pkg/nanors: model in Kconfig
2022-05-03 16:09:20 +02:00
b78c8f695f
pkg/cryptoauthlib: model in Kconfig
2022-05-03 16:06:22 +02:00
Benjamin Valentin
f3c364ca90
pkg/littlefs2: bump version to 2.5.0
...
see https://github.com/littlefs-project/littlefs/releases/tag/v2.5.0
2022-05-03 14:00:44 +02:00
Kevin "Tristate Tom" Weiss
f4141c676e
Merge pull request #18017 from aabadie/pr/pkg/lua-kconfig
...
pkg/lua: model in kconfig
2022-05-03 11:46:17 +02:00
Kevin "Tristate Tom" Weiss
7731e6ab62
Merge pull request #17995 from aabadie/pr/tests/pkg_utensor_kconfig
...
tests/pkg_utensor: model in Kconfig + fix utensor package dependencies
2022-04-28 17:25:56 +02:00
Leandro Lanzieri
73a618d5fb
Merge pull request #18001 from aabadie/pr/tests/pkg_cmsis_dsp_kconfig
...
tests/pkg_cmsis-dsp: add kconfig configuration + cleanup package modules
2022-04-28 16:04:42 +02:00
Leandro Lanzieri
77382affa3
Merge pull request #17985 from aabadie/pr/pkg/tflite-micro-kconfig
...
pkg/tflite-micro: add kconfig support
2022-04-28 09:31:18 +02:00
4c415b0cd3
pkg/utensor: fix Kconfig modules
2022-04-28 08:49:54 +02:00
9538b880e0
Merge pull request #18012 from aabadie/pr/pkg/jerrycript_kconfig
...
pkg/jerryscript: model in Kconfig
2022-04-27 19:10:20 +02:00
Martine Lenders
b167d6931c
Merge pull request #17774 from fjmolinas/pr_nimble_auto_adv_extended
...
pkg/nimble/autoadv: add support for ext_adv
2022-04-27 16:44:46 +02:00
f0a29759c8
pkg/lua: model in Kconfig
2022-04-27 11:12:27 +02:00
ff7838bfef
pkg/jerryscript: model in Kconfig
2022-04-27 11:08:27 +02:00
628132a4e1
pkg: add Kconfig support for flatbuffers/ruy/tflite-micro
2022-04-27 10:53:50 +02:00
Francisco Molina
b028144a64
pkg/uwb-core: reduce default stacksize
...
When support for this package was introduced printf calls inside the
uwb-core where bloating stack usage, but this is no longer the case,
so prefere lower stack usage.
2022-04-27 10:15:38 +02:00
Francisco Molina
439cf969b9
pkg/nimble/contrib: add utility to convert to BLE HCI phy enum
2022-04-27 10:10:32 +02:00
Francisco Molina
d474b8ff8a
pkg/nimble/autoadv: add shell
2022-04-27 10:10:32 +02:00
Francisco Molina
1de00ba504
makefiles/pkg/nimble.adv.mk: add utility to assign adv instance
2022-04-27 08:22:58 +02:00
Francisco Molina
81cd99980e
pkg/nimble/netif: make advertisement instance configurable
2022-04-27 08:22:58 +02:00
Francisco Molina
3702087084
pkg/nimble/autoadv: add support for ext_adv
2022-04-27 08:22:58 +02:00
Martine Lenders
aa5a18f833
Merge pull request #16974 from yarrick/lwip_netif
...
pkg/lwip: Add netif_t struct, register all netifs
2022-04-26 23:49:49 +02:00
2c3dc581bc
Merge pull request #18008 from aabadie/pr/pkg/corejson_kconfig
...
pkg/corejson: fix missing kconfig import + model test application configuration
2022-04-26 11:55:21 +02:00
d3ebfff644
pkg/cmsis-dsp: cleanup Makefile
2022-04-26 09:26:02 +02:00
e2900acd6e
Merge pull request #17997 from aabadie/pr/tests/pkg_cmsis_nn_kconfig
...
pkg/cmsis-nn: model in Kconfig
2022-04-26 09:23:02 +02:00
Francisco
7a85e49701
Merge pull request #17999 from fjmolinas/pr_uwb_core_holdoff
...
pkg/uwb-core: adjust holdoff time when rxdiag_enabled
2022-04-26 08:19:04 +02:00
Francisco
1850f9790c
Merge pull request #18000 from fjmolinas/pr_uwb_dw1000_fix_group_delay
...
pkg/uwb-dw1000: fix default group delay, use OTP values when possible
2022-04-26 08:18:52 +02:00
Karl Fessel
596cec08f6
Merge pull request #18002 from kfessel/p-doc-hacl
...
pkg/hacl: documentation link update
2022-04-26 05:21:57 +02:00
5e23d1ff33
pkg: include corejson Kconfig
2022-04-25 19:30:45 +02:00
Karl Fessel
70b42bb50a
pkg/hacl: documentation link update
2022-04-25 16:05:28 +02:00
Francisco Molina
0f610c6e08
pkg/uwb-dw1000: read ch5 pg_delay stored in OTP
2022-04-25 13:32:59 +02:00
Francisco Molina
601df4d864
pkg/uwb-dw1000: update txpower from OTP register on boot
2022-04-25 13:32:59 +02:00
Francisco Molina
eed49a6004
pkg/uwb-dw1000: make some DW1000 prameters configurable
2022-04-25 13:32:59 +02:00
Francisco Molina
d40905917f
pkg/uwb-dw1000: fix default group delay
2022-04-25 13:32:59 +02:00
Francisco Molina
ef7e1b6846
pkg/uwb_core: use IS_USED when pertinent
2022-04-25 13:32:59 +02:00
Francisco Molina
08055156e8
pkg/uwb-core: adjust holdoff time when rxdiag_enabled
...
Reading the diagnostic information adds a ~160us overhead, so holdoff
for that additional time.
2022-04-25 13:21:09 +02:00
Francisco Molina
796c0ac50e
pkg/uwb-core: remove uwbcfg
2022-04-25 13:08:50 +02:00
2861ab5ff3
pkg/cmsis-nn: rework deps + model in Kconfig
2022-04-25 13:00:27 +02:00
Francisco Molina
da9a37a984
pkg/nimble/autoadv: prefix configurations with CONFIG_
2022-04-25 08:43:51 +02:00
Francisco Molina
1340a5e867
pkg/pkg: add GIT_QUIET
2022-04-22 15:22:34 +02:00
Benjamin Valentin
237a44760a
pkg/openwsn: don't block IDLE mode
2022-04-21 12:03:34 +02:00
Daniel Lockau
473a959ec5
pkg/socketcan: add to resolve i386 support on Ubuntu
...
Ubuntu dropped i386 support for socketcan already a while ago.
2022-04-20 11:49:33 +02:00
757894e395
pkg/lvgl*: adapt ltdc periph disp_dev interface
2022-04-13 12:49:58 +02:00
Karl Fessel
88556a50ee
Merge pull request #16316 from kfessel/p-git-clone-fast
...
makesystem: speedup pkg cloning if no git-cache is available
2022-04-13 12:22:48 +02:00
7348315d01
pkg/lvgl: enable color swap with LCD generic driver
2022-04-12 12:39:00 +02:00
Karl Fessel
cc3fc8ebb7
makesystem: clone pkgs without history
...
there is no git clone left since git clone does not support getting
specific commits ->:
- init empty repo,
- setup remote origin
- configure
- fetch
- checkout
2022-04-11 20:28:48 +02:00
Benjamin Valentin
bc7fb8f678
pkg/fatfs: enable RTC support if rtt_rtc is used
2022-04-11 14:25:44 +02:00
21ea4e717b
pkg/tensorflow-lite: deprecate package
2022-04-08 17:18:55 +02:00
0efe0f838a
pkg/tflite-micro: add support for tflite-micro
2022-04-08 17:18:55 +02:00
b3ea22952c
pkg/tensorflow-lite: bump version to 2.2.2
2022-04-08 17:18:55 +02:00
8d2b5b912b
pkg/flatbuffers: bump to v2.0.0
2022-04-08 17:18:54 +02:00
169f38cdbd
pkg/gemmlowp: bump version
2022-04-08 17:18:54 +02:00
df34c0e3de
pkg/ruy: add support for matrix multiplication library
2022-04-08 17:18:54 +02:00
Benjamin Valentin
237e3a1926
pkg/openwsn: add patch to use memmove() instead of memcpy()
2022-04-03 20:41:35 +02:00
3a83c380f7
Merge pull request #17824 from geonnave/set_channels_mask
...
pkg/semtech-loramac: enable setting channels mask
2022-04-02 18:56:11 +02:00
5f597b56e1
Merge pull request #17858 from kaspar030/pkg_no_git_am_without_patches
...
make: pkg.mk: don't call `git am` if there are no patches
2022-04-01 11:40:56 +02:00
Leandro Lanzieri
415f6be197
Merge pull request #17878 from miri64/pkg-tinydtls/fix/crypto-hmac-non-malloc
...
pkg/tinydtls: crypto: remove unnecessary usage of malloc()
2022-04-01 10:41:03 +02:00
Martine S. Lenders
76e5201094
pkg/tinydtls: crypto: remove unnecessary usage of malloc()
2022-04-01 09:10:35 +02:00
benpicco
b20a300fe7
Merge pull request #17887 from benpicco/drivers/atwinc15x0-register
...
drivers/atwinc15x0: register with netdev
2022-03-31 01:44:17 +02:00
Benjamin Valentin
d800cca1c3
drivers/atwinc15x0: register with netdev
2022-03-30 16:07:29 +02:00
Juergen Fitschen
fca56ba0c3
Merge pull request #17882 from jue89/feature/pkg-littlefs2-kconfig
...
pkg/littlefs2: model Kconfig
2022-03-30 13:41:52 +02:00
Jue
6dff3cbbaa
pkg/littlefs2: allow VFS/MTD driver opt-out
...
This aligns Makefile-based and Kconfig-based dependency resolution.
2022-03-30 12:03:30 +02:00
Jue
9cc54f7d2f
pkg/littlefs2: model Kconfig
2022-03-30 12:03:30 +02:00
ef4b453d4d
Merge pull request #17760 from fjmolinas/pkg_lvgl_widget_dep
...
pkg/lvgl: add extra widget dependency
2022-03-28 10:34:44 +02:00
Francisco Molina
1567a080ce
pkg/lvgl: add extra diget dependency
2022-03-28 08:59:16 +02:00
benpicco
2e51328228
Merge pull request #17765 from HendrikVE/pr/pkg_tinydtls_ipv4_support
...
pkg/tinydtls: add IPv4 support
2022-03-26 14:42:53 +01:00
Juergen Fitschen
77dfa47da8
Merge pull request #17865 from jue89/fix/fatfs_vfs_format_mutex
...
pkg/fatfs: fix missing mutex header
2022-03-25 22:08:55 +01:00
Jue
67fc79707f
pkg/fatfs: include missing mutex headers
2022-03-25 17:40:19 +01:00
Hendrik van Essen
d424aaedac
pkg/tinydtls: add IPv4 support
2022-03-25 17:19:47 +01:00
Hendrik van Essen
e623133dab
pkg/tinydtls: remove unnecessary void casts
2022-03-25 14:30:47 +01:00
Hendrik van Essen
21644234cd
pkg/tinydtls: rename condition WITH_RIOT_GNRC to WITH_RIOT_SOCK
...
Using tinydtls on RIOT OS is not limited to GNRC as network stack.
It is also working with e.g. lwIP, see: https://github.com/RIOT-OS/RIOT/pull/17552
Therefore the name WITH_RIOT_GNRC is misleading.
2022-03-25 14:30:47 +01:00
0dfb2645ea
make: pkg.mk: don't call git am
if there are no patches
2022-03-25 11:51:20 +01:00
Martine Lenders
844279fa6b
Merge pull request #17849 from leandrolanzieri/pr/pkg/tinydtls/fix_ep_to_session
...
pkg/tinydtls/contrib/sock_dtls: fix ep_to_session
2022-03-25 10:58:08 +01:00
Leandro Lanzieri
05db36a3d0
pkg/tinydtls: join IPv6 address and port in addr member
2022-03-25 09:44:44 +01:00
Francisco
b91b984e38
Merge pull request #17733 from fjmolinas/pr_gettimeofday_64_bit
...
sys/syscalls: make gettimeofday() implementation optional
2022-03-24 15:22:27 +01:00
Francisco Molina
0819660303
sys/syscalls: add libc_gettimeofday
...
Conditionally implement gettimeofday() if module is included, this
avoids including ztimer64 even when not needed
2022-03-24 11:36:49 +01:00
benpicco
ed01480741
Merge pull request #17837 from benpicco/pkg/littlefs2-bump
...
pkg/littlefs2: bump version to 2.4.2
2022-03-23 11:14:41 +01:00
cb5a9a7d82
Merge pull request #17724 from fjmolinas/pr_uwb_dw1000_txctrl_patch
...
pkg/uwb-dw1000: add patch for rf_txctrl value
2022-03-22 09:59:30 +01:00
Benjamin Valentin
3bc4d7af64
pkg/littlefs2: bump version to 2.4.2
2022-03-22 09:50:52 +01:00
Geovane Fedrecheski
eabeee0ebe
sys/shell+pkg/semtech-loramac: add get ch_mask
...
Also, set LORAMAC_CHANNELS_MASK_LEN based on the
selected LORA_REGION configuration.
2022-03-18 14:26:01 -03:00
Geovane Fedrecheski
d5b4492cf3
pkg/semtech-loramac: enable setting channels mask
...
- user can set the channel mask
- includes a patch due to LoRa v1.0.3rA spec change
2022-03-17 23:37:47 -03:00
Francisco Molina
2cc5af664e
treewide: make all modules use Kconfig ZTIMER_USEC indirection
2022-03-17 14:33:07 +01:00
Benjamin Valentin
805bfc754a
pkg/fatfs: enable exFAT support
...
Enabling exFAT requires enabling long file names, so enable LFN if
exFAT is enabled.
exFAT (and LFN) also requires bumping the per-file/per-dir buffer.
Can be tested with
CFLAGS += -DFATFS_FFCONF_OPT_FS_EXFAT=1
2022-03-11 13:21:46 +01:00
benpicco
ddf8f67e54
Merge pull request #17779 from benpicco/LWIP_SO_RCVTIMEO
...
lwip: enable LWIP_SO_RCVTIMEO if sock layer is used
2022-03-10 08:34:29 +01:00
benpicco
ce31e20d14
Merge pull request #17777 from fjmolinas/pr_edhoc_c_bump
...
pkg/edhoc-c: bump version
2022-03-09 22:10:15 +01:00
Benjamin Valentin
dffb785886
lwip: enable LWIP_SO_RCVTIMEO if sock layer is used
2022-03-09 22:07:22 +01:00
Francisco
5702ca0979
Merge pull request #17771 from fjmolinas/pr_mynewt_core_fix_sema
...
pkg/mynewt-core: fix semaphore
2022-03-09 12:36:08 +01:00
Francisco Molina
c586016bbf
pkg/edhoc-c: bump version
...
This rebases to latest master, it also includes a patch to allow
generating credentials when using tinycrypt as the crypto backend.
2022-03-09 09:12:23 +01:00
Marian Buschsieweke
0eaaca42b2
Merge pull request #17477 from jenswet/feature/pkg-etl
...
pkg/etl: Add the embedded template library (etl)
2022-03-08 19:40:17 +01:00
benpicco
b16fd97514
Merge pull request #17768 from HendrikVE/pr/lwip_move_includes
...
pkg/lwip: move includes to the top of the file
2022-03-08 14:39:48 +01:00
Francisco Molina
d61256d8f2
pkg/mynewt-core: fix semaphore
2022-03-08 11:11:03 +01:00
Hendrik van Essen
850863c22f
pkg/lwip: move includes to the top of the file
2022-03-07 17:19:04 +01:00
Francisco Molina
82cebfe15f
pkg/lvlgl: allow cusomizing LV_MEM_SIZE
2022-03-07 09:36:05 +01:00
Jens Wetterich
01f502b753
pkg/etl: Add the embedded template library (etl)
2022-03-06 16:22:53 +01:00
Francisco Molina
64ff3d1d4f
pkg/lwip: use ztimer_msec instead of xtimer
2022-03-03 15:54:22 +01:00
Marian Buschsieweke
a5b91362cb
Merge pull request #15329 from kfessel/p-add-wamr
...
pkg/wamr: add WAMR to provide WASM support in RIOT
2022-03-02 19:58:31 +01:00
Francisco Molina
26a04c31cc
pkg/uwb-dw1000: add patch for rf_txctrl value
2022-03-01 15:02:47 +01:00
a17ff53ecf
Merge pull request #17485 from benpicco/sock_udp_sendv
...
sys/net/sock: add sock_udp_sendv() API
2022-03-01 14:05:21 +01:00
Karl Fessel
52116e1070
Merge pull request #17572 from kfessel/p-set-doxygen-example-path
...
doc: add RIOT root to doxygen example path
2022-02-28 15:42:25 +01:00
Francisco Molina
ec06163402
pkg/lvgl: adapt to SDL display and input driver
2022-02-28 10:23:06 +01:00
Francisco Molina
bab49e520d
pkg/lv_drivers: initial commit
2022-02-28 10:23:06 +01:00
Francisco
3aeba84820
Merge pull request #17681 from aabadie/pr/pkg/lvgl-v8
...
pkg/lvgl: bump to 8.2.0
2022-02-28 09:41:37 +01:00
benpicco
d5f570c28b
Merge pull request #17703 from benpicco/pkg/nanors
...
pkg/nanors: add reed solomon codec implementation
2022-02-26 19:35:44 +01:00
Benjamin Valentin
11ab3e3aa4
pkg/nanors: add reed solomon codec implementation
2022-02-26 11:09:14 +01:00
Benjamin Valentin
6a54a39b0f
pkg/fatfs: document some compile-time options
2022-02-25 16:31:44 +01:00
cc26dedf07
pkg/lvgl: add patch for lv_conf_internal
2022-02-25 14:24:29 +01:00
3c3dae36a0
pkg/lvgl: use lvgl minimal config, bind widget use to modules
2022-02-25 14:24:29 +01:00
0a33a08f21
pkg/lvgl: bump to v8.2.0
...
Co-authored-by: Kaspar Schleiser <kaspar@schleiser.de>
Co-authored-by: Koen Zandberg <koen@bergzand.net>
2022-02-25 14:24:28 +01:00
c190a87dce
pkg: move lvgl v7 to separate directory and deprecate
2022-02-25 14:24:28 +01:00
Benjamin Valentin
2aa41b1a44
pkg/fatfs: ensure volume is initialized before formatting
2022-02-22 15:13:22 +01:00
Benjamin Valentin
93cd0bcc57
pkg/fatfs: add config path to NATIVEINCLUDES
...
Since `ffconf.h` gets included by `vfs.h` which gets included by
`native` code, this header needs to be available to the `native` cpu
module too.
2022-02-22 15:03:55 +01:00
Benjamin Valentin
b822e8a5a9
pkg/lwip: implement sock_udp_sendv_aux()
2022-02-22 10:05:41 +01:00
Benjamin Valentin
aa6a3cfddd
pkg/openwsn/sock: implement sock_udp_sendv_aux()
2022-02-22 10:05:41 +01:00
Francisco
3e2b6706b9
Merge pull request #17677 from fjmolinas/pr_tinydtls_ztimer_cleanup
...
pkg/tinydtls/sock_dtls: use ztimer_usec
2022-02-21 08:27:38 +01:00
Francisco Molina
a3d58c6dcd
pkg/tinydtls/sock_dtls: use ztimer_usec
2022-02-18 13:33:36 +01:00
Francisco Molina
73e7eacf22
pkg/tinydtls/contrib: uncruistify
2022-02-18 13:17:23 +01:00
Jue
bdc827dd30
pkg/gecko_sdk: update to v4.0
2022-02-17 10:54:04 +01:00
Benjamin Valentin
5b246d02c0
pkg/fatfs: fatfs_vfs: wire up format()
2022-02-16 14:30:08 +01:00
Karl Fessel
fc1f44a28a
pkg/wamr/doc: Why isn't iwasmt.c part of pkg/wamr?
2022-02-15 15:48:36 +01:00
chrysn
25882133f8
Merge pull request #17634 from benpicco/pkg/fatfs-statvfs
...
pkg/fatfs: implement statvfs()
2022-02-12 15:25:04 +01:00
chrysn
aae6c18cb1
Merge pull request #17645 from chrysn-pull-requests/all-stat-buffers
...
vfs: Initialize stat buffers so FSs don't have to
2022-02-12 15:12:47 +01:00
chrysn
2cb4b70458
vfs / treewide: Remove manual zeroing of vfs stat buffers
2022-02-12 12:31:38 +01:00
Benjamin Valentin
9982cf5c3e
pkg/fatfs: implement statvfs()
...
This hooks up the statvfs() function to query file system properties.
2022-02-11 14:05:27 +01:00
Karl Fessel
227f57dbb3
pkg/wamr: remove support for architectures
...
* for which no working assembly invokeNative is provided
2022-02-11 13:29:40 +01:00
Karl Fessel
9e05357960
pkg/wamr: update wamr
2022-02-11 13:29:40 +01:00
Karl Fessel
1de3f65259
pkg/wamr: Makefile accept pedantic, filter Wcast-align
2022-02-11 13:29:40 +01:00
Karl Fessel
cf6e8825e2
pkg/wamr: update for ztimer(64)
2022-02-11 13:29:40 +01:00
Karl Fessel
57e380d173
pkg/wamr: improve makefile and doc
2022-02-11 13:29:40 +01:00
Karl Fessel
5198dc48c6
pkg/wamr: add WAMR to provide WASM support in RIOT
...
* config.cmake configures wamr build
* native thumb and mips
* riscv support
* switchable commit id
defaults to main until PR:WIP is removed
2022-02-11 13:09:26 +01:00
Jens Wetterich
4dfeafcabd
cpu/native/netdev_tap: Add to netdev_register
2022-02-11 07:54:11 +01:00
benpicco
be45400631
Merge pull request #17341 from benpicco/vfs-mtd_cleanup
...
sys/vfs: add file-system auto-mount
2022-02-09 21:50:34 +01:00
Benjamin Valentin
8f47684343
pkg/fatfs: ensure max sector size is not exceeded
2022-02-09 12:21:53 +01:00
Benjamin Valentin
ae06265de0
pkg/fatfs: VFS: internally handle fatfs_mtd_devs
...
This makes FAT behave more like the other file systems supported by VFS.
The `fatfs_mtd_devs` array is populated internally so the application does
not have to handle this.
2022-02-09 12:21:53 +01:00
Francisco
74741fb905
Merge pull request #17564 from fjmolinas/pr_tinydyls_migrate_to_ztimer
...
pkg/tinydtls: migrate to ztimer64_msec
2022-02-09 11:46:32 +01:00
Francisco Molina
e6822e01ca
pkg/tinydtls: migrate to ztimer64_msec
2022-02-09 08:19:16 +01:00
ca6b273400
nimble: Use sysctl in docs
2022-02-08 19:50:05 +01:00
Benjamin Valentin
6a361795ee
pkg/littlefs*: align readdir() with documentation
...
`readdir()` should only output the name of the file, but littleFS
adds a leading `/`.
Neither FAT nor Linux will exhibit this behavior.
struct dirent *entry;
DIR *dir = opendir(".");
while ((entry = readdir(dir))) {
printf("%s\n", entry->d_name);
}
This results in surprising failures of code that expects filenames
to match that was tested on a different FS, when suddenly there is
a `/` in front of the filename.
2022-02-07 23:25:14 +01:00
benpicco
865df2056b
Merge pull request #17621 from benpicco/vfs_fsync
...
sys/vfs: provide vfs_fsync()
2022-02-07 18:11:28 +01:00
Benjamin Valentin
360e1a82d6
pkg/spiffs: hook up vfs_fsync()
2022-02-07 16:16:43 +01:00
Benjamin Valentin
d1cfec4a65
pkg/fatfs: hook up vfs_fsync()
2022-02-07 16:13:04 +01:00
Benjamin Valentin
0cd86e728d
pkg/littlefs: hook up vfs_fsync()
2022-02-07 16:10:05 +01:00
Benjamin Valentin
c55b264428
pkg/littlefs2: hook up vfs_fsync()
2022-02-07 16:07:37 +01:00
Francisco
0d14b086d3
Merge pull request #17211 from NikLeberg/feature/external_pkg_dirs
...
buildsystem: add EXTERNAL_PKG_DIRS functionality
2022-02-07 14:46:08 +01:00
Francisco
dbae3ed706
Merge pull request #16860 from haukepetersen/add_nimble_netifextadv
...
nimble/netif: add support for BT5 PHY modes
2022-02-04 11:16:11 +01:00
Francisco
14f22c17aa
Merge pull request #12012 from HendrikVE/nimble_shell_module
...
sys/stdio_nimble: add new stdio module using nimble
2022-02-04 11:10:17 +01:00
Benjamin Valentin
6ef79ea9cd
pkg/tinycbor: bump version
2022-02-02 14:44:50 +01:00
NikLeberg
ad8fad64ba
buildsystem: document EXTERNAL_PKG_DIRS feature
2022-02-01 19:37:24 +00:00
Leandro Lanzieri
1e300a4959
Merge pull request #17435 from Ollrogge/fido2_kconfig
...
sys/fido2: model Kconfig
2022-02-01 12:03:11 +01:00
Ollrogge
1dde2cd3bc
sys/fido2: remove unnecessary module import from Makefile.dep
2022-01-31 16:49:38 +01:00
NikLeberg
e5365adb93
pkg/esp32_sdk_libs: add requirements to PKG_PREPARE
...
The shared `build-libs` directory needs to be available for
modules/packages that depend on the SDK before that package
is eventually compiled.
Packages are downloaded, patched, prepared before any module
is compiled. By adding the directory creation as a dependency
of `PKG_PREPARE` we make sure the rule is run before compilation
starts.
2022-01-30 20:00:09 +01:00
NikLeberg
18dca48510
pkg/esp32_sdk: add requirements to PKG_PREPARE
...
The shared `build-libs` directory needs to be available for
modules/packages that depend on the SDK before that package
is eventually compiled.
This also includes header files such as `esp32_idf_version.h`.
Packages are downloaded, patched, prepared before any module
is compiled. By adding the directory creation and header as
a dependency of `PKG_PREPARE` we make sure the rules are ran
before compilation starts.
2022-01-30 19:59:35 +01:00
NikLeberg
044701d3cc
pkg/esp8266_sdk: add requirements to PKG_PREPARE
...
The shared `build-libs` directory needs to be available for
modules/packages that depend on the SDK before that package
is eventually compiled.
Packages are downloaded, patched and prepared before any
module is compiled. By adding the directory creation and
header as a dependency of `PKG_PREPARE` we make sure the
rule is run before compilation starts.
2022-01-30 19:59:05 +01:00
Hendrik van Essen
e840b61091
pkg/nimble: configure nimble values for stdio_nimble
2022-01-28 19:26:38 +01:00
Hendrik van Essen
72a6ca6366
sys/stdio_nimble: add new stdio module using nimble
...
Implement a new module stdio_nimble, which uses nimble
for stdio. The characteristic for stdin is writable and
the characteristic for stdout uses the indicate mechanism
to publish the system's output to a connected device.
Data will be sent out asynchronously via callout functions.
The module can be enabled with "USEMODULE += stdio_nimble"
Co-authored-by: Francisco Molina <femolina@uc.cl>
2022-01-28 19:26:38 +01:00
Hauke Petersen
c7b3d8416d
nimble/autoconn: allow to select PHY mode
2022-01-27 10:30:30 +01:00
Hauke Petersen
0a4585d4c8
nimble/rpble: allow to select PHY mode
2022-01-27 10:30:30 +01:00
Hauke Petersen
2634063f5f
nimble/statconn: allow to define PHY mode
2022-01-27 10:30:29 +01:00
Hauke Petersen
0ea7bf33d0
nimble/netif: support ext adv and BLE 5 PHY modes
2022-01-27 10:30:29 +01:00
Hauke Petersen
56c4460785
nimble/scanner: include CODED PHY only if featured
2022-01-27 10:10:09 +01:00
Hauke Petersen
1b15b203cc
pkt/nimble/contrib: add enum for PHY modes
2022-01-27 10:10:09 +01:00
Hauke Petersen
f5aba5301d
pkg/nimble: cleanup dep resolution for PHY modes
2022-01-27 10:10:09 +01:00
Karl Fessel
f8191a03ff
doc/pkg: include some Readme.md within doc.txt
2022-01-25 17:41:40 +01:00
benpicco
c18f1c2a9b
Merge pull request #17455 from gschorcht/cpu/esp32/sdk-as-package
...
cpu/esp32: download Espressif SDK ESP-IDF as package
2022-01-24 16:13:04 +01:00
c21730a765
Merge pull request #17406 from fjmolinas/pr_twr_aloha_rework
...
examples/twr_aloha: refactor
2022-01-21 10:08:46 +01:00
f511a64302
Merge pull request #17538 from leandrolanzieri/pr/doc/pkg_includes
...
pkg: fix documentation on includes
2022-01-19 16:50:14 +01:00
Benjamin Valentin
023ef291c6
pkg/mbedtls: bump version to v2.28.0
...
https://github.com/ARMmbed/mbedtls/releases/tag/v2.28.0
2022-01-19 11:24:20 +01:00
Francisco Molina
849c800e28
pkg/uwb-core: fix dependencies add uwb-core_uwb_rng_trx_info
2022-01-19 10:32:33 +01:00
Leandro Lanzieri
e470a9ab57
pkg/doc: Fix documentation on package header files
2022-01-19 10:15:52 +01:00
benpicco
2542195cdf
Merge pull request #15671 from PeterKietzmann/pr_add_pkg_mbedtls
...
pkg/mbedtls: initial pkg import to use entropy module
2022-01-18 08:22:50 +01:00
PeterKietzmann
b05f93405e
pkg/mbedtls:initial port of the entropy module
2022-01-17 23:22:14 +01:00
75f5048b68
Merge pull request #17497 from jia200x/pr/lora/fix_rssi_val
...
[treewide] lora: use int16_t for RSSI value
2022-01-17 18:57:37 +01:00
Jose Alamos
9955a35c63
[treewide] lora: use int16_t for RSSI value
...
The RSSI values reported by LoRa transceiver can be less than -127.
Therefore, `int8_t` is not enough. This commit defines the RSSI of
`netdev_lora_rx_info` as `int16_t` and adapt the drivers accordingly
(sx126x, sx127x).
2022-01-17 17:54:18 +01:00
Marian Buschsieweke
8549ff2f7d
Merge pull request #17479 from gschorcht/cxxexflags_cpp+14
...
makefiles: use C++14 standard by default for C++ compilations
2022-01-17 13:42:41 +01:00
4f9c28eee8
pkg/semtech-loramac: use CONFIG_LORAMAC_DEFAULT_PRIVATE_NETWORK
2022-01-14 10:21:20 +01:00
Gunar Schorcht
aa44c8ab78
pkg: remove -std=c++11
2022-01-13 17:50:59 +01:00
Marian Buschsieweke
6a138cc5c4
pkg/paho-mqtt: fix memory corruption
...
This fixes instances where a pointer to an enum (possibly sized one
byte) is casted to a pointer to int (which is at least two and in most
cases four bytes in size). As result, out-of-bounds memory accesses
are bound to happen.
This was detected by GCC 11.2.0 with -Wstringop-overflow.
2022-01-11 18:23:06 +01:00
J. David Ibáñez
a2e989369d
pkg/arduino_sdi_12: fix for the feather-m0 board
...
Use RIOT's API.
2022-01-11 13:16:08 +01:00
benpicco
d0868bc997
Merge pull request #16918 from jia200x/pr/gnrc_netif/refactor_init
...
gnrc_netif: move netdev initialization to ops->init
2022-01-10 17:58:45 +01:00
Jose Alamos
49527fc994
pkg/nimble/netif: adapt ops->init to handle driver initialization
2022-01-10 13:59:25 +01:00
Jose Alamos
e7fac9f661
net/gnrc_netif: add return values to init
2022-01-10 13:59:01 +01:00
Jose Alamos
db815aa779
ieee802154/hal: migrate to request_op and confirm_op
2022-01-10 13:57:02 +01:00
795b71f7bf
Merge pull request #17480 from aabadie/pr/sys/crypto_aes_cipher_removal
...
sys/crypto: remove deprecated CIPHER_AES_128
2022-01-08 02:18:23 +01:00
a082d2dd7a
Merge pull request #17478 from benpicco/tests/pkg_fatfs-drop_whitelist
...
tests/pkg_fatfs{_vfs}: drop whitelist
2022-01-07 18:57:52 +01:00
cdeaf007fe
pkg/ndn-riot: add patch to fix CIPHER_AES_128 removal
2022-01-07 17:24:14 +01:00
26bf4ec6fb
pkg/lvgl: only swap byte when ili9341 is used
2022-01-07 14:32:24 +01:00
Benjamin Valentin
a8694571cf
pkg/fatfs: fix build on AVR
2022-01-06 14:28:38 +01:00
Marian Buschsieweke
92d75695b5
pkg/fatfs: use static_assert() instead of BUILD_BUG_ON()
2022-01-05 15:09:09 +01:00
Marian Buschsieweke
906d73107a
pkg/littlefs2: use static_assert() instead of BUILD_BUG_ON()
2022-01-05 15:09:09 +01:00
Marian Buschsieweke
b76ba4bbfd
pkg/littlefs: use static_assert() instead of BUILD_BUG_ON()
2022-01-05 15:09:09 +01:00
Gunar Schorcht
81727fb1f1
pkg/esp32_sdk_libs: add ESP SDK libraries as package
...
The vendor binary libraries of ESP-IDF are provided as a separate GIT repository. These libraries are defined as separate package for two reasons: 1. RIOT packages don't support to clone GIT repositories recursively; 2. ESP-IDF pulls a lot of other GIT repositories that are not needed when it is cloned recursively.
2022-01-04 16:34:31 +01:00
Gunar Schorcht
d6c2926933
pkg/esp32_sdk: add ESP32 SDK without libraries as package
...
The vendor binary libraries of ESP-IDF are provided as a separate GIT repository. These libraries are defined as separate package for two reasons: 1. RIOT packages don't support to clone GIT repositories recursively; 2. ESP-IDF pulls a lot of other GIT repositories that are not needed when it is cloned recursively.
2022-01-04 16:34:31 +01:00
Gunar Schorcht
7addf3ae5b
pkg/esp8266_sdk: small changes in doc and Kconfig
...
Some small changes to use a common document and naming style for all ESP SDK packages. The @defgroup command should start with the name to keep alphabetical order in doc as well as Kconfig
2022-01-04 16:34:31 +01:00
07e46cef0e
Merge pull request #16412 from benpicco/pkg/fatfs-r0.14b
...
pkg/fatfs: bump version to r0.14b
2022-01-03 19:09:37 +01:00
Benjamin Valentin
49e609a631
pkg/fatfs: bump version to r0.14b
...
R0.14b (April 17, 2021)
Made FatFs uses standard library <string.h> for copy, compare and search instead of built-in string functions.
Added support for long long integer and floating point to f_printf(). (FF_STRF_LLI and FF_STRF_FP)
Made path name parser ignores the terminating separator to allow "dir/".
Improved the compatibility in Unix style path name feature.
Fixed the file gets dead-locked when f_open() failed with some conditions. (appeared at R0.12a)
Fixed f_mkfs() can create wrong exFAT volume due to a timing dependent error. (appeared at R0.12)
Fixed code page 855 cannot be set by f_setcp(). (appeared at R0.13)
Fixed some compiler warnings.
- http://elm-chan.org/fsw/ff/updates.txt
2022-01-03 17:23:46 +01:00
2191859dff
pkg/cifra: fix build error with redefined assert
2021-12-23 11:04:42 +01:00
9c71dd7566
Merge pull request #17342 from aabadie/pr/sysclk
...
sys: introduce sysclk function to retrieve core clock frequency
2021-12-15 15:41:34 +01:00
Francisco
fe850e8919
Merge pull request #17357 from kfessel/p-evtimer32
...
sys/evtimer,ztimer: do not depend on ztimer_now64
2021-12-15 13:24:44 +01:00
084e33d504
pkg/openwsn: use coreclk() instead of CLOCK_CORECLOCK
2021-12-15 13:14:19 +01:00
Francisco
7dc632de2e
Merge pull request #17397 from fjmolinas/pr_pkg_mynewt_core_align_cast
...
pkg/mynewt-core/patches: silence cast-align
2021-12-14 23:29:04 +01:00
Karl Fessel
af4381db07
pkg/tinydtls: depends on xtimer
2021-12-14 22:53:01 +01:00
Francisco Molina
d031552dc1
pkg/mynewt-core/patches: silence cast-align
2021-12-14 20:00:50 +01:00
Francisco
9361c9898c
Merge pull request #17377 from fjmolinas/pr_pkg_ztimer_migrate
...
pkg/ccn-ndn: migrate to ztimer
2021-12-14 14:10:33 +01:00
Marian Buschsieweke
5b86d65744
Merge pull request #14364 from gschorcht/fix_ndebug_compilation
...
Fix NDEBUG compilation problems
2021-12-12 14:39:42 +01:00
Gunar Schorcht
b044e8355d
pkg/qr-code-generator: fix compilation with NDEBUG
2021-12-12 13:18:46 +01:00
Gunar Schorcht
11d999b014
pkg/littlefs2: fix compilation with NDEBUG
2021-12-12 13:18:46 +01:00
Gunar Schorcht
b6a2696e81
pkg/wakamaama: fix compilation with NDEBUG
2021-12-12 13:18:46 +01:00
Gunar Schorcht
11a99889da
pkg/u8g2: fix compilation with NDEBUG
2021-12-12 13:18:46 +01:00
Leandro Lanzieri
ab88c0fdb2
pkg/driver_bme680/kconfig: remove prompt and depend on driver module
...
The BME680 package cannot be used by itself, but is needed for RIOT
BME680 driver. The user should not select this directly, so we remove
the prompt and additionally add a dependency on the driver.
2021-12-12 11:33:04 +01:00
Leandro Lanzieri
e8c00d2b1c
pkg/esp8266_sdk: add Kconfig
2021-12-10 18:51:27 +01:00
Francisco Molina
b77b21ba13
pkg/ccn-lite: migrate to ztimer64
2021-12-10 17:04:57 +01:00
Francisco Molina
26d3fd0a1b
pkg/ndn-riot: migrate to ztimer
2021-12-09 15:23:36 +01:00
José Alamos
ce8cda2fd8
Merge pull request #16932 from benpicco/socket_zep-hal
...
socket_zep: port to radio HAL
2021-12-07 18:24:33 +01:00
Francisco
de7df7201a
Merge pull request #17309 from aabadie/pr/pkg/ztimer
...
pkg: migrate some packages to ztimer
2021-12-07 09:13:39 +01:00
6bb78e544e
Merge pull request #17345 from fjmolinas/pr_pkg_uwb_core_dot_h
...
pkg/uwb-core: fix wrong header include
2021-12-06 18:28:45 +01:00
Francisco Molina
6bf244250f
pkg/uwb-core: fix wrong header include
2021-12-06 17:20:43 +01:00
benpicco
1efc53b598
Merge pull request #17344 from haukepetersen/opt_nimble_statconnerrno
...
nimble/statconn: use errno return values
2021-12-06 14:11:23 +01:00
Hauke Petersen
d36879c6bc
nimble/statconn: return errno values
2021-12-06 11:27:46 +01:00
Hauke Petersen
40579c6598
nimble/rpble: fix scanning
2021-12-06 09:48:32 +01:00
Hauke Petersen
ca98df258c
nimble/autoconn: fix scanning
2021-12-06 09:48:32 +01:00
Hauke Petersen
2f70f17962
nimble/scanner: fix scan duration for HS_FOREVER
2021-12-06 09:48:32 +01:00
Francisco
3afa47d8f2
Merge pull request #14955 from maribu/cflags-cast-align
...
makefiles/cflags.inc.mk: Add -Wcast-align
2021-12-03 17:47:24 +01:00
Marian Buschsieweke
c67d86108e
pkg/libhydrogen: add -Wno-cast-align
2021-12-03 10:12:39 +01:00
Marian Buschsieweke
db41e3a58b
pkg/tensorflow-lite: add -Wno-cast-align
2021-12-03 10:12:38 +01:00
Marian Buschsieweke
b005e8fce6
pkg/flatbuffers: add -Wno-cast-align
2021-12-03 10:12:38 +01:00
Marian Buschsieweke
a6eaddb818
pkg/ucglib: silence -Wcast-align
2021-12-03 10:12:38 +01:00
Marian Buschsieweke
c50c5ea436
pkg/spifs: silence -Wcast-align
2021-12-03 10:12:38 +01:00
Marian Buschsieweke
724d4f6429
pkg/lvgl: add -Wno-cast-align
2021-12-03 10:12:38 +01:00
Marian Buschsieweke
1193785a11
pkg/cn-cbor: add -Wno-cast-align
2021-12-03 10:12:37 +01:00
Marian Buschsieweke
d91c2e95fc
pkg/libb2: add -Wno-cast-align
2021-12-03 10:12:37 +01:00
Marian Buschsieweke
c20c0b98ad
pkg/qdsa: add -Wno-cast-align
2021-12-03 10:12:37 +01:00
Marian Buschsieweke
1e088dcdd7
pkg/elk: add -Wno-cast-align
2021-12-03 10:12:37 +01:00
Marian Buschsieweke
d16f5366da
pkg/cryptoauthlib: add -Wno-cast-align
...
Also split compiler flags into individual lines and sort them
alphabetically.
2021-12-03 10:12:37 +01:00
Marian Buschsieweke
c4346f7db1
pkg/openwsn: add -Wno-cast-align
...
Also sort flags alphabetically
2021-12-03 10:12:36 +01:00
Marian Buschsieweke
92d333a6b7
pkg/cmsis-nn: add -Wno-cast-align
2021-12-03 10:12:36 +01:00
Marian Buschsieweke
d41d2b4b22
pkg/wakaama: add -Wcast-align
2021-12-03 10:12:36 +01:00
Marian Buschsieweke
2cb06525d6
pkg/paho-mqtt: add -Wno-cast-align
2021-12-03 10:12:35 +01:00
Marian Buschsieweke
87c90322aa
pkg/uwb-dw1000: add -Wno-cast-align
...
Also sort disabled CFLAG warnings alphabetically.
2021-12-03 10:12:35 +01:00
Marian Buschsieweke
4e9121ef20
pkg/mynewt-core: add -Wno-cast-align
2021-12-03 10:12:35 +01:00
Marian Buschsieweke
7a6a7015cd
pkg/ndn-riot: add -Wno-cast-align
2021-12-03 10:12:34 +01:00
Marian Buschsieweke
1bbcb5ef6e
pkg/lua: add -Wno-cast-align
2021-12-03 10:12:34 +01:00
Marian Buschsieweke
196ba5e3ff
pkg/tlsf: add -Wno-cast-align
2021-12-03 10:12:34 +01:00
Marian Buschsieweke
4726e419c8
pkg/jerryscript: add -Wno-cast-align
2021-12-03 10:12:34 +01:00
Marian Buschsieweke
83f86d471b
pkg/fatfs/fatfs_vfs: silence -Wcast-align
...
The -Wcast-align warnings are false positives. Hence, document
the reason why unaligned accesses cannot occur and silence the
warning.
2021-12-03 10:12:33 +01:00
Marian Buschsieweke
79103d3156
pkg/nimble: add -Wno-cast-align
...
Also brutally silence -Wcast-align warnings in OS_MBUF_PKTHDR()
and OS_MBUF_PKTHDR_TO_MBUF(), as those are used by nimble users.
It might make sense to check if the silenced / disabled warnings do
indeed point out unaligned memory accesses.
2021-12-03 10:12:33 +01:00
Marian Buschsieweke
4ac6820860
pkg/wolfssl: add -Wno-cast-align
2021-12-03 10:12:33 +01:00
Marian Buschsieweke
939e206d58
pkg/cmsis-dsp: Disable -Wcast-align
...
We cannot debug vendor code.
2021-12-03 10:12:33 +01:00
Marian Buschsieweke
be09ba67a6
pkg/ccn-lite: suppress -Wcast-align
2021-12-03 10:12:32 +01:00
Marian Buschsieweke
c9eb0ae3de
pkg/gecko_sdk: Disable -Wcast-align
2021-12-03 10:12:32 +01:00
Hauke Petersen
ad8ddf5748
nimble/rpble: adapt to scanner API changes
2021-12-03 08:43:31 +01:00
Hauke Petersen
650445812a
nimble/autoconn: adapt to scanner API changes
2021-12-03 08:43:14 +01:00
Hauke Petersen
d2c46e8a4b
nimble/npl: add hfxo_request wrappers
2021-12-02 23:31:33 +01:00
Hauke Petersen
b65c80c37b
nimble_netif: remove l2cap_ping from API
...
Upstream NimBLE removed the l2cap ping call from its L2CAP API,
as it was not standard conformant, so we can't use it for
nimble_netif...
2021-12-02 23:31:33 +01:00
Hauke Petersen
79eea21b77
pkg/nimble: version bump to include ext adv fixes
2021-12-02 23:31:33 +01:00
Hauke Petersen
4520fc67a5
pkg/nimble/scanlist: adapt to scanner changes
2021-12-02 23:31:33 +01:00
Hauke Petersen
586ba70c5b
pkg/nimble/scanner: rework to enable BLE5 scanning
2021-12-02 23:31:32 +01:00