Gunar Schorcht
629395fd2b
pkg/tinyusb: add STM32 support
2022-09-30 19:05:51 +02:00
Gunar Schorcht
2be7609677
boards: enable feature tinyusb_device for ESP32 boards
2022-09-30 19:05:51 +02:00
Gunar Schorcht
8696783853
cpu/esp32: enable tinyUSB package for ESP32-S2 and ESP32-S3
2022-09-30 19:05:51 +02:00
Gunar Schorcht
21b3bcd0c0
pkg/tinyusb: add ESP32-S2 and ESP32-S3 support
2022-09-30 19:05:51 +02:00
Gunar Schorcht
136827e6da
pkg: add tinyUSB device/host stack as package
2022-09-30 19:05:51 +02:00
3b7c1254d3
Merge pull request #18659 from kaspar030/murdock_available_boards
...
murdock: make available boards instance dependent
2022-09-29 07:00:59 +02:00
benpicco
45afb8f986
Merge pull request #18644 from gschorcht/drivers/synopsys_dwc2
...
drivers: add driver for Synopsys DWC2 that is used as USB OTG peripheral on STM32 and ESP32x SoCs
2022-09-29 04:44:32 +02:00
c161a30f97
Merge pull request #18084 from aabadie/pr/murdock_config
...
.murdock.yml: add new Murdock configuration
2022-09-28 23:02:05 +02:00
Marian Buschsieweke
edcba449f3
Merge pull request #18660 from bergzand/pr/gcoap_dtls/add_usage
...
examples/gcoap_dtls: Add coap-client example
2022-09-28 19:12:16 +02:00
benpicco
c35a4ba577
Merge pull request #18621 from benpicco/strscpy
...
sys/string_utils: add strscpy()
2022-09-28 19:11:42 +02:00
benpicco
81a00f0056
Merge pull request #18658 from benpicco/cpu/sam0_adc-rework
...
cpu/sam0_common: adc: drop pin from adc_conf_chan_t
2022-09-28 17:27:38 +02:00
Gunar Schorcht
13eadda64a
boards/esp32s3-devkit: add feature periph_usbdev
2022-09-28 17:00:12 +02:00
Gunar Schorcht
16853b6339
boards/esp32s2-devkit: add feature periph_usbdev
2022-09-28 17:00:12 +02:00
87205363db
murdock: configure available pifleet boards depending on instance
2022-09-28 16:19:53 +02:00
benpicco
09fd98c0c6
Merge pull request #18636 from benpicco/cpu/cortexm.ld
...
cpu: make use of `cortexm.ld`
2022-09-28 14:41:23 +02:00
benpicco
826795e5e9
Merge pull request #18657 from kaspar030/micropython_test_reenable
...
examples/micropython: re-enable CI test on non-native
2022-09-28 13:26:17 +02:00
benpicco
eed92cdb73
Merge pull request #18494 from chrysn-pull-requests/pkg_version-makefile-is-not-shell
...
pkg: Move versions to dedicated line
2022-09-28 13:24:33 +02:00
6de9b3e4d3
.murdock.yml: add new Murdock configuration
2022-09-28 12:45:55 +02:00
benpicco
bc9ba2c63a
Merge pull request #18611 from spectraphilic/remote-revb-mtd
...
boards/remote-revb: define default MTD device
2022-09-28 12:43:27 +02:00
9b47caa025
examples/gcoap_dtls: Add coap-client example
2022-09-28 12:10:17 +02:00
benpicco
e9b5bd712c
Merge pull request #18651 from benpicco/gcoap-footgun
...
gcoap: accept resources in any order
2022-09-28 10:48:51 +02:00
Benjamin Valentin
16491eaca7
sys/string_utils: fix check for native
2022-09-28 09:58:43 +02:00
Martine Lenders
b297b2bd14
Merge pull request #18471 from miri64/gcoap_forward_proxy/fix/copy-max_age
...
gcoap_forward_proxy: copy Max-Age from forwarded Valid if it exists
2022-09-28 04:36:16 +02:00
Benjamin Valentin
2c9a3857d9
boards: convert sam0 boards to new adc_conf_chan_t
2022-09-27 22:43:31 +02:00
Benjamin Valentin
a7c0bf5341
cpu/sam0_common: adc: drop pin from adc_conf_chan_t
2022-09-27 19:36:10 +02:00
benpicco
baf1687951
Merge pull request #18146 from benpicco/cpu/sam0_common/adc-diffmode
...
cpu/sam0_common: adc: add support for differential mode
2022-09-27 17:34:07 +02:00
d88e666080
examples/micropython: re-enable CI test on non-native
2022-09-27 15:03:14 +02:00
Marian Buschsieweke
1a372d253d
Merge pull request #18652 from kaspar030/jammy_fixes
...
treewide: Ubuntu jammy build fixes
2022-09-27 14:12:11 +02:00
Marian Buschsieweke
73f36684d9
Merge pull request #18654 from maribu/makefiles/arch/riscv.inc.mk
...
makefiles/arch/riscv.inc.mk: Fix with BUILD_IN_DOCKER
2022-09-27 14:11:30 +02:00
Marian Buschsieweke
e0a81fe945
makefiles/arch/riscv.inc.mk: Fix with BUILD_IN_DOCKER
...
With RISC-V being a relatively young toolchain, a lot of inconsistencies
between different toolchains are to be found that differ in the target
triple and the flags supported. This build system performs run-time
tests to detect the toolchain and supported flags.
With `BUILD_IN_DOCKER=1` issues arise, as this checks are performed
outside of the docker container. However, the host may have no RISC-V
toolchain installed or a different toolchain, so there is little reason
in performing this detection then. Instead, a hard coded target triple
and supported flags are provided when using `BUILD_IN_DOCKER=1`.
2022-09-27 10:43:39 +02:00
c8a57747dd
cpu/atxmega: update ASPACE <-> ASIZE condition
2022-09-27 10:20:22 +02:00
0a1d014299
examples/micropython: disable on CI for native
2022-09-27 09:49:25 +02:00
fe428c370b
pkg/libhydrogen: silence gcc 11.2.0 false posive stringop-overflow
2022-09-27 09:36:23 +02:00
7344e14e1b
sys/shell/cmds/dfplayer.c: initialize mode
2022-09-27 09:29:23 +02:00
Gunar Schorcht
293d62ac45
boards/common/esp32: use usbdev_synopsys_dwc2 driver as periph_usbdev
2022-09-27 01:00:57 +02:00
Gunar Schorcht
9d5a7ac083
cpu/esp32: use usbdev_synopsys_dwc2 driver as periph_usbdev
2022-09-27 01:00:57 +02:00
Gunar Schorcht
641e343f7d
boards/common/stm32: use usbdev_synopsys_dwc2 driver as periph_usbdev
2022-09-27 01:00:57 +02:00
Gunar Schorcht
78fc60c700
cpu/stm32: use usbdev_synopsys_dwc2 driver as periph_usbdev
2022-09-27 01:00:57 +02:00
Gunar Schorcht
ac075ee320
cpu/esp32: add USB interrupt for periph_usbdev
2022-09-27 01:00:57 +02:00
Gunar Schorcht
1eb8012de9
cpu/esp32: add feature periph_usbdev for ESP32-S2 and ESP32-S3
2022-09-27 01:00:57 +02:00
Gunar Schorcht
8e351b3d5b
cpu/esp32: add vendor header file for periph_usbdev
...
This file is an excerpt of STM32 header file `stm32/smsis/f7/include/stm32f767xx.h` since the ESP32x SoCs use the same Synopsys DWC2 IP core as USB peripherals.
2022-09-27 01:00:57 +02:00
Gunar Schorcht
23b5a785b8
cpu/esp32: add ESP-IDF USB code as module esp_idf_usb
2022-09-27 01:00:57 +02:00
Gunar Schorcht
7db66e49b3
drivers: add USB OTG FS/HS driver for Synopsys DWC2 IP core
2022-09-27 01:00:57 +02:00
Gunar Schorcht
da2f024f8b
cpu/esp32: remove include of esp_can.h
...
Since `esp_can.h` is included by main `cpu/esp32/include/periph_cpu.h` after the include of the specific `periph_cpu_$(CPU_FAM)`, it is not necessary to include `esp_can.h` in each specific `periph_cpu_$(CPU_FAM)`.
2022-09-27 00:57:42 +02:00
Benjamin Valentin
a37b283ebe
nanocoap: coap_tree_handler(): accept resources in any order
2022-09-26 20:32:30 +02:00
Benjamin Valentin
da1f161c3c
gcoap: accept resources in any order
2022-09-26 20:20:14 +02:00
Benjamin Valentin
3fc4d9d98c
tests/unittests: add tests for libc module
2022-09-26 19:06:46 +02:00
Benjamin Valentin
8870158609
libc: add to default modules
2022-09-26 19:06:46 +02:00
Benjamin Valentin
cdaf715a84
sys/string_utils: add strscpy()
2022-09-26 19:06:46 +02:00
chrysn
feff412bcc
pkg: Move versions to dedicated line
...
Makefiles don't do comments, so these were forwarded into the variable.
*Most* users would expand the arguments to a shell where it'd be
ignored, but not all of them.
Contributes-To: https://github.com/RIOT-OS/RIOT/pull/18489
(This is also where the one version that is added here was removed).
2022-09-26 17:45:54 +02:00