1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

38429 Commits

Author SHA1 Message Date
c67920c1cc
boards/stm32f746g-disco: pull-in ft5336 with touch_dev 2022-01-09 16:43:35 +01:00
f5b5af9469
drivers/ft5x06: add touch_dev interface 2022-01-09 16:43:34 +01:00
0080657d63
boards/stm32f746g-disco: configure ft5336 I2C peripheral and int pin 2022-01-09 16:43:34 +01:00
444170ed04
tests/driver_ft5x06: add test application for touch panel 2022-01-09 16:43:34 +01:00
11f73ea5c9
drivers/ft5x06: add touch panel driver 2022-01-08 15:08:05 +01:00
a76e4bdc11
Merge pull request #17489 from aabadie/pr/sys/saul_reg_rm_remove
sys/saul_reg: remove deprecated saul_reg_rm function
2022-01-08 12:45:58 +01:00
9eec6f4eb1
makefiles/openocd: remove DEBUG_ADAPTER and PRE_FLASH_CHECK_SCRIPT vars 2022-01-08 12:05:46 +01:00
135e0a6ca1
makefiles/tools/pyocd: remove deprecated FLASH_TARGET_TYPE var 2022-01-08 12:04:51 +01:00
6e8d3246e6
makefiles/tools: remove deprecated FFLAGS_OPTS variable 2022-01-08 12:04:02 +01:00
a7fab3fe53
tests/unittests/tests-saul_reg: remove saul_reg_rm test function 2022-01-08 11:49:06 +01:00
08f93d7904
sys/saul_reg: remove deprecated saul_reg_rm 2022-01-08 11:48:44 +01:00
c5656ef3b2
Merge pull request #17481 from aabadie/pr/sys/asymcute_bufsize_removal
sys/asymcute: remove deprecated CONFIG_ASYMCUTE_BUFSIZE_EXP
2022-01-08 11:30:59 +01:00
Marian Buschsieweke
7911846047
Merge pull request #17487 from aabadie/pr/drivers/stmpe811_callback_cleanup
drivers/stmpe811: improve interrupt callback management
2022-01-08 09:12:39 +01:00
795b71f7bf
Merge pull request #17480 from aabadie/pr/sys/crypto_aes_cipher_removal
sys/crypto: remove deprecated CIPHER_AES_128
2022-01-08 02:18:23 +01:00
5083061995
Merge pull request #17273 from maribu/core/IS_CT_CONSTANT
core: Add IS_CT_CONSTANT()
2022-01-08 00:21:07 +01:00
951ffb267b
Merge pull request #17483 from benpicco/cpu/sam0_common-mux
cpu/sam0_common: add missing MUX definitions
2022-01-07 20:43:33 +01:00
benpicco
9829ac2041
Merge pull request #17484 from aabadie/pr/sys/shell_remove_deprecated_defines
sys/shell: remove deprecated SHELL_NO_{ECHO,PROMPT} defines
2022-01-07 19:50:12 +01:00
a082d2dd7a
Merge pull request #17478 from benpicco/tests/pkg_fatfs-drop_whitelist
tests/pkg_fatfs{_vfs}: drop whitelist
2022-01-07 18:57:52 +01:00
86192de81b
drivers/stmpe811: improve interrupt callback management 2022-01-07 18:30:34 +01:00
3676b63583
Merge pull request #17447 from gschorcht/sys/arduino_serial_stdio
sys/arduino: add Serial over stdio support
2022-01-07 18:04:35 +01:00
cdeaf007fe
pkg/ndn-riot: add patch to fix CIPHER_AES_128 removal 2022-01-07 17:24:14 +01:00
benpicco
5e79ec6fd4
Merge pull request #17437 from aabadie/pr/cpu/stm32_ltdc
cpu/stm32: add driver for the LTDC peripheral
2022-01-07 15:26:13 +01:00
b0489b74ed
tests/pkg_qr-code-generator: adapt for stm32f746g-disco screen 2022-01-07 14:32:24 +01:00
9f4d6da505
tests/disp_dev: adjust buffer size when LCD_SCREEN_WIDTH is set 2022-01-07 14:32:24 +01:00
26bf4ec6fb
pkg/lvgl: only swap byte when ili9341 is used 2022-01-07 14:32:24 +01:00
8429172c89
boards/stm32f746g-disco: pull in ltdc feature with disp_dev 2022-01-07 14:32:24 +01:00
2703c63397
sys/auto_init: add periph_ltdc auto_init 2022-01-07 14:32:24 +01:00
4e582b360f
cpu/stm32: add disp_dev interface for LTDC 2022-01-07 14:32:24 +01:00
ed16fe60e4
tests/periph_ltdc: add test application 2022-01-07 14:32:24 +01:00
dbf2f06968
boards/stm32f746g-disco: enable LTDC peripheral 2022-01-07 14:32:24 +01:00
deccc720e3
cpu/stm32: add support for LTDC periph 2022-01-07 14:32:24 +01:00
dc26dc14b9
Merge pull request #17482 from chrysn-pull-requests/post-17359-rust-adjustments
{examples,tests}/rust*: Update Cargo.toml
2022-01-07 14:31:20 +01:00
chrysn
70726d46ab {examples,tests}/rust*: Blacklist ek-lm4f120xl board
Something in C2Rust mistranspiles around LED_PORT; disabling the board
for all Rust examples/tests.
2022-01-07 14:26:30 +01:00
chrysn
50f8ed3f72 {examples,tests}/rust*: Update Cargo.toml
This pulls in adjustments to the C-nonbreaking but Rust-breaking API
change in https://github.com/RIOT-OS/RIOT/pull/17359

