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

45866 Commits

Author SHA1 Message Date
Dylan Laduranty
0ce8780dfa cpu/saml1x: avoid the use of bitfield
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-05-29 17:45:25 +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
0f26003530
examples/lwm2m: update to new API and use DTLS 2024-05-07 10:34:35 +02:00
Marian Buschsieweke
59956fd371
Merge pull request #20613 from maribu/cpu/msp430/pm
cpu/msp430: implement power management
2024-05-07 06:13:50 +00:00
Marian Buschsieweke
d5839ca190
examples,tests: Bump Makefile.ci for MSP430 boards 2024-05-07 07:57:41 +02:00
Marian Buschsieweke
2e9ce4d6b4
Merge pull request #20633 from dylad/pr/cpu/cortexm33/add_splim_support
cpu/cortexm: add stack limit support for Cortex-M33
2024-05-06 17:05:20 +00:00
Dylan Laduranty
071a1d8d94 features.yaml: add cortexm_stack_limit entry
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-05-06 17:14:49 +02:00
Dylan Laduranty
9a2387d721 tests/cpu: add basic test for cortexm_stack_limit module
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-05-06 17:14:49 +02:00
Dylan Laduranty
683d4a249d cpu/cortexm: add stack limit support for CM33
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-05-06 17:14:49 +02:00
Marian Buschsieweke
751d96fe04
Merge pull request #20643 from maribu/mulle/fixup
boards/mulle: fix flashing
2024-05-06 13:49:54 +00:00
Marian Buschsieweke
08cdf37908
Merge pull request #20649 from maribu/boards/waspmote-pro/deprecate
boards/waspmote-pro: deprecate board
2024-05-06 13:49:07 +00: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
Marian Buschsieweke
622c433717
Merge pull request #20647 from maribu/doc/CoC
doc/CoC: Remove references to communication tools
2024-05-06 12:15:53 +00:00
Dylan Laduranty
2d5e453c7c
Merge pull request #20621 from dylad/pr/sam0/doc_update
boards: Update SAM0-based documentation
2024-05-06 11:41:40 +00: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
Martine Lenders
a5996e22b8
Merge pull request #20454 from mariemC/mariem/coap-coaps-forward-proxy
gcoap:  add coaps forward proxy
2024-05-06 08:54:08 +00:00
Dylan Laduranty
c68b1fea7f boards/samd20-xpro: update board documentation
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-05-06 10:21:48 +02:00
Dylan Laduranty
ff8aa43c94 boards/samd10-xmini: update board documentation
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-05-06 10:21:41 +02:00
Dylan Laduranty
b0ecfaebb0 boards/samd21-xpro: update board documentation
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-05-06 10:21:41 +02:00
Dylan Laduranty
82c7c6053d boards/same54-xpro: update board documentation
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-05-06 10:21:41 +02:00
Dylan Laduranty
b97167210a boards/saml21-xpro: update board documentation
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-05-06 10:21:41 +02:00
Dylan Laduranty
2dcc97307f boards/saml11-xpro: update board documentation
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-05-06 10:21:41 +02:00
Dylan Laduranty
9e1c2ec865 boards/samr21-xpro: update board documentation
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-05-06 10:21:41 +02:00
Dylan Laduranty
e06ee0c610 boards/saml10-xpro: update board documentation
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-05-06 10:21:41 +02:00
Marian Buschsieweke
fdba678045
boards/waspmote-pro: deprecate board
The board has history of bugs that (such as broken timer configuration)
that would directly bite any users, but still have gone unnoticed for
significant time periods due to lack of testing. It appears, that none
of the core contributors has access to the boards and the number of
users is limited.
2024-05-06 09:29:16 +02:00
Marian Buschsieweke
062ffa8744
Merge pull request #20641 from Teufelchen1/release_notes
release-notes.txt: add 2024.04 release notes
2024-05-03 14:59:46 +00:00
Teufelchen1
1f28d96b57 release-notes.txt: add 2024.04 release notes
Co-authored-by: chrysn <chrysn@fsfe.org>
Co-authored-by: Marian Buschsieweke <maribu@users.noreply.github.com>
2024-05-03 16:53:10 +02:00
Marian Buschsieweke
314e31bd1c
doc/CoC: Remove references to communication tools
The list of communication tools has been outdated. Rather than keeping
this list up to date, the list was dropped and the wording changed
so that we refer to communication within the community.
2024-05-03 10:46:30 +02:00
Marian Buschsieweke
e2449184ab
Merge pull request #20301 from elektrozaun/driver_w5500
driver/w5500: driver for the W5500 ethernet chip
2024-05-03 06:15:21 +00:00
Stefan Schmidt
9d62ad4c5c driver/w5500: driver for the W5500 ethernet chip
- driver can be used with interrupt or in polling mode (default)
2024-05-02 22:07:17 +02:00
Marian Buschsieweke
3375899e72
boards/mulle: add JLINK_DEVICE 2024-05-01 21:01:43 +02:00
Marian Buschsieweke
65d2e161c3
boards/mulle: add TTY_BOARD_FILTER 2024-05-01 21:01:43 +02:00
Marian Buschsieweke
0fd649de67
boards/mulle: fix OpenOCD config
- use JTAG instead of SWD to restore old behavior
- replace deprecated configuration names with new ones
2024-05-01 21:01:43 +02:00
Marian Buschsieweke
d1167d9d77
cpu/kinetis/dist-check-fcfield.sh: minor fixes
- `printf "%d" ""` triggers an "invalid number" warning on ash, so
  let's use `0` as portable default for zero
