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
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
Oleg Hahm
b9178c61c3
examples: paho: updated insufficient memory listinsufficient memory list
2022-12-02 19:18:12 +01:00
Oleg Hahm
df061314b5
Revert "pkg: paho-mqtt: added missing requirement"
...
This reverts commit 6f7710a2e9
.
2022-12-02 19:18:12 +01:00
Oleg Hahm
0b46e1c0e2
pkg: paho-mqtt: use fixed sized integers
...
This fix will let Paho build for architectures with less than 32 bit.
2022-12-02 19:18:12 +01:00
benpicco
945af26648
Merge pull request #18964 from gschorcht/bootloaders/riotboot_dfu_fixes
...
bootloaders/riotboot_dfu: fixes including sys/usb/usbus/dfu
2022-12-02 18:40:01 +01:00
Martine Lenders
83a433c8e7
Merge pull request #18947 from maribu/release-notes.txt
...
release-notes.txt: add 2022.10 release notes
2022-12-02 12:43:47 +01:00
Marian Buschsieweke
5cbb2a040b
release-notes.txt: add 2022.10 release notes
2022-12-02 12:27:55 +01:00
8d79ef6749
Merge pull request #19001 from benpicco/examples/timer_periodic_wakeup-ztimer
...
examples/timer_periodic_wakeup: switch to ztimer
2022-12-02 09:25:43 +01:00
Benjamin Valentin
a27f382f7e
examples/timer_periodic_wakeup: switch to ztimer
2022-12-01 18:37:01 +01:00
Oleg Hahm
df0c04ecc8
Merge pull request #18982 from OlegHahm/pr/paho_on_gnrc
...
paho: use GNRC instead of lwip
2022-12-01 08:46:15 +01:00
Oleg Hahm
ef2b581c10
paho: use GNRC instead of lwip
2022-11-30 20:42:05 +01:00
Gunar Schorcht
7d7c8b1f32
tests/riotboot_flashwrite: blacklist blxxxpill boards
2022-11-30 19:28:14 +01:00
Gunar Schorcht
23ccbb5786
examples/suit: blacklist blxxxpill boards due to insufficient memory
2022-11-30 19:28:14 +01:00
Gunar Schorcht
3100345214
makefiles: add riotboot_dfu-util.mk to override board's dfu-util config
...
Boards that are shipped with a DFU bootloader define the `dfu-util` configuration in their `Makefile.include`. However, when `riotboot_dfu` is used as the DFU bootloader, the board's `dfu-util` configuration must be overridden by the configuration as required by `riotboot_dfu` to use it to flash applications. Therefore, all `dfu-util` configurations are defined as overridable in the board's `Makefile.include` and the configuration as required by `riotboot_dfu` is included before the board's `Makefile.include`.
2022-11-30 19:28:14 +01:00
Gunar Schorcht
9fa01d69d8
boards/common/blxxxpill: enable riotboot feature
2022-11-30 19:28:14 +01:00
Gunar Schorcht
941d6be666
boards: make DFU_USB_ID and DFU_USE_DFUSE overridable
2022-11-30 19:28:14 +01:00
Gunar Schorcht
1d9e2cc4f6
sys/riotboot: use BTN0_MODE for default value of BTN_BOOTLOADER_INVERTED
2022-11-30 19:28:14 +01:00
Gunar Schorcht
09e94b3e15
sys/usb/usbus/dfu: check min sector size for STM32 F2/F4/F7
...
STM32F2/4/7 MCUs use sectors instead of pages, where the minimum sector size is defined by FLASHPAGE_MIN_SECTOR_SIZE, which is 16KB or 32KB (the first sector) depending on the CPU_MODEL. In this case SLOT0_OFFSET must be a multiple of the minimum sector size to cover a whole sector.
2022-11-30 19:28:14 +01:00