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
19d3ccc78f
Merge pull request #18778 from benpicco/drivers/sdcard_spi-crc16_ccitt_false
...
drivers/sdcard_spi: make use of crc16_ccitt_false_update()
2022-10-20 16:45:36 +02:00
Juergen Fitschen
4308227947
Merge pull request #18775 from jue89/fix/efm32_pm_idle
2022-10-20 10:11:55 +02:00
Martine Lenders
a535e44cc3
Merge pull request #18770 from miri64/makefiles/enh/test-executor
...
build-system: add capability to execute scripts with custom executor
2022-10-20 07:52:03 +02:00
Martine Lenders
d759d2d18b
Merge pull request #18772 from namib-project/accept-helper
...
sys/net/nanocoap: introduce Accept option helper
2022-10-20 04:13:33 +02:00
Benjamin Valentin
f7197ba16a
drivers/sdcard_spi: make use of crc16_ccitt_false_update()
...
Use crc16_ccitt instead of ucrc16.
This can be speed up by using a look-up table if desired and does
not use more memory in the default configuration.
2022-10-20 00:43:27 +02:00
benpicco
10296605e0
Merge pull request #18761 from krzysztof-cabaj/sys-shell
...
sys/shell: fix deprecated shell_command in examples and tests
2022-10-19 23:02:36 +02:00
Martine Lenders
e0e0c4002b
Merge pull request #18769 from miri64/tests/fix/congure_abe
...
tests/congure_abe: reset node before starting terminal
2022-10-19 18:22:07 +02:00
Juergen Fitschen
67b380034a
cpu/efm32/pm: add debug output
2022-10-19 18:17:43 +02:00
Juergen Fitschen
360b36af16
cpu/efm32/pm: allow blocking EM1
...
Aligns pm logic to #17883
2022-10-19 17:51:12 +02:00
Jan Romann
61d1516c6f
tests/nanocoap: add unit test for Accept option helper
2022-10-19 16:44:13 +02:00
Jan Romann
d916b33bc6
sys/net/nanocoap: introduce Accept option helper
2022-10-19 16:44:13 +02:00
benpicco
49d6604bc3
Merge pull request #17763 from HendrikVE/pr/examples_gcoap_ipv4_support
...
examples/gcoap: add IPv4 support
2022-10-19 16:05:30 +02:00
Marian Buschsieweke
1c00ce273e
Merge pull request #18768 from benpicco/tiny_strerror_minimal
...
sys/tiny_strerror: add tiny_strerror_minimal
2022-10-19 14:42:15 +02:00
Martine Lenders
14b7abda95
build-system: add capability to execute scripts with custom executor
2022-10-19 13:58:19 +02:00
Juergen Fitschen
b4b8f2bcd3
Merge pull request #18764 from jue89/feature/cpu_efm32_series_2_preparation
...
cpu/efm32: preparing introduction of Gecko Series 2
2022-10-19 12:17:59 +02:00
Martine Lenders
8cf4844d0e
tests/congure_abe: reset node before starting terminal
...
Fixes synchronization issues on stdio_uart. Copied from the setup
function in tests/congure_reno/tests/01-run.py
2022-10-19 09:48:45 +02:00
Benjamin Valentin
8553c8ff55
sys/tiny_strerror: add tiny_strerror_minimal
2022-10-18 23:30:15 +02:00
Juergen Fitschen
dc8fe69789
cpu/efm32: satisfy vera++
2022-10-18 23:30:08 +02:00
Jue
68625e5aa9
cpu/efm32/gpio: block power modes if IRQs are enabled
2022-10-18 23:30:08 +02:00
Jue
f6016d3999
cpu/efm32: keep debug unit active during EM2 when DEVELHELP is active
2022-10-18 17:34:27 +02:00
Jue
bc51071d44
cpu/efm32: define EFM power modes for pm_layered
2022-10-18 17:34:27 +02:00
Jue
b3989bc11f
cpu/efm32: remove ADC defintion for CPUs without ADC
...
Gecko Series 2 is shipped with a new IADC peripheral which is backed by its own emlib driver.
2022-10-18 16:39:18 +02:00
Martine Lenders
07c04bc0e3
Merge pull request #15968 from miri64/congure/feat/congure_abe
...
congure_abe: initial import of TCP Alternative Backoff with ECN for CongURE
2022-10-18 15:50:06 +02:00
benpicco
da5cd8fa88
Merge pull request #18755 from gschorcht/boards/sltb009a
...
boards: add support for EFM32GG12 Thunderboard Kit (SLTB009A)
2022-10-18 11:12:28 +02:00
Hendrik van Essen
9f7c898eb5
examples/gcoap_dtls: add IPv4 support
2022-10-18 10:59:45 +02:00
Hendrik van Essen
226dce01bf
examples/gcoap: add IPv4 support
2022-10-18 10:59:43 +02:00
krzysztof-cabaj
7035c2c5da
tests/nimble_esp_wifi_coexists: fix deprecated shell_commands
2022-10-18 04:58:37 -04:00
Hendrik van Essen
e77aa7b65e
net/ipv4/addr.h: add ipv4_addr_is_multicast
2022-10-18 10:57:50 +02:00
Martine Lenders
a4e7c93d8f
tests: Initial import of congure_abe
tests
2022-10-18 09:23:06 +02:00
benpicco
a98a706112
Merge pull request #18759 from gschorcht/drivers/usbdev_synopsys_dwc2_fixes
...
drivers/usbdev_synopsys_dwc2: small fixes
2022-10-18 02:31:23 +02:00
Gunar Schorcht
7a6847edc7
boards: add SLTB009A EFM32GG12 Thunderboard Kit
2022-10-18 01:24:13 +02:00
benpicco
0b2fbce906
Merge pull request #18299 from fabian18/preprocessor_successor
...
sys: preprocessor successor module
2022-10-17 22:42:27 +02:00
benpicco
e6835feaee
Merge pull request #18753 from keestux/driver-at-add-more-functions
...
drivers/at: add a function read a response plus the OK
2022-10-17 22:42:12 +02:00
krzysztof-cabaj
76b71c8e56
tests/gcoap_fileserver: fix deprecated shell_commands and md5sum
2022-10-17 16:17:24 -04:00
krzysztof-cabaj
19e9b8eeef
examples/sniffer: fix deprecated shell_commands
2022-10-17 15:46:23 -04:00
Gunar Schorcht
1dfe79fe7c
drivers/usbdev_synopsys_dwc2: use DWC2_USB_OTG_FS_TOTAL_FIFO_SIZE
...
Use `DWC2_USB_OTG_FS_TOTAL_FIFO_SIZE` instead of `USB_OTG_FS_TOTAL_FIFO_SIZE` since the latter is only defined in the vendor headers for STM32 MCUs. The STM32-specific problem that `USB_OTG_FS_TOTAL_FIFO_SIZE` is not defined in the vendor headers for all STM32 families has therefore been moved from the driver to the STM32-specific USB device header.
2022-10-17 20:03:57 +02:00
Gunar Schorcht
d9dbaa3c2c
cpu/esp32s{2,3}: DWC2_USB_OTG_FS_TOTAL_FIFO_SIZE must not overridable
...
Since the total USB OTG FIFO size is a hardware propertie, it must not be overridable.
2022-10-17 20:03:51 +02:00
Gunar Schorcht
59a84285ae
cpu/esp32s{2,3}: fix MODULE_USBDEV_SYNOPSYS_DWC2 dependency in Kconfig
...
`MODULE_USBDEV_SYNOPSYS_DWC2` depends already on `HAS_PERIPH_USBDEV`.
2022-10-17 20:03:23 +02:00
Gunar Schorcht
a7bf2d74ba
cpu/esp32: fix usbdev_synopsys_dwc2 on ztimer_msec
...
The `usbdev_synopsys_dwc2 driver` requires the `ztimer_msec` module and is therefore responsible for pulling it in. Therefore, the dependency on `ztimer_msec` can be removed here.
2022-10-17 20:03:04 +02:00
Gunar Schorcht
ae111ba613
drivers/usbdev_synopsys_dwc2: fix dependency on ztimer_msec
...
The `usbdev_synopsys_dwc2 driver` requires the `ztimer_msec` module and is therefore responsible for pulling it in.
2022-10-17 20:01:54 +02:00
Martine Lenders
463317391b
congure_abe: initial import of TCP ABE congestion control
2022-10-17 16:44:39 +02:00
Martine Lenders
68b9637295
Merge pull request #15952 from miri64/congure/feat/congure_quic
...
congure_quic: initial import of QUIC congestion control
2022-10-17 14:35:18 +02:00
Fabian Hüßler
fefd8baef6
sys/preprocessor: add Kconfig file
2022-10-17 10:38:14 +02:00
Fabian Hüßler
bded32d7b2
tests/external_modules: use AUTO_INIT_PRIORITY_AFTER
2022-10-17 10:38:14 +02:00
Fabian Hüßler
77bce9d758
sys: define AUTO_INIT_PRIORITY_AFTER using preprocessor successor
2022-10-17 10:38:14 +02:00
Francisco Molina
faa0e05f4b
sys: add auto_init includes treewide
2022-10-17 10:38:14 +02:00
Fabian Hüßler
b4dcbba26d
sys/preprocessor: add preprocessor module
2022-10-17 10:38:14 +02:00
Martine Lenders
1bf241e7c3
tests: Initial import of congure_quic
tests
2022-10-17 10:27:44 +02:00
Martine Lenders
fc57bfb511
congure_quic: initial import of QUIC congestion control
2022-10-17 10:27:44 +02:00