cstr_core is forcibly kept at 0.2.4 because 0.2.5 needs a newer nightly
than riotdocker currently has.
2022-01-07 14:19:36 +01:00
844fd52deb
sys/shell: remove deprecated SHELL_NO_{ECHO,PROMPT} defines 2022-01-07 13:23:52 +01:00
Benjamin Valentin
e0f28f81d0 cpu/sam0_common: add missing MUX definitions
This adds the missing PINMUX modes to the enum.
2022-01-07 13:03:11 +01:00
19628804ba
sys/asymcute: remove deprecated CONFIG_ASYMCUTE_BUFSIZE_EXP 2022-01-07 11:28:11 +01:00
0e977b89ae
sys/crypto: remove deprecated CIPHER_AES_128 2022-01-07 11:14:10 +01:00
f279a66d82
tests/sys_crypto_aes_ccm: use CIPHER_AES instead of CIPHER_AES_128 2022-01-07 11:13:38 +01:00
b9f5ffab26
Merge pull request #17476 from aabadie/pr/iotlab/auto-ssh-remove
dist/iotlab: remove deprecated auto-ssh backward compatibility
2022-01-07 10:35:33 +01:00
Marian Buschsieweke
68424a924c
core: Add IS_CT_CONSTANT()
This adds a simple macro to check (at C level) whether a given
expression is proven to be compile time constant and suitable for
constant folding. This allows writing code like this:

```C
int gpio_read(gpio_t pin) {
    if (IS_CT_CONSTANT(pin)) {
        /* this implementation should even be able to use the port and
         * pin number as immediate in inline assembly */
    }
    else {
        /* less efficient implementation that cannot use port and pin
         * number as immediate in inline assembly */
    }
}
```
2022-01-06 23:30:56 +01:00
Benjamin Valentin
96f4fd6273 tests/pkg_fatfs_vfs: avoid conflict with boards defining mtd1 2022-01-06 18:24:00 +01:00
8272e4fbd2
Merge pull request #17359 from benpicco/irq_is_in-bool
core: change return type of irq_is_in(), irq_is_enabled() to bool
2022-01-06 18:13:20 +01:00
Gunar Schorcht
a7dc4808b7 boards/sodaq-*: use UART_UNDEF to enable Serial over STDIO 2022-01-06 17:33:08 +01:00
Gunar Schorcht
529c6fa5b4 boards/arduino-mkr: use UART_UNDEF to enable Serial over STDIO 2022-01-06 17:27:53 +01:00
Gunar Schorcht
332f970987 boards/feather-m0: use UART_UNDEF to enable Serial over STDIO 2022-01-06 17:27:53 +01:00
Gunar Schorcht
2dcd761954 sys/arduino: enable arduino_serial_stdio if stdio_cdc_acm is used 2022-01-06 17:27:53 +01:00
Gunar Schorcht
725472cbc4 sys/arduino: add Serial over stdio support
If module `arduino_serial_stdio` is used and `ARDUINO_UART_DEV` is `UART_UNDEF`, the STDIO is used for `Serial`. It requires that the used `stdio` backend implements `stdio_available`.
2022-01-06 17:27:53 +01:00
df0ac22220
Merge pull request #17471 from maribu/examples/gcoap
examples/gcoap: split client and server implementation
2022-01-06 15:33:00 +01:00
ec43e2d2f7
Merge pull request #17468 from aabadie/pr/boards/stm32_spi_cs_undef
boards: cpu: replace GPIO_UNDEF by SPI_CS_UNDEF in SPI configuration
2022-01-06 15:22:21 +01:00