Gunar Schorcht
f085a87c51
board/stk3600: enable feature periph_usbdev
2022-12-07 16:34:34 +01:00
Gunar Schorcht
a9afc97bb2
board/stk3700: enable feature periph_usbdev
2022-12-07 16:34:34 +01:00
Gunar Schorcht
6ab71b1dee
drivers/usbdev_synopsys_dwc2: add EFM32 support
2022-12-07 16:34:34 +01:00
Gunar Schorcht
6d233f1308
cpu/efm32: enable usbdev_synopsys_dwc2 driver as periph_usbdev
2022-12-07 16:34:34 +01:00
Gunar Schorcht
6146a3ea91
cpu/efm32: add support for Synopsys USB OTG FS IP core
2022-12-07 16:34:34 +01:00
4fb5978fa9
CI: set higher bors timeout
2022-12-07 15:22:10 +01:00
a32ebac535
CI: make static-tests and tools-build workflows run on bors branches
2022-12-07 15:22:10 +01:00
7c9c06d977
.github/labeler.yml: add bors.toml to CI list
2022-12-07 15:22:10 +01:00
fe0ccf28c9
CI: add bors.toml
2022-12-07 15:22:09 +01:00
2274a56fef
Merge pull request #19022 from kaspar030/update_murdock_yml
...
CI: update murdock yml
2022-12-07 14:54:04 +01:00
Gunar Schorcht
0b1b7e8408
boards/arduino-zero: move tinusb_device feature
...
The `tinyusb_device` feature introduced with PR #18689 has to be moved from `common/arduino-zero` definition to the `arduino-zero` definition because the common `arduino-zero` features are also used by `wemos-zero` which uses `highlevel_stdio` feature via the `stdio_cdc_acm` module.
2022-12-07 13:56:24 +01:00
benpicco
2e50d5e448
Merge pull request #18988 from jia200x/pr/at86rf2xx/isolate_netdev
...
drivers/at86rf2xx: isolate netdev logic
2022-12-07 13:50:37 +01:00
385d82023f
CI: use regex for branches in .murdock.yml
2022-12-07 12:53:40 +01:00
6557339bd9
CI: update skip_keywords in .murdock.yml
2022-12-07 12:53:40 +01:00
Juergen Fitschen
71a606a1db
Merge pull request #17607 from jue89/feature/ztimer-ondemand
...
ztimer: add ztimer_ondemand module for implicit power management
2022-12-06 18:30:16 +01:00
Jose Alamos
1d60301599
doccheck: update AT86RF2XX macros
2022-12-06 17:53:14 +01:00
Jose Alamos
42af1f0f59
drivers/at86rf2xx: move CSMA/CA seed init to netdev init
2022-12-06 17:53:11 +01:00
benpicco
0d64cc2fa5
Merge pull request #19006 from gschorcht/pkg/tinyusb_board_reset
...
pkg/tinyusb: add usb_board_reset support
2022-12-06 17:16:18 +01:00
benpicco
b0da17b4ef
Merge pull request #19007 from gschorcht/pkg/tinyusb_stdio_kconfig
...
pkg/tinyusb: add Kconfig support for stdio_tinyusb_cdc_acm
2022-12-06 17:16:09 +01:00
benpicco
64c49df9d5
Merge pull request #18983 from gschorcht/pkg/tinyusb_multiple_config_descriptors
...
pkg/tinyusb: support for multiple configuration descriptors
2022-12-06 17:15:57 +01:00
benpicco
86141cfa2b
Merge pull request #19016 from Teufelchen1/fix/uri_parser_port
...
sys/uri_parser: fixing potential out of bounds read when consuming ports
2022-12-06 17:11:25 +01:00
Jose Alamos
c26365c9fb
drivers/at86rf2xx: merge configure_phy and set_txpower functions
2022-12-06 15:40:45 +01:00
Jose Alamos
bc1043921d
drivers/at86rf2xx: move TX power logic to netdev
2022-12-06 15:40:43 +01:00
Jose Alamos
4708478e98
drivers/at86rf2xx: move security logic to netdev
2022-12-06 15:40:21 +01:00
Jose Alamos
99d490a3c1
drivers/at86rf2xx: move at86rf2xx_setup to netdev
2022-12-06 15:40:21 +01:00
Jose Alamos
5a46bba376
drivers/at86rf2xx: move TX_STARTED logic to netdev
2022-12-06 15:40:21 +01:00
Jose Alamos
fc43cec430
drivers/at86rf2xx: remove unused send function
2022-12-06 15:40:20 +01:00
Jose Alamos
72c3f9192a
drivers/at86rf2xx: move netdev logic out of reset function
2022-12-06 15:40:20 +01:00
Jose Alamos
5207a82e03
drivers/at86rf2xx: simplify channel-page logic
2022-12-06 15:40:18 +01:00
Karl Fessel
4753ae382c
sys/puf_sram: cleanup header
2022-12-05 16:13:21 +01:00
Teufelchen1
cc6327bf1b
sys/uri_parser: fixing potential out of bounds read when consuming ports
2022-12-05 15:41:33 +01:00
benpicco
3b23cb6171
Merge pull request #19011 from maribu/dist/tools/usb-serial/ttys.py
...
dist/tools/usb-serial: fix exception on missing entries
2022-12-05 14:27:42 +01:00
benpicco
9684c75ecd
Merge pull request #19009 from ant9000/pr/sam0_common_i2c_size_t_issue
...
sam0_common: use size_t len for I2C transfers (fixes #19008 )
2022-12-05 13:51:55 +01:00
Marian Buschsieweke
08725d65cc
boards/qn9080dk: add TTY_BOARD_FILTER
...
With `MOST_RECENT_PORT=1` the TTY interface of the most recently
connected board with an embedded NXP debugger is selected. If only
a single board with an embedded NXP debugger is selected, this will
automatically connect to the correct board using:
```
make term MOST_RECENT_PORT=1
```
2022-12-05 11:20:39 +01:00
Marian Buschsieweke
572a713f22
dist/tools/usb-serial: fix exception on missing entries
...
For some TTY interfaces no DB entry exists, which is reflected by
having a `None` in `tty[key]`. Trying to match a regex against `None`
in turn resulted then in an exception.
This fixes the issue by treating a filter applied on a non-existing
entry as not matching.
2022-12-05 11:02:36 +01:00
Gunar Schorcht
d66716fa38
pkg/tinyusb: support second device configuration descriptor
...
An alternative device configuration descriptor is required if multiple protocols, e.g. CDC ECM and RNDIS, should be used with same device interface. This commit is a prerequisite for the support of tinyusb netdev driver.
2022-12-04 17:06:48 +01:00
Gunar Schorcht
91c171a990
pkg/tinyusb: some cleanup of configuration and descriptors
...
The commit includes the following changes:
- Remaining CONFIG_* symbols are moved to tinyusb_descriptors.h to be visible in all source files.
- Debug output is added to some descriptor callbacks.
- The conditional definitions of CFG_* symbols are changed to unconditional definitions to ensure that Kconfig CONFIG_* symbols are always used.
2022-12-04 17:06:48 +01:00
Gunar Schorcht
bd5ce7b398
pkg/tinyusb: parameterized descriptor macros
2022-12-04 17:06:48 +01:00
Antonio Galea
ee76e21c33
sam0_common: use size_t len for I2C transfers, as declared ( fixes #19008 )
2022-12-04 16:57:00 +01:00
Gunar Schorcht
d390b6c7f6
sys/usb_board_reset: add stdio_tinyusb_cdc_acm support
2022-12-04 16:56:19 +01:00
Gunar Schorcht
6aa267c4b5
pkg/tinyusb/cdc_acm_stdio: support usb_board_reset
2022-12-04 16:55:16 +01:00
Gunar Schorcht
44893a37e4
boards/common/weact-f4x1cx: remove tinyUSB feature
...
weact-f4xcx boards have only a single USB-C connector that is used for `highlevel_stdio` via USBUS CDC ACM so that it conflicts with tinyUSB for the moment.
2022-12-04 16:23:02 +01:00
Gunar Schorcht
5c38fafee4
boards/stm32f723e-disco: fix periph_uart_hw_fc use
...
Enabling module `periph_uart_hw_fc` makes only sense if module `periph_uart` is used.
2022-12-04 16:06:14 +01:00
Gunar Schorcht
9fd2d6b6e0
tests/pkg_tinyusb_cdc_acm_stdio: add Kconfig support
2022-12-03 12:59:49 +01:00
Gunar Schorcht
d6bbb6d664
pkg/tinyusb/cdc_acm_acm: enable stdio_available by default
2022-12-03 12:59:17 +01:00
Gunar Schorcht
d19fadd05b
pkg/tinyusb: add Kconfig for cdc_acm_stdio
2022-12-03 12:56:40 +01:00
Gunar Schorcht
93215df868
sys/usb/usbus: enable USBUS stdio_cdc_acm only if tinyUSB is not used
2022-12-03 12:52:45 +01:00
Gunar Schorcht
4b328203d2
tests/pkg_tinyusb_cdc_msc: cleanup app.config.test
...
Modules `tinyusb_common` and `tinyusb_device` are enabled automatically when package `tinyusb` is used. There is no need to enable them manually.
2022-12-03 12:11:47 +01:00
Gunar Schorcht
b97da1bfde
pkg/tinyusb: use RIOT internal USB_VID/USB_PID
2022-12-03 12:05:32 +01:00
Gunar Schorcht
ed585cfc22
pkg/tinyusb: fix compilation with NDEBUG defined
2022-12-03 11:48:35 +01:00