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

2592 Commits

Author SHA1 Message Date
Kasper Hjort Berthelsen
df5d9d4813 pkg/tflite-micro: Remove commented out code
Co-authored-by: Alexandre Abadie <alexandre.abadie@inria.fr>
2024-05-24 13:43:35 +02:00
Kasper Hjort Berthelsen
1fe172906a pkg/flatbuffers: update patch 2024-05-24 11:57:46 +02:00
Kasper Hjort Berthelsen
9c1e664e36 pkg/tflite-micro: Update tflite-micro to latest version 2024-05-24 11:57:46 +02:00
Kasper Hjort Berthelsen
410fd5afc8 pkg/flatbuffers: downgrade to v23.5.26
Because that's what tflite-micro depends on
2024-05-24 11:57:34 +02:00
mewen.berthelot
5ea66021c1 pkg/wamr: updated package to WAMR 1.3.3 2024-05-23 16:21:44 +02:00
Kasper Hjort Berthelsen
ae35ff2146 pkg/flatbuffers: update flatbuffers to version 2.34.1 2024-05-21 15:21:32 +02:00
LP-HAW
458b7c2496 pkg/micro-ecc/psa_uecc: convert SEC 1 and micro-ecc key formats 2024-05-18 08:18:55 +02:00
benpicco
e4e3aeb71d
Merge pull request #20670 from benpicco/pkg/monocypher-bump
pkg/monocypher: bump to 4.0.2
2024-05-14 15:53:21 +00:00
Benjamin Valentin
8dc317ea38 pkg/monocypher: bump to 4.0.2 2024-05-14 17:22:50 +02:00
Leandro Lanzieri
67f183d6a9
Merge pull request #16233 from leandrolanzieri/pr/pkg/wakaama_dtls
pkg/wakaama: add DTLS support
2024-05-07 09:19:53 +00:00
Leandro Lanzieri
17a3125091
pkg/tinydtls: allow PSK and ECC at the same time 2024-05-07 10:34:35 +02:00
Leandro Lanzieri
dca33c92bd
pkg/wakaama: improve documentation 2024-05-07 10:34:35 +02:00
Leandro Lanzieri
c0559f68fe
pkg/wakaama: patch cast of COAP macro to time_t 2024-05-06 14:45:07 +02:00
Leandro Lanzieri
6109e588a5
pkg/wakaama: add DTLS support 2024-05-06 14:45:07 +02:00
Leandro Lanzieri
3d012bfd2c
pkg/wakaama/contrib: cleanup device object implementation 2024-05-06 14:43:12 +02:00
Leandro Lanzieri
70c4c6b8c1
pkg/wakaama/client: allow to specify server instance ID 2024-05-06 14:43:12 +02:00
Leandro Lanzieri
4eb3ef4b4f
pkg/wakaama: add own security object implementation 2024-05-06 14:43:11 +02:00
benpicco
3791db3941
Merge pull request #18427 from maribu/lwip/confirm_send
pkg/lwip: make use of confirm send
2024-05-06 11:05:10 +00:00
Marian Buschsieweke
28f412f79b
pkg/lwip: add support for netdev_driver_t::confirm_send 2024-04-30 19:14:35 +02:00
benpicco
f6e63d2bb3
Merge pull request #20628 from bmewen/master
pkg/wamr: Added support for THUMB_VFP in wamr Makefile
2024-04-30 09:54:42 +00:00
Berthelot Mewen
150058e8dd pkg/wamr: Added support of THUMB_VFP 2024-04-30 09:25:58 +02:00
Marian Buschsieweke
cefbc394ca
pkg/lwip: automatically pull in lwip_netdev
Pull in lwip_netdev for netdev integration automatically if there is
any netdev to integrate, otherwise don't pull in the module.

As a result, applications no longer need to select that module by hand.
2024-04-30 08:41:07 +02:00
Marian Buschsieweke
7277d1d351
pkg/lwip: use sys/event for handling ISR and bhp
This is directly useful for the two driver using the bhp API, but also
other drivers profit from not loosing IRQs.

The main selling point is that this paves the way for implementing
netdev_driver_t::confirm_send().

