benpicco
154b1d6397
Merge pull request #18836 from benpicco/gnrc_border_router-native
...
examples/gnrc_border_router: add option to re-use existing TAP interface
2022-12-07 22:34:01 +01:00
Benjamin Valentin
42b7530ae5
examples/paho-mqtt: remove superflous space
2022-12-07 22:32:19 +01:00
Benjamin Valentin
fa6566ae2e
examples/paho-mqtt: add support for DNS
2022-12-07 22:26:51 +01:00
Benjamin Valentin
3206ac80cf
pkg/paho-mqtt: add support for DNS
2022-12-07 22:26:51 +01:00
Benjamin Valentin
2a5bc04a16
pkg/paho-mqtt: don't copy addr_ip
...
ipvX_addr_from_str() takes a const pointer, it won't modify the address.
2022-12-07 22:26:51 +01:00
Benjamin Valentin
5986d8f371
sys/dns: select appropriate address family if AF_UNSPEC
2022-12-07 22:26:51 +01:00
Marian Buschsieweke
eea954cc22
Merge pull request #18995 from kfessel/p-cleanup-pufsram
...
sys/puf_sram: cleanup header
2022-12-07 20:39:17 +01:00
Gunar Schorcht
c6bae0b4bf
cpu/efm32: increase RIOTBOOT_LEN for riotboot_dfu
2022-12-07 16:38:51 +01:00
Gunar Schorcht
4f47dc13fe
cpu/efm32: add CPU_FAM_EFM32xx define
2022-12-07 16:38:51 +01:00
Gunar Schorcht
dd6c46e289
cpu/efm32: fix PM configuration
...
`cpu/cortexm_common/include/cpu.h` has to be included in `cpu/efm32/periph_cpu.h` so that `PROVIDES_PM_SET_LOWEST` is defined if only `periph_cpu.h` is included. Otherwise `pm_set_lowest` is defined multiple times if the `pm_layered` module is not used. `PROVIDES_PM_OFF` has to be defined in case `pm_layered` is not used, e.g. in riotboot.
2022-12-07 16:38:51 +01:00
Gunar Schorcht
c7e6e3714d
board/sltb009a: enable feature periph_usbdev
2022-12-07 16:34:34 +01:00
Gunar Schorcht
7651e68db9
boards/common/silabs: add common USB OTG FS config
2022-12-07 16:34:34 +01:00
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