- add quotes where needed to make shellcheck happy
2024-05-01 14:05:36 +02:00
Marian Buschsieweke
28f412f79b
pkg/lwip: add support for netdev_driver_t::confirm_send 2024-04-30 19:14:35 +02:00
Marian Buschsieweke
a620a3c27f
Merge pull request #20573 from maribu/boards/waspmote-pro
boards/waspmote-pro: fix ztimer config
2024-04-30 16:55:47 +00:00
Marian Buschsieweke
162bb6eb41
boards/waspmote-pro: fix ztimer config 2024-04-30 18:44:45 +02:00
Marian Buschsieweke
3783bb1588
Merge pull request #20629 from maribu/examples/gcoap/docker
examples/gcoap: pass through variables to docker
2024-04-30 16:42:12 +00:00
Marian Buschsieweke
91dd1ffdfb
Merge pull request #20635 from maribu/cpu/esp32/gpio_ll
cpu/esp32/gpio_ll: fix & cleanup
2024-04-30 13:10:53 +00:00
Marian Buschsieweke
dd585f9e9d
cpu/esp32/gpio_ll: fix & cleanup
- `gpio_ll_toggle()` now is race-free
- avoid using a look up table but branch to the two different registers
  in the `gpio_ll*()` functions
    - in most cases the GPIO port is a compile time constant and the
      dead branch is eliminated by the optimizer, making this vastly
      more efficient
    - some MCUs do only have a single port, in which case
      `GPIO_PORT_NUM(port)` is known to return `0` even if `port` is
      not known, resulting in one of the branch being eliminated as
      dead branch no matter what
    - in case it really is unknown at compile time which port to work
      on, the branch can still be implemented efficiently by the
      compiler e.g. using a conditional move; likely more efficient
      than fetching a value from the look up table.
2024-04-30 14:16:28 +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
Marian Buschsieweke
9462ab576e
cpu/native: netdev_tap implements the legacy netdev API 2024-04-30 09:49:36 +02:00
Marian Buschsieweke
b5650915c9
cpu/esp_common: esp_eth implements the legacy netdev API 2024-04-30 09:49:36 +02:00
Berthelot Mewen
150058e8dd pkg/wamr: Added support of THUMB_VFP 2024-04-30 09:25:58 +02:00