Co-authored-by: benpicco <benpicco@googlemail.com>
Co-authored-by: Erik Ekman <eekman@google.com>
2024-04-29 19:12:58 +02:00
Benjamin Valentin
94f0c3b0e9 pkg/littlefs2: bump to v2.9.2 2024-04-17 23:14:35 +02:00
mguetschow
ad9d50163e
Merge pull request #20334 from mguetschow/psa-import-key
sys/psa_crypto: ed25519 private key {ex,im}port
2024-04-17 11:24:04 +00:00
Mikolai Gütschow
5f08f7478b
sys/psa_crypto: ed25519 private key {ex,im}port 2024-04-17 12:42:05 +02:00
Teufelchen1
b4267787ea pkg/lwext4: Ensure NULL termination of vfs dir name 2024-04-16 11:39:16 +02:00
Teufelchen1
7b4c80d1bf pkg/lwext4: Fix off-by-one error 2024-04-16 11:33:28 +02:00
Teufelchen1
cc88e0d41f pkg/nimble: Ignore bogus adv. during scan 2024-04-08 14:07:13 +02:00
Marian Buschsieweke
04620d471c
Merge pull request #20438 from MrKevinWeiss/pr/kconfig/dep/removal
Remove Kconfig dependency modelling
2024-03-27 16:39:56 +00:00
Martine Lenders
0e2ab509fb
opendsme: fix markdown formatting of ASCII art in documentation 2024-03-27 11:07:31 +01:00
MrKevinWeiss
e0fdc3c16c
*Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
benpicco
222a2e1d99
Merge pull request #20478 from mariemC/Mariem/dtls_default_user_params_fix
pkg/tinydtls: enforce the default dtls user params to be configurable
2024-03-26 17:48:08 +00:00
MrKevinWeiss
7a68fb0d5e
*Kconfig*: Remove dep-only Kconfig files 2024-03-26 14:54:22 +01:00
Marian Buschsieweke
1b64abf7dc
Merge pull request #20485 from dylad/pr/treewide/remove_deprecated_shell_commands
treewide: remove deprecated shell_commands module
2024-03-26 08:39:26 +00:00
Teufelchen
4982049904
Merge pull request #20484 from mguetschow/hashes-sha512-trunc
sys/hashes: support for SHA-{384,512/{224,256}}
2024-03-25 11:48:22 +00:00
Mikolai Gütschow
9300007cf1
sys/hashes: support for SHA-{384,512/{224,256}}
pkg/esp32_sdk: rename sha384_init to avoid name clash
2024-03-25 12:35:10 +01:00
mariemC
208e757d33 pkg/tinydtls/contrib: add get user params 2024-03-22 12:19:15 +01:00
Dylan Laduranty
dcc732ac36 treewide: remove deprecated module shell_commands
Replaces it by shell_cmds_default where needed

Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-03-19 15:10:51 +01:00
Teufelchen
52425330a3
Merge pull request #15485 from miri64/mbox/enh/mbox-unset
mbox: provide function to unset initialized mbox
2024-03-19 13:23:22 +00:00
Martine Lenders
6229fda7bd
lwip: use new mbox_unset() function 2024-03-19 12:27:34 +01:00
Teufelchen
741d6b3d4a
Merge pull request #20048 from leandrolanzieri/pr/tinydtls/check_public_key
net/sock_dtls: add public key verification
2024-03-19 10:32:16 +00:00
Leandro Lanzieri
868d8390f4
sys/net/sock_dtls: add public key verification 2024-03-19 07:44:50 +01:00
Leandro Lanzieri
991a0bba2c
pkg/wakaama/object: add Light Control object 2024-03-13 10:25:35 +01:00
Daniel Lockau
9c9d739634 Makefile.{include,base},pkg/nanopb: fix target dependencies & code generation 2024-03-12 09:50:23 +01:00
crasbe
92f73e7a58 pkg/uwb-dw1000: fix README include
The doc.txt file referred to the incorrect README.md file (from pkg/ucglib) instead of pkg/uwb-dw1000, which led to the generation of incorrect Doxygen documentation.
2024-02-29 17:27:06 +01:00
Benjamin Valentin
db2d5f385d pkg/flashbd: assert presence of MTD device 2024-02-23 13:16:55 +01:00
chrysn
9716510598 pkg/micropython: Adjust to removed RIOT_MCU
Replacing RIOT_MCU with RIOT_CPU is the only change between the old and
the new version.
2024-02-18 20:46:09 +01:00
chrysn
a05cfcf6ed
Merge pull request #20389 from chrysn-pull-requests/thread-links
doc: Link OpenThread primer, cleanup
2024-02-14 18:42:30 +00:00
chrysn
b85a71acbd openthread/doc: Remove obsolete note
Since [14979], the submac has been supported.

