Marian Buschsieweke
70a0e3fa47
pkg/utensor: fix uninitialized variable
...
This fixes compilation with modern GCC. (And likely runtime issues...)
2022-11-09 22:47:08 +01:00
Benjamin Valentin
03bbd6badf
pkg/tinyusb: implement stdio via CDC ACM
2022-11-09 12:06:36 +01:00
Benjamin Valentin
5938bd815a
pkg/tinyusb: provide common tusb_config.h
2022-11-09 12:06:36 +01:00
benpicco
e38e0b937c
Merge pull request #18835 from gschorcht/pkg/tinyusb_descriptors
...
pkg/tinyusb: add common USB descriptors implementation
2022-11-09 10:42:15 +01:00
Gunar Schorcht
028c22083b
pkg/tinyusb: add Kconfig variables for common tinyUSB descriptors
2022-11-09 06:57:55 +01:00
Gunar Schorcht
ef5c4deb55
pkg/tinyusb: common descriptors implementation
2022-11-09 06:57:55 +01:00
Kevin "Tristate Tom" Weiss
19943d2aa8
Merge pull request #18787 from gschorcht/cpu/stm32/usbdev_synopsys_dwc_dependency
...
cpu/stm32: improvement of USB device driver selection
2022-11-04 07:57:28 +01:00
Gunar Schorcht
112f0c6cfc
pkg/tinyusb: improvement of USB driver selection for STM32
...
There are STM32 families where all models use only the Synopsys DWC2 USB OTG core while others completely use only the USB Device FS core. For these families then either the driver `drivers/usbdev_synopsys_dwc2` or the driver `cpu/stm32/periph/usbdev` is used depending on the respective family. However, the STM32 families F1 and L4 use both cores. The correct driver must therefore be selected depending on the CPU line or CPU model.
2022-11-03 13:56:38 +01:00
chrysn
def30c1d3f
pkg/tinyusb: Note distinction from USBUS
2022-11-02 14:12:33 +01:00
benpicco
ed1d8e0a3d
Merge pull request #18785 from maribu/boards/blxxxpill/periph_conf
...
boards/common/blxxxpill: Fix pin conflicts in periph_conf
2022-10-27 21:22:10 +02:00
Marian Buschsieweke
16df27c51d
makefiles/cflags.inc.mk: Add -Wno-missing-field-initializers to CXXFLAGS
...
This allows including C headers from C++. It sadly reduced the
diagnostics on C++ code as well, were there warning may make sense as
unintended side effect. We may be able to drop that later on, when more
C APIs are properly wrapped in native C++ APIs, so that C headers do no
longer need to be compatible with C++ compilers.
2022-10-27 14:28:06 +02:00
benpicco
55766f28eb
Merge pull request #18781 from gschorcht/pkg/tinyusb_nrf52
...
pkg/tinyusb: add nrf52 support
2022-10-26 11:59:18 +02:00
benpicco
9dccf96152
Merge pull request #18786 from gschorcht/pkg/tinyusb_stm32_fsdev
...
pkg/tinyusb: add STM32 USB FS device driver
2022-10-26 11:58:11 +02:00
benpicco
39fe03591f
Merge pull request #18796 from benpicco/pkg/arduino_sdi_12-fix
...
pkg/arduino_sdi_12: bump version, fix patches
2022-10-25 14:38:40 +02:00
Benjamin Valentin
980eb89f57
pkg/arduino_sdi_12: bump version, fix patches
2022-10-25 10:26:43 +02:00
3f39c090da
pkg/lvgl: bump to 8.3.3
2022-10-24 14:42:16 +02:00
Gunar Schorcht
e0fb5074a1
pkg/tinyusb: add STM32 FS device support
2022-10-23 22:33:51 +02:00
Gunar Schorcht
e26d8523a4
pkg/tinyusb: add nRF52 support
2022-10-21 18:09:38 +02:00
Gunar Schorcht
eb5035971a
pkg/tinyusb/hw: add UTMI HS PHY for STM32
2022-10-21 11:43:55 +02:00
Gunar Schorcht
8e127644b1
pkg/tinyusb/hw: add ULPI HS PHY for STM32
2022-10-21 11:43:55 +02:00
Gunar Schorcht
98478e02fe
pkg/tinyusb: cleanup of tinyusb_config.h
...
`CFG_TUD_MAX_SPEED` definition isn't required since tinyUSB derives it from `TUD_RHPORT_MODE` if not defined or uses the maximum speed the MCU supports by default.
2022-10-19 18:19:50 +02:00
Jue
19b69d785a
pkg/gecko_sdk: add librail
2022-10-15 15:42:13 +02:00
Jue
dec319dd3b
pkg/gecko_sdk: bump version to v4.1.2
2022-10-13 23:51:12 +02:00
Martine Lenders
b35a291332
Merge pull request #18718 from MrKevinWeiss/pr/fixnightlies
...
Fix kconfig models breaking nightlies
2022-10-11 15:07:50 +02:00
Marian Buschsieweke
c1a62f316e
cpu/esp32: move ESP32_SDK_DIR definition here
...
The definition in `pkg/esp32_sdk/Makefile.include` was evaluated by
`make` after the include paths were already set, resulting in
`ESP32_SDK_DIR` being empty in
INCLUDES += -I$(ESP32_SDK_DIR)/components
[...]
This in turn resulted in
cc1: error: /components: No such file or directory [-Werror=missing-include-dirs]
[...]
2022-10-10 20:39:47 +02:00
MrKevinWeiss
aa86460eda
pkg/tinyusb: fix kconfig model
...
The cpus for the sam*xpro series have some differences in make and Kconfig
Kconfig seems to be more verbose and make assumes samr34-xpro just uses saml21
2022-10-10 12:38:54 +02:00
Lena Boeckmann
2be8b22a74
pkg/cryptoauthlib: Pass ATCA_NO_HEAP Flag to library
2022-10-07 11:20:13 +02:00
benpicco
03ab49940b
Merge pull request #18689 from dylad/pr/pkg_tinyusb/add_sam0_support
...
pkg/tinyusb: add support for SAM0-based boards
2022-10-06 16:47:21 +02:00
benpicco
68653d6ee7
Merge pull request #18693 from HendrikVE/pr/fix_missing_null_initialization_async_cb
...
pkg/lwip: add missing initialization for async_cb
2022-10-06 10:12:57 +02:00
Dylan Laduranty
4e39ba4c7a
boards/sam0-based: enable tinyusb_device support in Kconfig
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2022-10-05 20:14:02 +02:00
Dylan Laduranty
35b5e2556e
pkg/tinyusb: add SAM0-based MCU support
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2022-10-05 19:23:37 +02:00
Hendrik van Essen
0df72af04c
pkg/lwip: add missing initialization for async_cb
...
Without initializing async_cb to NULL it might be a value != NULL,
which leads to sock->async_cb.gen() being called mistakenly in _netconn_cb.
gnrc_sock already does it with "reg->async_cb.generic = NULL;"
2022-10-05 14:22:14 +02:00
Hendrik van Essen
726ef375e7
pkg/lwip: remove redundant pointer
2022-10-05 14:13:03 +02:00
Hendrik van Essen
804da9ba25
pkg/lwip: give lines some more space
2022-10-05 14:13:02 +02:00
Hendrik van Essen
669aef0c60
pkg/lwip: use intermediate variable instead of max_len
2022-10-05 14:11:17 +02:00
Hendrik van Essen
2fd95824a0
pkg/lwip: rename offset to recvd
2022-10-05 14:11:17 +02:00
Hendrik van Essen
ee4692e90b
pkg/lwip: replace boolean with simple expression
2022-10-05 14:11:16 +02:00
Dylan Laduranty
11aebb6003
Merge pull request #18592 from gschorcht/pkg/tinyusb
...
pkg/tinyusb: add tinyUSB as package
2022-10-04 13:08:36 +02:00
Gunar Schorcht
bb337cde8e
pkg/tinyusb: use auto_init for tinyusb stack and thread setup
2022-10-04 07:40:18 +02:00
Gunar Schorcht
bb883cdef3
pkg/tinyusb: remove some error checks from Makefiles
...
Some error checks had to be removed to get `make info-boards-supported` working.
2022-10-04 07:40:18 +02:00
Gunar Schorcht
9cf0119233
pkg/tinyusb: add tinyusb_hw_defaults.h for platform specific defaults
2022-10-04 07:40:18 +02:00
Marian Buschsieweke
3227fb3b17
Merge pull request #18619 from maribu/core/mutex/cleanup
...
core/mutex: clean up
2022-10-03 10:58:07 +02:00
Gunar Schorcht
3367b106bb
tests: add tinyUSB CDC and MSC device test application
2022-09-30 19:05:51 +02:00
Gunar Schorcht
629395fd2b
pkg/tinyusb: add STM32 support
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
benpicco
1935b626d5
Merge pull request #18672 from benpicco/vfs-abs_path
...
vfs: drop unused abs_path parameter
2022-09-30 16:42:57 +02:00
3ee3d1b9ac
Merge pull request #18562 from MrKevinWeiss/pr/removemips
...
cpu/mips: Remove all mips
2022-09-30 10:47:09 +02:00
Benjamin Valentin
85dd564f87
vfs: drop unused abs_path parameter
2022-09-29 22:01:37 +02:00
Marian Buschsieweke
8800ba3191
pkg/driver_bme680: add missing include
2022-09-29 13:12:33 +02:00