[14979]: https://github.com/RIOT-OS/RIOT/pull/14979/files
2024-02-14 17:44:13 +01:00
chrysn
41816ed647 doc: Link to thread primer 2024-02-14 17:44:13 +01:00
benpicco
ee624b5185
Merge pull request #20326 from leandrolanzieri/pr/pkg/wakaama_notify_resource_update
pkg/wakaama: Notify resource updates when writing to resources
2024-02-13 22:02:42 +00:00
benpicco
270aa7012f
Merge pull request #20221 from fabian18/pr/flashdb_cfg_enhancement
pkg/flashdb: enhance FAL config
2024-02-10 22:33:03 +00:00
benpicco
55b6728224
Merge pull request #19738 from benpicco/stdio_dispatch
stdio_dispatch: allow to select multiple stdio methods at the same time
2024-02-09 16:13:27 +00:00
Benjamin Valentin
018b7321ed pkg/tinyusb/cdc_acm_stdio: only enable RX callback if stdin is active 2024-02-09 15:31:21 +01:00
Benjamin Valentin
5548c3d742 pkg/tinyusb/cdc_acm_stdio: port to new interface 2024-02-09 15:24:22 +01:00
Fabian Hüßler
3167d58e0d pkg/flashdb: add configurable sector size 2024-02-08 20:48:14 +01:00
Mikolai Gütschow
d978a57020
sys/psa_crypto: return proper error code for psa_verify_msg 2024-02-06 17:55:40 +01:00
Frederik Haxel
0c2cfe99e6 native64: Add Linux/x86_64 board
Adds a separate board for native64 instead of the `NATIVE_64BIT` workaround.
The files in `boards/native64` are more or less dummy files and just include
the `boards/native` logic (similar to `openlabs-kw41z-mini-256kib`).
The main logic for native is in `makefiles/arch/native.inc.mk`, `cpu/native`
and `boards/native`.

The remaining changes concern the build system, and change native board checks
to native CPU checks to cover both boards.
2024-02-05 22:01:40 +01:00
Marian Buschsieweke
3b3da09ec6
Merge pull request #20313 from maribu/sys/byteorder/cleanup-implementation
sys/byteorder: clean up implementation
2024-02-02 05:38:33 +00:00
Marian Buschsieweke
ebfaa362f5
pkg/tinydtls: fix conflict with endian.h 2024-02-01 18:24:40 +01:00
Marian Buschsieweke
48b2552ed2
pkg/esp8266_sdk: make use of <endian.h> 2024-02-01 18:24:40 +01:00
benpicco
5bd879b406
Merge pull request #20315 from fzi-haxel/native-x86-64-support
native: Linux/x86_64 support
2024-02-01 17:11:56 +00:00
Leandro Lanzieri
d523d5dab4
pkg/wakaama/common: mark resource as updated when written to 2024-02-01 10:29:20 +01:00
Leandro Lanzieri
2f7e540c3b
pkg/wakaama: patch const URI on value changed function 2024-02-01 10:28:00 +01:00
Leandro Lanzieri
ba63450e9d
pkg/wakaama: fix patch file name 2024-02-01 10:27:25 +01:00
f9afdf86d0 pkg: ensure "dynamic sparse paths" are up-to-date 2024-01-30 21:08:20 +01:00
2bb2016e23 pkg/cmsis: add PKG_SPARSE_PATHS for NN and DSP sub-pkgs 2024-01-30 21:08:20 +01:00
Frederik Haxel
16eff9b6ed native: Linux/x86_64 support
Initial version to test 64 bit compatibility.

Instead of a separate board, the inital version for Linux/x86_64 is enabled
by setting the environment variable `NATIVE_64BIT=y` and compiling as usual.

Not currently implemented:
* Architectures other than x86_64 or operating systems other than Linux
    * No FreeBSD support
    * No Aarch support
* Rust support for x86_64
2024-01-30 16:33:19 +01:00
cba6f12b8b make: pkg/: add git-cache-rs support 2024-01-30 10:51:20 +01:00
Mikolai Gütschow
a9e0a0daa1
pkg/uzlib: warn about memory leak during compression 2024-01-24 11:15:45 +01:00
Frederik Haxel
db575ac82f pkg/tinydtls: fix debug message
Cast length to `size_t` in macro, before printing.
2024-01-18 00:40:18 +01:00
Frederik Haxel
3291f94e07 pkg: 64 bit compatibility
* Added arch_64bit feature and added it to all packages that require 32 bit.
* hacl, wolfssl: Fixed different types between function declaration and implementation.
* lwip: Add required flag for 64 bit and bug fix in `lwip_sock`.
* micro-ecc: Workaround for GCC warning when using `__int128`.
2024-01-18 00:40:08 +01:00
Frederik Haxel
53c4a16b58 pkg/ccn-lite: Bump version 2024-01-11 16:09:45 +01:00
Gunar Schorcht
92657f5fd2 cpu/esp32: add SDMMC support 2024-01-05 07:22:27 +01:00
Fabian Hüßler
bd75060bec pkg/flashdb: fix FAL partition offsets 2024-01-02 23:48:45 +01:00
Fabian Hüßler
6e1e78d126 pkg/flashdb: have FAL MTD and defaults for partition 0 defined 2023-12-31 01:27:43 +01:00
benpicco
26682d882a
Merge pull request #20206 from zengwei2000/patch-4
fatfs_vfs: fix the Memory leak: work
2023-12-26 10:05:02 +00:00
zengwei2000
1fd2eef1a0 fatfs_vfs: fix the Memory leak: work
Signed-off-by: zengwei zengwei1@uniontech.com
2023-12-26 08:57:55 +00:00
Oleg Hahm
1391f9a1b5 pkg: micropython: bump version 2023-12-21 17:23:51 +01:00
Frederik Haxel
1182de16fd pkg: Use size_t print format specifier 2023-12-21 12:02:32 +01:00
Kevin "Tristate Tom" Weiss
5ba18df6fb
Merge pull request #20129 from bergzand/pr/mjson/initial
mjson: Initial include of package
2023-12-18 13:07:41 +00:00
Benjamin Valentin
2f9c68dabc sys/net/netif: constify netif access 2023-12-15 16:50:21 +01:00
benpicco
d13e6c4e83
Merge pull request #20180 from benpicco/mtd_sdmmc-erase
drivers/mtd_sdmmc: always enable the erase function
2023-12-14 13:42:33 +00:00
Benjamin Valentin
5e30c0ec85 pkg/lwext4: make use of mtd_write_sector() 2023-12-14 14:28:01 +01:00
Benjamin Valentin
31e4592827 pkg/fatfs: make use of mtd_write_sector() 2023-12-14 14:27:53 +01:00
Fabian Hüßler
f9c5420717 pkg/libcose: fix auto_init compilation 2023-12-13 12:08:33 +01:00
313e4e052f
mjson: Initial include of package 2023-12-11 13:30:58 +01:00
Oleg Hahm
0e8b1c0dce pkg/flashdb: bump to 2.1.0 + patches
There are two more commits upstream after the 2.1.0 release which are
required to compile this package without warnings.
2023-12-08 21:36:07 +01:00
Benjamin Valentin
dac5aec0c4 pkg/tinydtls: bump version 2023-12-06 19:07:59 +01:00
kasper
8c0c447779 Bumb nanopb to 0.4.8 2023-12-01 15:06:17 +00:00
Lena Boeckmann
de09b2a0b4
sys/psa_crypto: Build PSA Crypto functions based on module selection 2023-11-30 21:02:42 +01:00
Mikolai Gütschow
6935ea21e7
sys/hashes: add SHA-512 support 2023-11-29 19:18:51 +01:00
Gunar Schorcht
ab8649bd2f pkg/esp32_sdk: patch for LCD driver on ESP32-S3 2023-11-13 13:01:57 +01:00
Benjamin Valentin
e2cee4255d pkg/lwext4: don't consider fs mounted if recover fails 2023-11-09 20:15:53 +01:00
Benjamin Valentin
616932f24b pkg/lwext4: don't include debug strings by default 2023-11-09 20:15:53 +01:00
1b0098cd95
pkg/littlefs2: bump to v2.8.1 2023-11-02 10:17:17 +01:00
Benjamin Valentin
32d17f5313 pkg/lwip: add support for slipdev 2023-10-26 16:41:18 +02:00
ca81c7512c
pkg/nanocbor: Update for fixed nanocbor_skip_simple()
Important changes:
- Fixed a bug in nanocbor_skip_simple with (b|t)str types
2023-10-18 13:40:03 +02:00
bors[bot]
910e0e28ed
Merge #19963 #19971 #19974 #19975 #19976
19963: sys/event/timeout: add event_timeout_is_pending() r=benpicco a=benpicco



19971: sys/shell/gnrc_netif: Fix a few blockers for sharing ifconfig shell r=benpicco a=yarrick



19974: gnrc_ipv6_ext_frag: _completed: Add comment why list head is not checked for NULL pointer dereference r=benpicco a=miri64

 


19975: pkg/nanocbor: Bump to latest commit r=benpicco a=bergzand

### Contribution description

Not much to see here

Important changes:
- Add stream-like interface for encoder
- Separate functions for number of items left in arrays and maps

### Testing procedure

The usual test should still work

### Issues/PRs references

None

19976: core: Express -1 as ~0 in thread_status_t cast r=benpicco a=SimonIT



Co-authored-by: Benjamin Valentin <benjamin.valentin@ml-pa.com>
Co-authored-by: Erik Ekman <eekman@google.com>
Co-authored-by: Martine Lenders <m.lenders@fu-berlin.de>
Co-authored-by: Koen Zandberg <koen@bergzand.net>
Co-authored-by: SimonIT <simonit.orig@gmail.com>
2023-10-16 15:31:25 +00:00