1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 03:32:49 +01:00
Commit Graph

6132 Commits

Author SHA1 Message Date
krzysztof-cabaj
034791d767 boards/nucleo-f446ze: add VBAT config 2022-09-26 07:18:41 -04:00
krzysztof-cabaj
e995099190 boards/nucleo-f446ze: add ADC support 2022-09-26 06:41:49 -04:00
J. David Ibáñez
1ce7537d9e
boards/waspmote-pro: add sdcard configuration 2022-09-23 18:09:12 +02:00
Marian Buschsieweke
023b6ae7cf
cpu/atxmega: fix building with avr-libc 2.1.0
Due to the lack of new official avr-libc releases (which includes the
vendor header files needed to support different version of MCUs),
support for new MCUs was lacking. Distributions such as Debian addressed
this by extending the upstream code with vendor header files directly
obtained from Atmel / Microchip, but without paying attention to
details. As such, a naming inconsistency (ASIZE vs ASPACE) between
officially supported MCUs and new MCUs was introduced.

Now that avr-libc 2.1.0 is officially released, hardware support for new
MCUs is provided by upstream out of the box and only ASIZE is used as
name. This commit adds a bit of glue code to create aliases for ASIZE on
older avr-libc versions where needed. This fixes compilation with the
new avr-libc release and results in more consistent code.
2022-09-22 13:56:53 +02:00
benpicco
cbee5f4b96
Merge pull request #18615 from spectraphilic/remote-revb-docs-pinout
boards/remote-revb: fix pinout image in doc.txt
2022-09-21 19:58:16 +02:00
J. David Ibáñez
1a640a4cdb boards/remote-revb: fix pinout image in doc.txt 2022-09-21 09:21:35 +02:00
Benjamin Valentin
f39e502eaf boards: drop unused BTN0_PORT define 2022-09-20 18:08:55 +02:00
Karl Fessel
da51932737 boards: add some missing whitespaces for static tests 2022-09-14 15:11:14 +02:00
Karl Fessel
05f114d0af doc: fix unbalaced grouping
- most were trivial
    - missing group close or open
    - extra space
    - no doxygen comment
- name commad might open an implicit group
    this hould also be implicit cosed but does not happen somtimes
- crazy: internal declared groups have to be closed internal
2022-09-14 15:05:25 +02:00
Marian Buschsieweke
77270e241a
boards/common/stm32: Fix LED configuration
The inverted and non-inverted `LED<num>_ON` and `LED<num>_OFF` macros
are swapped. This didn't reveal in testing as the
`LED<num>_IS_INVERTED` macros where not properly evaluated, due to a
typo in the check. This fixes both.
2022-09-13 08:34:31 +02:00
Benjamin Valentin
0262715c03 boards/samr21-xpro: add a note about EDBG UART limitation 2022-09-07 13:29:51 +02:00
Gunar Schorcht
18cf35b16f cpu/esp32: fix default BOARD_VERSION setting 2022-08-30 15:08:39 +02:00
Gunar Schorcht
1862d4e6b8 boards/esp32s2-devkit: add board definition for ESP32-S2-DevKit 2022-08-30 15:08:39 +02:00
Gunar Schorcht
d85e9b3cc4 boards/common: add common board definition for ESP32-S2 2022-08-29 17:19:39 +02:00
benpicco
82f7598167
Merge pull request #18492 from benpicco/boards/samr34-xpro_nor
boards/samr34-xpro: configure SPI NOR flash
2022-08-26 13:37:26 +02:00
Benjamin Valentin
9912790a68 boards/samr34-xpro: configure SPI NOR flash 2022-08-26 11:51:30 +02:00
Marian Buschsieweke
8d1476933b
Merge pull request #18415 from maribu/boards/common/stm32
boards/common/stm32: clean up LED definitions
2022-08-25 20:17:44 +02:00
benpicco
00ede8f7d2
Merge pull request #18421 from gschorcht/cpu/esp32/add_esp32s3_cpu_support
cpu/esp32: add support for ESP32-S3
2022-08-22 17:33:05 +02:00
Leandro Lanzieri
2dd59236c8
Merge pull request #18423 from MrKevinWeiss/pr/disable/hashchecks
.murdock: disable hash checks of kconfig/make
2022-08-17 18:30:36 +02:00
MrKevinWeiss
40f4950f85
drivers/at24cxxx: Fix kconfig model 2022-08-17 14:37:21 +02:00
Gunar Schorcht
9e9a227e49 boards/esp32s3: add ESP32-S3-DevKit board definition 2022-08-17 02:04:07 +02:00
Gunar Schorcht
84a1dec4f3 boards/common: add common board definition for ESP32-S3 2022-08-17 02:04:07 +02:00
benpicco
0aff42c682
Merge pull request #18383 from jia200x/pr/kw2xrf_radio_hal
drivers/kw2xrf: add support for IEEE 802.15.4 Radio HAL
2022-08-16 11:42:03 +02:00
Marian Buschsieweke
2cc8176f1d
boards/im880b: refactor code
Using the common STM32 board makefile provides all supported
programmers for STM32 boards. This allows e.g. to flash with
stm32flash via `make BOARD=im880b PROGRAMMER=stm32flash flash`.
2022-08-12 19:33:48 +02:00
Marian Buschsieweke
a1ed6f3b78
boards/common/blxxxpill: use UART_DEV(0) for stdio
Using `UART_DEV(0)` (UASRT1) for stdio allows to use the same TTL
adapter that is used for programming via `stm32flash` to be used for
serial, without re-wiring after flashing.
2022-08-12 19:13:29 +02:00
Jose Alamos
62bdcaf3f3
boards/pba-d-01-kw2x: define RST pin 2022-08-12 11:12:13 +02:00
Marian Buschsieweke
2601eb3f06
Merge pull request #18419 from krzysztof-cabaj/doc-nucleo64
boards/nucleo64: doc update - usage of cpy2remed programmer and short board overview
2022-08-10 01:36:58 +02:00
Marian Buschsieweke
1fd9913293
boards/common/stm32: clean up LED definitions
Let boards only define the port and pin number of each LEDs. The common
definitions in `stm32_leds.h` will provide `LED<x>_ON`, `LED<x>_OFF`,
`LED<x>_TOGGLE`, `LED<x>_PIN`, `LED<x>_MASK` and `LED<x>_PORT`.

In addition to code de-duplication, this also makes it easier to use
LEDs in GPIO LL, which can be beneficial for super low overhead
debugging output - e.g. when a bug is timing sensitive and `DEBUG()`
would spent to much time for stdio to reproduce a bug.
2022-08-08 23:35:06 +02:00
krzysztof-cabaj
fb17eb2c30 boards/nucleo-l476rg: add short board info and flashing commands 2022-08-08 12:07:54 -04:00
krzysztof-cabaj
6a0484fd52 boards/nucleo-l452re: add cpy2remed flashing commands 2022-08-08 11:51:46 -04:00
krzysztof-cabaj
bfa3786d47 boards/nucleo-l433rc: add short board info and flashing commands 2022-08-08 05:59:24 -04:00
krzysztof-cabaj
855a4a3551 boards/nucleo-wl55jc: add short board info and flashing commands 2022-08-08 05:48:05 -04:00
krzysztof-cabaj
a47d3c5de1 boards/nucleo-l152re: add short info and flashing commands 2022-08-06 10:32:44 -04:00
krzysztof-cabaj
aaccdaa357 boards/nucleo-l053r8: add short board info and flashing commands 2022-08-05 17:11:54 -04:00
krzysztof-cabaj
c725b6dd84 boards/nucleo-g474re: add short board info and flashing commands 2022-08-05 17:01:50 -04:00
Gunar Schorcht
0e58666e49 boards/common/esp32: remove SPIFFS defines with default values
All SPIFFS defines are already defined as defaults in
2022-08-05 22:26:44 +02:00
Gunar Schorcht
aa55f90311 boards/esp32c3: add ESP32-C3-DevKit board definition 2022-08-05 22:26:22 +02:00
Gunar Schorcht
f8c060e291 boards/common: add common board definition for ESP32-C3 2022-08-05 22:26:22 +02:00
benpicco
004ac82af5
Merge pull request #18394 from gschorcht/cpu/esp32/fix_kconfig_for_esp_eth
cpu/esp32: fix provided features and Kconfig for esp_eth
2022-08-05 19:47:03 +02:00
benpicco
cf745e954e
Merge pull request #18387 from gschorcht/cpu/esp32/cleanup_spi_flash_mode
cpu/{esp8266,esp32}: cleanup of SPI Flash configuration
2022-08-05 12:24:45 +02:00
krzysztof-cabaj
584d5a269d boards/nucleo64: change all memory sizes to KiB 2022-08-04 15:49:42 -04:00
krzysztof-cabaj
9797bb5b30 boards/g431rb: add short board info and flashing commands 2022-08-04 13:49:35 -04:00
Gunar Schorcht
d5040d4b1c boards/waveshare-nrf82540-eval-kit: add Kconfig 2022-08-04 10:04:54 +02:00
Gunar Schorcht
8419c0241f boards/waveshare-nrf52840-eval-kit: add SD card as MTD 2022-08-04 10:04:54 +02:00
Gunar Schorcht
93f60c4386 boards/waveshare-nrf82540-eval-kit: add Arduino support 2022-08-04 10:04:54 +02:00
Gunar Schorcht
3af0283279 boards/waveshare-nrf52840-eval-kit: add SAUL support 2022-08-04 10:04:54 +02:00
Gunar Schorcht
911905303b boards: support for the Waveshare nRF52840 Eval Kit 2022-08-04 10:04:54 +02:00
Marian Buschsieweke
4d6fb6e487
boards/nucleo-f767zi: add PWM config
This is a verbatim copy of the PWM config of `boards/nucleo-f746zg`.
However, those boards are almost identical. I successfully tested
the configuration via https://github.com/RIOT-OS/RIOT/pull/18392
2022-08-04 08:53:25 +02:00
krzysztof-cabaj
790bda0b87 boards/nucleo-g071rb: add short board info and flashing commands 2022-08-03 14:35:45 -04:00
krzysztof-cabaj
3febf21450 boards/nucleo-g070rb: add short board info and flashing commands 2022-08-03 14:24:53 -04:00
Gunar Schorcht
5b0b0e0a8e boards/esp32: replace HAS_PERIPH_ETH by HAS_ESP_ETH in Kconfig 2022-08-03 09:01:05 +02:00
Gunar Schorcht
3f7416dda1 boards/esp32: replace feature periph_eth by esp_eth 2022-08-03 06:38:44 +02:00
krzysztof-cabaj
9a9dd31e15 boards/nucleo-f446re: add cpy2remed flashing commands 2022-08-02 12:22:56 -04:00
Gunar Schorcht
ae16753f6f boards/esp*: replace FLASH_MODE_* by CONFIG_*FLASHMODE_* defines
The former FLASH_MODE_{DOUT,DIO,QOUT,QIO} defines are replaced by the corresponding CONFIG_FLASHMODE_{DOUT,DIO,QOUT,QIO} and CONFIG_ESPTOOLPY_FLASHMODE_{DOUT,DIO,QOUT,QIO} as used by the ESP-IDF. This is also needed for the migration of defining flash mode in Kconfig.
2022-08-02 07:24:30 +02:00
krzysztof-cabaj
ceb0f5a3fd boards/nucleo-f411re: add cpy2remed flashing commands 2022-08-01 13:14:27 -04:00
krzysztof-cabaj
9dadeea2b9 boards/nucleo-f410rb: add cpy2remed flashing commands 2022-08-01 12:48:11 -04:00
krzysztof-cabaj
3c90f86d08 boards/nucleo-f401re: add cpy2remed flashing commands 2022-08-01 12:20:14 -04:00
Dylan Laduranty
b278002a8e boards/saml11-xpro: update doc for SERCOM1 fuse
SAML11 needs special handling for enabling SERCOM1 on EXT1. Update board documentation accordingly

Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2022-07-28 22:42:26 +02:00
Leandro Lanzieri
b3ac6b7057
boards select cc2538 Kconfig feature 2022-07-28 09:32:25 +02:00
Leandro Lanzieri
8390641638
drivers/kw41zrf: model Kconfig 2022-07-28 09:32:24 +02:00
Leandro Lanzieri
c3501e8b35
drivers/kw2xrf: model Kconfig 2022-07-28 09:32:24 +02:00
Leandro Lanzieri
9225c4b80e
drivers/cc2420: model Kconfig 2022-07-28 09:32:24 +02:00
Leandro Lanzieri
7d95e9b5a9
drivers/at86rf2xx: model Kconfig 2022-07-28 09:32:24 +02:00
krzysztof-cabaj
c5d4004c53 boards/nucleo-f303re: add cpy2remed flashing commands 2022-07-26 07:10:34 -04:00
Leandro Lanzieri
1716638792
cpu/stm32/periph_eth: model in Kconfig 2022-07-25 11:08:32 +02:00
Leandro Lanzieri
88df973783
cpu/sam0_common/sam0_eth: model in Kconfig 2022-07-25 11:08:32 +02:00
Leandro Lanzieri
575e58dc5b
cpu/esp32/esp-eth: model in Kconfig 2022-07-25 11:08:32 +02:00
krzysztof-cabaj
54ea1fbf7c boards/nucleo-f302r8: add cpy2remed flashig commands 2022-07-22 16:29:04 -04:00
krzysztof-cabaj
636304bc66 boards/nucleo-f103rb: add cpy2remed flashing commands 2022-07-21 16:23:35 -04:00
krzysztof-cabaj
cffd2d0130 boards/nucleo-f091rc: add cpy2remed flashing commands 2022-07-20 02:40:41 -04:00
krzysztof-cabaj
624dee2ce1 boards/nucleo-f072rb: add cpy2remed flashing commands 2022-07-19 12:08:41 -04:00
krzysztof-cabaj
d8d27ed25a boards/nucleo-f070rb: add cpy2remed flashing commands 2022-07-18 17:39:20 -04:00
krzysztof-cabaj
f45ace72b8 boards/nucleo-f030r8: add cpy2remed flashing commands 2022-07-18 13:00:20 -04:00
Gunar Schorcht
06d3616710 cpu/esp32: move CPU_FAM definition to board definition
To support ESP32x SoC families with existing Makefiles, CPU_FAM has to be defined by board definition.
2022-07-18 13:05:21 +02:00
Gunar Schorcht
c0becd2819 cpu/esp32: port periph/i2c_hw to ESP-IDF i2c HAL 2022-07-17 18:48:23 +02:00
benpicco
94e9116c04
Merge pull request #18276 from gschorcht/cpu/esp32/periph_hal_esp32_pwm
cpu/esp32: use ESP-IDF ledc HAL for periph/pwm
2022-07-14 18:09:01 +02:00
Gunar Schorcht
77647ea10c boards/esp32: PWM configuration cleanup 2022-07-14 15:50:47 +02:00
Gunar Schorcht
2ae2facf90 cpu/esp32: port periph/pwm to ESP-IDF ledc HAL 2022-07-14 15:50:47 +02:00
chrysn
d9879c96ca
Merge pull request #16833 from chrysn-pull-requests/rust-lib
Add some Rust library building infrastructure
2022-07-10 21:39:35 +02:00
chrysn
841e4deee5 lsm303agr: New sensor driver using external Rust crate
It is enabled by saul_default on microbit-v2.

Co-authored-by: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
2022-07-10 21:27:12 +02:00
Marian Buschsieweke
bad2527ede
Merge pull request #18295 from jmfriedt/master
boards/im880b: im880b board clock definition
2022-07-10 14:06:07 +02:00
Jean-Michel Friedt
8025e6befb boards/im880b: im880b board clock definition
Signed-off-by: Jean-Michel Friedt <friedtj@free.fr>
2022-07-10 13:21:44 +02:00
Peter Kietzmann
9af87803c6
Merge pull request #18137 from Einhornhool/pr/update-cryptoauth-package
pkg/cryptoauthlib: Update package to latest version
2022-07-06 13:30:16 +02:00
Lena Boeckmann
422d81a2b4 pkg/cryptoauthlib: Update package to latest version 2022-07-06 10:45:39 +02:00
Marian Buschsieweke
1e17aae6a9
Merge pull request #18291 from krzysztof-cabaj/doc-nucleo144
boards/nucleo144: doc update - usage of cpy2remed programmer and short overview of board
2022-07-04 21:47:15 +02:00
krzysztof-cabaj
bd4e5aa0c4 boards/nucleo-f412zg: fixup trailing whitespace 2022-07-04 14:03:55 -04:00
krzysztof-cabaj
b1c50fe89a boards/nucleo-f413zh: add short board info and flashing commands 2022-07-04 14:03:55 -04:00
krzysztof-cabaj
f9ca5bdc3d boards/nucleo-f412zg: add short board doc and flashing commands 2022-07-04 14:03:55 -04:00
krzysztof-cabaj
a802e3d496 boards/nucleo-f722ze:short board info and cpy2remed flashing command 2022-07-04 14:03:44 -04:00
krzysztof-cabaj
08587ffd39 boards/nucleo-f746zg: add short bord description and flashing commands 2022-07-04 14:03:44 -04:00
krzysztof-cabaj
033f61bd1f boards/nucleo-439zi: add short board info 2022-07-04 14:03:44 -04:00
krzysztof-cabaj
82200744c7 boards/nucleo144: fix all memory sizes to KiB and MiB 2022-07-04 14:03:44 -04:00
krzysztof-cabaj
c9441272e4 boards/nucleo-f767zi:short board info and cpy2remed flashing command 2022-07-04 14:01:48 -04:00
krzysztof-cabaj
86cfca3eae boards/nucleo-l4z5zi: add command for flashing using cpy2remed 2022-06-30 08:30:51 -04:00
Marian Buschsieweke
fcbba02daf
Merge pull request #18256 from Teufelchen1/chore/macos
Documentation: Renaming OS X to macOS
2022-06-30 07:05:48 +02:00
krzysztof-cabaj
53f33b32fa boards/nucleo-l496zg: add short board info and flashing commands 2022-06-29 12:35:48 -04:00
krzysztof-cabaj
056ffbf42d boards/nucleo-f303ze: add cpy2remed flashing commands 2022-06-27 09:56:36 -04:00
krzysztof-cabaj
162676be3d boards/nucleo-f207zg: add cpy2remed flashhing commands 2022-06-27 08:19:10 -04:00
Teufelchen1
1231807bab Documentation: Renaming OS X to macOS 2022-06-23 17:25:48 +02:00
krzysztof-cabaj
1e8c7980e3 boards/common/adruino-atmega: fix issue with wrong port for LED0 2022-06-23 09:06:08 -04:00
Marian Buschsieweke
95df0e8315
Merge pull request #18238 from gschorcht/boards/esp32/cleanup_board_init_common
boards/esp32: cleanup board_init_common
2022-06-22 13:53:15 +02:00
Gunar Schorcht
d00c6b0e3c boards/esp32: cleanup board_init_common
board_init_common isn't needed any longer.
2022-06-21 16:21:10 +02:00
Marian Buschsieweke
e3f5ba90fd
boards/{thingy52,ruuvitag}: allow OpenOCD as programmer 2022-06-21 15:04:13 +02:00
benpicco
1e87e3f904
Merge pull request #18225 from krzysztof-cabaj/doc-nucleo32
boards/nucleo32: doc update - usage of cpy2remed programmer and short overview of board
2022-06-21 11:25:52 +02:00
benpicco
1638606c5c
Merge pull request #18218 from gschorcht/boards/esp32/cleanup_ci_compilation
boards/esp32: cleanup CI compilation for esp_wifi_enterprise
2022-06-19 17:01:13 +02:00
krzysztof-cabaj
49d8b0a892 boards/nucleo32: fix static test issues 2022-06-17 03:41:22 -04:00
krzysztof-cabaj
fdc7d655ea boards/nucleo-l412kb: add board short description and flashing command 2022-06-17 03:21:40 -04:00
krzysztof-cabaj
606df51111 boards/nucleo: change all memory size to KiB 2022-06-16 12:46:42 -04:00
krzysztof-cabaj
c378f9dec0 boards/nucleo-l011k4: add board short descritpion and flashing command 2022-06-16 12:30:16 -04:00
Gunar Schorcht
54c1cd673e boards/esp32-wrover-kit: revert changes in commit b74c456
In the board definition of `esp32_wrover_kit` default values for `ESP_WIFI_EAP_USER` and `ESP_WIFI_EAP_PASS` had to be defined because this board was used in the CI to compile the optional module `esp_wifi_enterprise`. Now that the CI compilation for the `esp_wifi_enterprise` module is realized by an external board definition `esp32-ci`, these default values should be removed to make the compilation fail if the user did not define these variables.
2022-06-16 14:11:58 +02:00
krzysztof-cabaj
27baf67b16 boards/nucleo-f042k8: add short info about board and flashing command 2022-06-15 04:31:55 -04:00
krzysztof-cabaj
18f3b1d31c boards/nucleo-f031k6: add board overview and info about flashing 2022-06-15 04:18:40 -04:00
Benjamin Valentin
43d752f677 boards/samd20-xpro: add definition for UART on EXT2
We can't use PB13/PB12 which would be the 'standard' UART pins on
the -xpro EXT connectors since only SERCOM4 can map to those - and
that's already used on EXT1.

So use the adjacent PA08/PA09 with SERCOM0.
2022-06-09 14:16:27 +02:00
Marian Buschsieweke
2bf39e1aca
boards/common/nrf52: fix compilation of thingy52 and ruuvitag 2022-06-08 12:38:23 +02:00
Marian Buschsieweke
f256e48159
Merge pull request #18168 from maribu/boards/common/programmer
boards/common/{nrf52,cc26xx_cc13xx}: improve default programmer selection
2022-06-08 10:15:17 +02:00
Marian Buschsieweke
ed83aa3883
boards/common/cc26xx_cc13xx: improve default PROGRAMMER setting
Only default to uniflash as default programmer if UNIFLASH_PATH is
set. If this isn't the case, `make flash` fails complaining about
missing `UNIFLASH_PATH` anyway.
2022-06-07 16:45:14 +02:00
Marian Buschsieweke
6d39b3c993
boards/common/nrf52: only default PROGRAMMER to jlink if installed 2022-06-07 16:45:13 +02:00
Marian Buschsieweke
bf55069612
boards/msba2: provide TTY_BOARD_FILTER 2022-06-07 09:18:58 +02:00
Marian Buschsieweke
0f492ba9b0
boards/nrf52dk: provide TTY_BOARD_FILTER 2022-06-07 09:16:06 +02:00
Marian Buschsieweke
22358748c4
boards/same54-xpro: provide TTY_BOARD_FILTER 2022-06-03 19:59:31 +02:00
Marian Buschsieweke
ca278d42a4
boards/samr21-xpro: provide TTY_BOARD_FILTER 2022-06-03 19:59:31 +02:00
Marian Buschsieweke
e46a2dc29f
boards/nrf52840dk: provide TTY_BOARD_FILTER 2022-06-03 19:59:31 +02:00
Marian Buschsieweke
8d63b63e7a
boards/common/nucleo: provide TTY_BOARD_FILTER 2022-06-03 19:59:31 +02:00
Marian Buschsieweke
b986279350
boards/common/cc26xx_cc13xx: provide TTY_BOARD_FILTER 2022-06-03 19:59:31 +02:00
benpicco
dd6b473a0f
Merge pull request #18138 from benpicco/makefiles/boot/riotboot-elffile
makefiles/boot/riotboot: set DEBUG_ELFFILE to slot0.elf
2022-06-02 16:10:09 +02:00
benpicco
e1e2b7c5b6
Merge pull request #17601 from gschorcht/cpu/esp32/upgrade_esp-idf_v4.4
cpu/esp32: Upgrade to ESP-IDF v4.4
2022-06-02 10:18:07 +02:00
Gunar Schorcht
1d914d1496 boards/esp32: changes for ESP-IDF v4.4 2022-06-01 13:21:29 +02:00
benpicco
4b6da5c8e4
Merge pull request #17863 from benpicco/sam0_sdhc
cpu/samd5x: add SD Host Controller implementation
2022-05-31 15:33:24 +02:00
Benjamin Valentin
1111631c45 makefiles/tools: define DEBUG_ELFFILE and use it for debugging 2022-05-31 12:39:16 +02:00
Benjamin Valentin
b97359ea71 boards/same54-xpro: configure FAT on SD card 2022-05-31 11:07:20 +02:00
benpicco
874a7e1533
Merge pull request #18057 from krzysztof-cabaj/cpy2remed-new-boards
boards/nucleo-X: enable cpy2remed programmer
2022-05-24 11:34:33 +02:00
Martine Lenders
37db22edea
Merge pull request #18124 from miri64/release-tests/fix/install-libasan
release-tests: install libasan as native dependency
2022-05-23 12:20:31 +02:00
Martine Lenders
c36a56cacc
native: doc: add libasan5 dependency 2022-05-23 12:02:46 +02:00
chrysn
dc7bc9f854
Merge pull request #17683 from chrysn-pull-requests/mtd-granularity
mtd: Introduce write granularity
2022-05-20 11:52:03 +02:00
krzysztof-cabaj
0c2d257b67 boards/nucleo: cpy2remed enabled 2022-05-18 06:30:39 -04:00
29c7e6c0bf
boards/iotlab-m3: fix mixed sensors in implementation status 2022-05-18 08:58:34 +02:00
Francisco
2e1cd2a517
Merge pull request #18071 from benpicco/boards/native-weak_vfs_default
boards/native: allow to overwrite default fs
2022-05-17 10:41:41 +02:00
e26ae5c981 boards/native: split out asan CFLAGS_ASAN, LINKFLAGS_ASAN 2022-05-11 21:49:27 +02:00
Benjamin Valentin
5b4c7cbf1e boards/native: allow to overwrite default fs 2022-05-08 23:21:37 +02:00
benpicco
dd2d8a464a
Merge pull request #18041 from krzysztof-cabaj/stm32f469i-disco-LEDs
boards/stm32f469i-disco: LEDX_ON LEDX_OFF mismatch
2022-05-02 12:16:25 +02:00
benpicco
bb8313a047
Merge pull request #18039 from krzysztof-cabaj/stm32f469i-disco-cpy2remed
boards/stm32f469i-disco: enable cpy2remed programmer
2022-05-02 12:15:48 +02:00
krzysztof-cabaj
3f49e9b17a boards/stm32f469i-disco: LEDX_ON LEDX_OFF mismatch fix 2022-05-02 05:06:00 -04:00
krzysztof-cabaj
94a103f756 boards/stm32f469i-disco: doc improvments 2022-04-30 11:45:51 -04:00
krzysztof-cabaj
f6de04bd19 enable cpy2remed programmer 2022-04-29 14:29:28 -04:00
9821e556ac
Merge pull request #17949 from fjmolinas/pr_native_can_improovements
native/periph_can: usability improvements and documentation updates
2022-04-25 17:52:16 +02:00
Francisco Molina
50f9c14ded boards/native: add PERIPH_CAN_FLAGS to specifiy vcan iface 2022-04-25 12:48:10 +02:00
56359d6fb1
Merge pull request #17930 from aabadie/pr/drivers/lcd_rotation_rework
drivers/lcd: rework rotation management and enable it for st7735
2022-04-21 14:31:49 +02:00
Francisco Molina
0d7eb36247 boards/native: only one CAN_DLL by default 2022-04-20 14:40:06 +02:00
Daniel Lockau
879e082703 cpu/native: use socketcan pkg 2022-04-20 11:55:29 +02:00
d992a18c76
boards: adapt configuration with new rotation mode defines 2022-04-19 16:22:11 +02:00
646fb1135a
Merge pull request #17925 from aabadie/pr/drivers/lcd_params_rework
drivers/lcd: slightly rework params to expose offset values to ili9341 driver
2022-04-19 16:21:42 +02:00
718b1e350d
Merge pull request #17459 from aabadie/pr/drivers/cst816s_enh
drivers/cst816s: add touch_dev interface + add Kconfig + migrate to ztimer
2022-04-19 11:43:34 +02:00
12758b94fc
Merge pull request #17954 from aabadie/pr/boards/stm32f750n8-dk
boards/stm32f750n8-dk: add support
2022-04-15 15:05:55 +02:00
benpicco
51085a7ad9
Merge pull request #17948 from fjmolinas/pr_nucleo_f401re_riotboot
boards/nucleo-f401re: add riotboot
2022-04-15 06:59:21 +02:00
c9afd2a94e
boards: add support for stm32f7508-dk 2022-04-14 21:43:57 +02:00
Francisco Molina
11352197b6 boards/nucleo-f401re: add riotboot 2022-04-14 15:17:31 +02:00
2d33b5f3a5
boards/pinetime: pull-in cst816s with touch_dev 2022-04-14 11:31:36 +02:00
d060f47d58
boards/adafruit-clue: fix display rotation mode 2022-04-13 12:55:16 +02:00
4af29ab549
boards/adafruit-pybadge: enable ST7735 display 2022-04-13 08:45:16 +02:00
6df46ecc91
boards: adapt ili9341 default config where needed 2022-04-12 12:39:00 +02:00
Karl Fessel
449cd2c7fa board/microbit: increase testtimeout for emulated testing 2022-04-12 11:36:57 +02:00
Benjamin Valentin
8081312a2f boards/samr34-xpro: configure second timer & uart 2022-04-11 18:13:49 +02:00
Benjamin Valentin
760b7f5057 boards/samr34-xpro: make use of helper macros 2022-04-11 18:01:29 +02:00
Oleg Hahm
abd5024d30
Merge pull request #17877 from krzysztof-cabaj/doc-board-nucleo-f334r8
boards/nucleo-f334r8: improvements to documentation
2022-04-08 14:06:56 +02:00
krzysztof-cabaj
3c672b8946 boards/nucleo-f334r8: improvments to documentation 2022-04-04 11:38:20 -04:00
chrysn
35b57af065 boards/native: Configure write_size in MTD device 2022-03-31 10:58:48 +02:00
Dario Petrillo
ce31f840b1
boards/b-l4753-iot0a1: Add SPI2 and SPI3 buses
SPI2 is exposed on the PMOD connector, SPI3 is used internally to
communicate with the radio modules onboard
2022-03-30 10:52:53 +02:00
benpicco
9ca3dd5d4b
Merge pull request #17656 from benpicco/vfs_default-test
vfs_default: add compile test and add default mount for more boards
2022-03-29 13:47:08 +02:00
Francisco
52f12e0734
Merge pull request #17711 from benpicco/periph_init_buttons
drivers/periph_common: add periph_init_buttons to init on-board buttons
2022-03-29 10:29:39 +02:00
Benjamin Valentin
a652bea27e boards/native: use default mount point 2022-03-29 10:24:01 +02:00
Benjamin Valentin
2d352306ea boards/same54-xpro: use default mount point 2022-03-29 10:24:01 +02:00
Benjamin Valentin
0bbcc4d924 boards/nrf52840dk: configure littlefs2 on external flash 2022-03-29 10:24:01 +02:00
Benjamin Valentin
53756e24cb boards/weact-f4x1cx: configure littlefs2 on external flash 2022-03-29 10:24:01 +02:00
Benjamin Valentin
a866a745b5 boards/iotlab-m3: configure littlefs2 on external flash 2022-03-29 10:24:01 +02:00
Benjamin Valentin
e57fd0888e boards/mcb2388: configure FAT on SD card 2022-03-29 10:24:01 +02:00
Benjamin Valentin
086fe35951 boards/msba2: configure FAT on SD card 2022-03-29 10:24:01 +02:00
krzysztof-cabaj
30f72c15df boards/nucleo-f429zi/doc: improvements to documentation 2022-03-28 06:55:49 -04:00
Michel Rottleuthner
ecce95cacb boards/pba-d-01-kw2x: init modem clock in post_startup to precede cpu_init 2022-03-24 16:28:22 +01:00
fdacb1a118
boards/stm32: adapt I2C configuration where needed 2022-03-23 10:10:08 +01:00
Francisco Molina
1f5a96deea boards/arduino-mega2560: add ztimer adjust paramters 2022-03-22 15:20:31 +01:00
Francisco Molina
2bb6bc1b1b boards/z1: update ztimer adjust params 2022-03-22 15:05:13 +01:00
9311139ad2
boards: add support for nucleo-f439zi 2022-03-21 08:11:00 +01:00
1de688c352
boards/nucleo-f429zi: add support for ethernet 2022-03-18 16:07:57 +01:00
7501098a8a
Merge pull request #17819 from aabadie/pr/cpu/samd51_adc_enh
cpu/samd51: allow to support ADC0 and ADC1 in the same configuration
2022-03-18 14:09:00 +01:00
565af3d56a
boards/adafruit-pybadge: extend and fix ADC configuration 2022-03-18 09:37:31 +01:00
Gunar Schorcht
327a4a58b2 boards: add ST L3Gxxxx 3-axis gyro family 2022-03-18 06:34:54 +01:00
562cc9bba8
boards/samd51: adapt ADC configuration 2022-03-17 11:45:06 +01:00
11cf422b66
boards/adafruit-pybadge: add support 2022-03-16 17:23:50 +01:00
benpicco
08c2cf6b27
Merge pull request #17769 from gschorcht/cpu/esp32/gcc_8_4_0_espressif_tools
cpu/esp32: update to Espressif's precompiled ESP32 vendor toolchain with gcc 8.4.0
2022-03-11 09:30:23 +01:00
Gunar Schorcht
421fb6dedd cpu/esp32: update the doc for Espressif's ESP32 vendor toolchain 2022-03-10 05:31:04 +01:00
3db7c1150a core: split out library code
This commit splits core into it's scheduler/IPC part and into other code
that is either used or uses the scheduler, through defined APIs.
2022-03-09 21:43:05 +01:00
benpicco
1f2626e474
Merge pull request #17708 from krzysztof-cabaj/add-cpy2remed
boards/nucleo-f334r8 f429zi and f446ze: enable cpy2remed programmer
2022-03-07 12:16:10 +01:00
krzysztof-cabaj
62dc3e191c boards/nucleo-f334r8 f429zi and f446ze: enable cpy2remed programmer 2022-03-07 05:00:35 -05:00
Leandro Lanzieri
5438a967aa
boards/common/qn908x: perfom checksum on shadow copy 2022-03-07 10:28:13 +01:00
Francisco Molina
3776482758 boards/native: use SDL for lvgl 2022-02-28 10:23:06 +01:00
Benjamin Valentin
615d863c00 boards: drop manual button auto-init 2022-02-26 22:51:50 +01:00
Benjamin Valentin
5d111e71aa boards: drop board_init() from board.h 2022-02-25 15:08:58 +01:00
c6151226ad
Merge pull request #17633 from fjmolinas/pr_ztimer_auto_adjust
sys/ztimer: add auto_adjust module
2022-02-23 10:01:05 +01:00
Francisco Molina
464d941a3e boards: drop empty custom board_init & empty board.c 2022-02-22 18:27:37 +01:00
Benjamin Valentin
3977023700 boards/esp32-*: drop custom board_init() 2022-02-22 18:27:37 +01:00
Benjamin Valentin
4d7a3c1dba sys/board_common: add generic board_init() function 2022-02-22 10:04:44 +01:00
benpicco
f966dfa356
Merge pull request #16989 from fabian18/cpu_stm32_add_vbat
cpu/stm32: add backup battery monitoring (VBAT)
2022-02-21 21:44:43 +01:00
Francisco Molina
d3234c929b boards/Kconfig: remove wrongfully added MODULE_AUTO_INIT_LED* sym 2022-02-21 14:35:50 +01:00
Fabian Hüßler
9163d78910 boards: add VBAT for stm32 based boards with ADC 2022-02-21 10:49:43 +01:00
Fabian Hüßler
4e8c979e7d boards/nucleo-f767zi: fix adc_config indentation 2022-02-20 09:44:41 +01:00
Benjamin Valentin
2127f091d4 boards/avr-rss2: provide custom led_init() 2022-02-18 14:35:53 +01:00
Benjamin Valentin
de0eed384d boards/remote: provide custom led_init() 2022-02-18 14:35:49 +01:00
Benjamin Valentin
d6035fe247 boards/nrf6310: provide custom led_init() 2022-02-18 14:35:49 +01:00
Benjamin Valentin
301e955418 boards/mcb2388: provide custom led_init() 2022-02-18 14:35:46 +01:00
Benjamin Valentin
468ea89953 boards: drop LED init
This is handled by periph_init_leds now
2022-02-18 14:35:43 +01:00
Francisco Molina
59d069c59d boards: update CONFIG_ZTIMER_USEC_ADJUST% values 2022-02-18 13:07:49 +01:00
Karl Fessel
726c461cb5
Merge pull request #17574 from kfessel/p-fix-asserth
core/assert: avoid including panic.h with assert.h
2022-02-15 11:57:55 +01:00
chrysn
1c3a646936
Merge pull request #17653 from benpicco/cpu/native-fatfs_defaults
boards/native: select MTD defaults for FAT
2022-02-15 09:03:21 +01:00
Francisco
d197c2518b
Merge pull request #17648 from MrKevinWeiss/pr/kconfig/boardconfig
boards: Use BOARD.config pattern for kconfig
2022-02-14 17:49:31 +01:00
Benjamin Valentin
5f1dda0eda boards/native: select MTD defaults for FAT
The FAT file system makes some strong assumptions about sector and
block size that are not met by the default native MTD emulation.

To avoid this trip hazard, change the native MTD defaults when FAT is
used.
2022-02-14 15:10:12 +01:00
MrKevinWeiss
ddfe1f6aff
boards: Use BOARD.config pattern for kconfig
Many simple kconfig configurations are added to boards and brought in with the board name.

This makes a common import of these configs so one only requires adding a BOARD.config without having to alter the makefile.
2022-02-14 13:10:09 +01:00
Benjamin Valentin
60d9782e52 boards/native: default to using littlefs2 on virtual flash 2022-02-14 13:04:37 +01:00
Benjamin Valentin
33e1d38dae boards/same54-xpro: default to using littlefs2 on external flash 2022-02-14 13:04:37 +01:00
Karl Fessel
e272fb18ed board/msba2: include kernel_defines.h 2022-02-12 18:30:58 +01:00
krzysztof-cabaj
4bb5487f86 tools/cpy2remed: Addition of cpy2remed programmer to nucleo-L552ZE-Q 2022-02-11 08:27:25 -05:00
benpicco
d67207404c
Merge pull request #17639 from krzysztof-cabaj/board-nucleo-l552ze-doc
boards/nucleo-l552ze-q doc: Improvements to documentation
2022-02-11 12:53:01 +01:00
krzysztof-cabaj
30065c6141 boards/nucleo-l552ze-q: Adding improvements to Nucle-L552ZE-Q doc 2022-02-11 06:27:41 -05:00
MrKevinWeiss
2fc75177c3
boards/pyboard: Fix kconfig clk tree 2022-02-10 13:43:41 +01:00
MrKevinWeiss
199d10ae05
boards/f4vil: Fix kconfig clk tree 2022-02-10 13:43:39 +01:00
MrKevinWeiss
04a235933d
boards/msbiot: Fix kconfig clk tree 2022-02-10 13:43:38 +01:00
Kevin "Tristate Tom" Weiss
d97eed54a1
Merge pull request #17525 from fjmolinas/pr_esp_compile_test_boards
[POC] tests/external-boards: add esp compile test boards
2022-02-10 08:31:12 +01:00
Kevin "Tristate Tom" Weiss
3897be621c
Merge pull request #17629 from MrKevinWeiss/pr/fix/kconfigstackguard
boards/stm32mp157c-dk2: Overwrite mpu_stack_guard in kconfig
2022-02-09 22:16:20 +01:00
benpicco
be45400631
Merge pull request #17341 from benpicco/vfs-mtd_cleanup
sys/vfs: add file-system auto-mount
2022-02-09 21:50:34 +01:00
Francisco Molina
c1238ad4e4 cpu/esp: model missing modules 2022-02-09 16:50:04 +01:00
Benjamin Valentin
fc4cd0484b cpu/native: change mtd_native_dev_t parent name to base
This brings it in line with the other MTD implementations.
2022-02-09 12:21:53 +01:00
Benjamin Valentin
7cc67610ce boards/native: auto-init file system 2022-02-09 12:21:53 +01:00
MrKevinWeiss
6efe8e01c3
boards/stm32mp157c-dk2: Overwrite mpu_stack_guard in kconfig 2022-02-09 10:32:20 +01:00
Kevin "Tristate Tom" Weiss
648c6bcb88
Merge pull request #17595 from MrKevinWeiss/pr/explorekconfig
kconfig explore all allowed boards on all apps
2022-02-08 08:46:55 +01:00
MrKevinWeiss
514ea77b07
boards/ublox-c030-u201: Remove vfs make dep
This modelling doesn't seem correct and probably shouldn't be in here.
Normally vfs modelling shouldn't be handled in the boards.
Even if it was the mtd modelling is also not correct.
2022-02-07 14:02:52 +01:00
MrKevinWeiss
92fff8976b
boards/lora-e5-dev: HSE/LSE available in kconfig 2022-02-07 13:05:55 +01:00
4e007d3f3e
Merge pull request #17521 from MrKevinWeiss/pr/kconfig/stm32mp1clock
cpu/stm32: Add clock config for mp1 to kconfig
2022-02-07 11:02:20 +01:00
benpicco
effad2e571
Merge pull request #17613 from benpicco/drivers/mtd_spi_nor-microchip
boards/same54-xpro: support for board variation with SST26VF064B flash
2022-02-06 18:39:31 +01:00
Benjamin Valentin
67417ce5a9 drivers/mtd_spi_nor: drop addr_width from mtd_spi_nor_params_t
This is now always determined at run-time.
2022-02-04 12:17:17 +01:00
Benjamin Valentin
407851095d boards/same54-xpro: support for board variation with SST26VF064B flash 2022-02-04 12:17:17 +01:00
Francisco Molina
8d12479935 boards/esp*: revert optional modules used only in CI 2022-02-04 08:24:20 +01:00
benpicco
26667d5b6f
Merge pull request #17579 from spectraphilic/feather-m0-lora-wing
boards/feather-m0: sx127x params only valid for lora variant
2022-02-03 23:00:32 +01:00
MrKevinWeiss
68e94ea2aa
cpu/stm32: Add clock config for mp1 to kconfig 2022-02-03 12:20:53 +01:00
MrKevinWeiss
29c3e7d87b
boards/*/Kconfig: Fix simple kconfig models 2022-02-01 13:58:08 +01:00
MrKevinWeiss
ff32e7545a
boards/esp32-wrover-kit: Use KCONFIG_BOARD_CONFIG 2022-02-01 13:58:07 +01:00
MrKevinWeiss
49a4e20f67
boards/stk3200: Move THREAD_STACKSIZE_DEFAULT to .include 2022-02-01 13:58:07 +01:00
b795a26781
Merge pull request #17582 from aabadie/pr/boards/p-nucleo-doc-update
boards/p-nucleo-wb55: update documentation
2022-01-27 20:20:26 +01:00
1768b46f81
boards/p-nucleo-wb55: add new supported features 2022-01-27 16:04:36 +01:00
a7d71930c9
boards/p-nucleo-wb55: update notes about OpenOCD version 2022-01-27 16:04:27 +01:00
0d2b58bdfb
boards/p-nucleo-wb55: fix doxygen parent group 2022-01-27 16:03:56 +01:00
Benjamin Valentin
b67de309a4 boards/samr34-xpro: add doc.txt 2022-01-27 13:36:26 +01:00
J. David Ibáñez
ffb49ad622 boards/feather-m0: sx127x params only valid for lora vairiant
In the feather-m0 board the sx127x pin parameters are hardcoded for the
feather-m0-lora variant, but this is not compatible with other
configurations.

For example in the feather-m0 adalogger PA06 and PA08 are used for the
SD card. When combined with the RFM95W FeatherWing the IRQ/CS/RST pins
must be wired, and then the sx127x pins must be configured to match the
wiring (which will be necessarily different from the lora variant
configuration).
2022-01-27 11:29:40 +01:00
Stefan Strell
ccf31eb15d boards/nucleo-f767zi: Fix adc pin config in periph_conf.h 2022-01-24 18:12:25 +01:00
Kevin "Tristate Tom" Weiss
c94033016e
Merge pull request #17458 from aabadie/pr/boards/stm32f429i-disc1_kconfig_deps_fix
{disp,touch}_dev: improve Kconfig at different levels
2022-01-24 12:00:44 +01:00
Francisco
b985a74894
Merge pull request #17367 from fjmolinas/pr_driver_ztimer_corner_cases
drivers: migrate xtimer64 and xtimer/ticks users to ztimer
2022-01-24 10:41:24 +01:00
7c9bce25e1
boards/stm32f429i-disc1: add ili9341 and stmpe811 in Kconfig 2022-01-22 15:14:17 +01:00
Leandro Lanzieri
91012bc3f9
drivers/ft5x06: remove unnecessary pseudomodules 2022-01-21 14:13:49 +01:00
Leandro Lanzieri
4eb58d74b5
drivers/ft5x06: allow multiple device types 2022-01-21 13:13:09 +01:00
Francisco Molina
0398fb3f83 drivers/nvmram_spi: convert to ztimer_usec 2022-01-18 16:27:44 +01:00
krzysztof-cabaj
3c424107cc doc/boards/cc1352-launchpad: adding information concerning shell acccess 2022-01-14 11:47:32 -05:00
c983007ec3
boards/stm32f723e-disco: pull-in ft6x06 with touch_dev 2022-01-09 16:43:35 +01:00
deeb204a14
boards/stm32f723e-disco: configure ft5x06 I2C peripheral and int pin 2022-01-09 16:43:35 +01:00
c67920c1cc
boards/stm32f746g-disco: pull-in ft5336 with touch_dev 2022-01-09 16:43:35 +01:00
0080657d63
boards/stm32f746g-disco: configure ft5336 I2C peripheral and int pin 2022-01-09 16:43: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
8429172c89
boards/stm32f746g-disco: pull in ltdc feature with disp_dev 2022-01-07 14:32:24 +01:00
dbf2f06968
boards/stm32f746g-disco: enable LTDC peripheral 2022-01-07 14:32:24 +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
3c0e405f32
boards/cc2538: replace GPIO_UNDEF with SPI_CS_UNDEF 2022-01-06 12:34:10 +01:00
c6c31f0361
boards/kinetis: replace GPIO_UNDEF with SPI_CS_UNDEF 2022-01-06 12:34:09 +01:00
796e127df9
boards/stm32: replace GPIO_UNDEF with SPI_CS_UNDEF 2022-01-06 12:34:09 +01:00
05da606ea6
Merge pull request #17438 from gschorcht/cpu/esp/feature_cleanup
boards/esp* and cpu/esp: feature definition cleanup
2022-01-04 10:51:33 +01:00
c2420e0577
boards/p-l496g-cell02: add riotboot feature 2022-01-03 15:37:09 +01:00
082ea7accd
Merge pull request #17449 from aabadie/pr/boards/stm32f746g_disco_openocd
boards/stm32f746g-disco: use connect_assert_srst with openocd
2022-01-03 12:14:26 +01:00
02893420dd
boards/stm32f723e-disco: use connect_assert_srst with openocd 2022-01-03 10:50:05 +01:00
benpicco
40a6000cc5
Merge pull request #17410 from aabadie/pr/cpu/stm32u5
cpu/stm32: add support for U5 family
2022-01-02 18:45:57 +01:00
krzysztof-cabaj
a91b8039fd doc/boards/rpi-pico: fixing typo detected by static tests 2021-12-28 10:52:53 -05:00
krzysztof-cabaj
e197b17c15 doc/boards/rpi-pico: fixing whitespace errors 2021-12-28 10:45:42 -05:00
krzysztof-cabaj
f05327ba1f doc/boards/rpi-pico: Addition of section concerning shell access 2021-12-28 09:23:46 -05:00
d0b1b4e1e5
boards/stm32f746g-disco: use connect_assert_srst with openocd 2021-12-27 12:50:21 +01:00
benpicco
9e975c802d
Merge pull request #17440 from aabadie/pr/boards/common_microbit_group_fix
boards/common/microbit: fix doxygen grouping
2021-12-24 14:12:09 +01:00
Gunar Schorcht
2800616976 boards/feather-m0*: base board definition in Kconfig
All derived `feather-m0-*` boards have all features of the `feather-m0` board and `Makefile.features` of derived `feather-m0-`*` boards just include `Makefile.features` of the `feather-m0` base board. Therefore a base board definition is used in Kconfig for all `feather-m0*` boards.
2021-12-24 12:59:30 +01:00
Gunar Schorcht
12c5236443 boards/feather-m0-*: fix Arduino feature in Kconfig
With PR #17401 the Arduino feature was introduced for the `feather-m0` base board. Since all derived `feather-m0-*` boards with additional hardware modules simply include `Makefile.features` of the `feather-m0` base board, they also have this feature. However, the `Kconfig` file is defined separately for each of these boards. In PR 17401, it was forgotten to include the Arduino feature in the `Kconfig` file for the derived boards. This was not noticed because the CI did not trigger an error message.
2021-12-24 04:15:02 +01:00
Gunar Schorcht
c0cecaef99
Merge pull request #17401 from spectraphilic/feather-m0-arduino
boards/feather-m0: add arduino feature
2021-12-23 18:04:02 +01:00
4465ce1984
boards/common/microbit: fix doxygen grouping 2021-12-23 11:07:58 +01:00
62a682dd2c
boards/b-u585i-iot02a: add initial basic support 2021-12-23 11:04:42 +01:00
Gunar Schorcht
37d97aef1e boards/esp32-olimex-evb: indentation cleanup 2021-12-23 10:39:12 +01:00
Gunar Schorcht
aeb5d1197c boards/esp8266: common periph features moved to cpu/esp_common 2021-12-23 10:33:57 +01:00
Gunar Schorcht
b1d2d46ee4 boards/esp32: common periph features moved to cpu/esp_common 2021-12-23 10:33:35 +01:00
4877155e23
boards: unify user button defines 2021-12-20 11:39:17 +01:00
J. David Ibáñez
b22d899e91 boards/feather-m0: drop pins for missing variants 2021-12-18 09:54:04 +01:00
J. David Ibáñez
5f08e352b6 boards/feather-m0: arduino pins for variants 2021-12-16 10:04:20 +01:00
Marian Buschsieweke
882c593575
Merge pull request #17348 from krzysztof-cabaj/add-elf2uf2-tool
tools/elf2uf2: addition of new PROGRAMMER for RPi-pico
2021-12-15 22:08:51 +01:00
krzysztof-cabaj
940f1eea4b tools/elf2uf2: addition of new PROGRAMMER for rpi-pico board 2021-12-15 11:40:10 -05:00
J. David Ibáñez
ae7c745fb0 boards/feather-m0: add arduino feature 2021-12-15 14:58:51 +01:00
d755c3ae4a
boards/qn9080dk: move CLOCK_CORECLOCK definition to periph_conf.h 2021-12-15 13:14:19 +01:00
Kevin "Tristate Tom" Weiss
e3f6212708
Merge pull request #17355 from leandrolanzieri/pr/boards/samd21/model_kconfig
boards/samd21-based: model Kconfig
2021-12-15 12:35:32 +01:00
Marian Buschsieweke
26eed0ae5a
Merge pull request #17399 from maribu/boards/common/nrf52xxxdk
boards/common/nrf52xxxdk: Expose LEDs via saul_pwm
2021-12-15 11:08:39 +01:00
Leandro Lanzieri
8e7691e34d boards/samd21-based: model Kconfig 2021-12-15 10:31:18 +01:00
Leandro Lanzieri
6ecbfe99f7 boards/common/sodaq: model Kconfig 2021-12-15 10:30:51 +01:00
Leandro Lanzieri
ea0039f7a0 boards/common/arduino-zero: model Kconfig 2021-12-15 10:30:51 +01:00
Leandro Lanzieri
7fe6eba806 boards/common/arduino-mkr: model Kconfig 2021-12-15 10:30:51 +01:00
Leandro Lanzieri
d249fc5ba7 boards/common/samdx1-arduino-bootloader: model Kconfig 2021-12-15 10:30:51 +01:00
MrKevinWeiss
deda2cfb97
boards: Fix stm32 based boards kconfig models 2021-12-15 09:31:45 +01:00
MrKevinWeiss
fbd404edfe
boards/adafruit-itsybitsy-m4: fix kconfig usb_reset 2021-12-15 08:39:01 +01:00
Marian Buschsieweke
c118df3eb2
boards/common/nrf52xxxdk: Expose LEDs via saul_pwm
This allows dimming the LEDs instead of only turning them on and off.
2021-12-14 22:02:56 +01:00
Kevin "Tristate Tom" Weiss
ed94dd7085
Merge pull request #17376 from leandrolanzieri/pr/makefiles/add_board_cpu_config_variables
makefiles/kconfig: add board & CPU config variables
2021-12-13 13:26:40 +01:00
Leandro Lanzieri
df7ce1c647
makefiles/kconfig: use two lists for boards and CPUs default configs
This introduces KCONFIG_BOARD_CONFIG and KCONFIG_CPU_CONFIG variable for
boards and CPUs (including common directories) to add default
configuration files to be merged. The current approach, as it uses
Makefile.features, would include boards first, not allowing them to
override CPU configurations.
2021-12-13 12:33:21 +01:00
Gunar Schorcht
85313ccc02
Merge pull request #17232 from leandrolanzieri/pr/cpu/esp/model_kconfig
cpu/esp{32,8266}: model kconfig
2021-12-11 08:53:31 +01:00
benpicco
13f03ad161
Merge pull request #17314 from gschorcht/boards/esp/compile_optional_modules
cpu/esp: compile optional modules in CI
2021-12-10 19:28:24 +01:00
Leandro Lanzieri
b89a62df9b
boards/esp32-wrover-kit: provide esp_jtag feature 2021-12-10 18:54:27 +01:00
Leandro Lanzieri
9f31dfe28a
cpu/esp32: refactor esp_spi_ram feature
This feature is provided by all esp32_wrover% models, so group it in the
common file.
2021-12-10 18:54:27 +01:00
Leandro Lanzieri
4be55b7a49
boards/common/esp8266: model Kconfig 2021-12-10 18:54:07 +01:00
Leandro Lanzieri
b3b468ad8b
boards/esp32: model Kconfig 2021-12-10 18:54:07 +01:00
Leandro Lanzieri
bfdfbb1a48
cpu/esp32: model Kconfig 2021-12-10 18:54:07 +01:00
Leandro Lanzieri
252c3886b0
cpu/esp32: do not expand USEMODULE 2021-12-10 17:34:16 +01:00
Francisco Molina
3174e847d6 boards/lora-e5-dev: fix default DARWIN port 2021-12-10 11:08:26 +01:00
Francisco
7362074f49
Merge pull request #17235 from leandrolanzieri/cpu/kinetis/model_kconfig
cpu/kinetis: model kconfig
2021-12-09 14:22:10 +01:00
Francisco
622fca0235
Merge pull request #17304 from MrKevinWeiss/pr/depmips
cpu/mips: deprecate mips cpu
2021-12-09 11:57:20 +01:00
MrKevinWeiss
cf74b26c55
cpu/mips: deprecate mips cpu
Add deprecate note in the mips cpu.
Add warning in make when any mips based board is being used (6lowpan-clicker, pic32-wifire).
2021-12-09 10:14:52 +01:00
Leandro Lanzieri
31e386bee1
boards/slwstk600b-based/kconfig: select common module 2021-12-08 21:22:50 +01:00
Leandro Lanzieri
15165bfdf7
Merge pull request #17299 from fjmolinas/pr_nrf52_boards_kconfig
boards: model nrf52 boards
2021-12-08 14:45:03 +01:00
Francisco Molina
766bfeace4 boards: model nrf52 boards 2021-12-08 13:25:29 +01:00
Francisco Molina
76b7069779 boards/thingy52: explicit lis2dh12 I2C selection 2021-12-08 13:25:29 +01:00
Francisco Molina
e25076e370 boards/common/particle-mesh: use nrf52/bootloader_nrfutil.dep.mk 2021-12-08 13:25:29 +01:00
Francisco Molina
7a1758d7f4 boards/particle: use FEATURES_REQUIRED for periph_uart_hw_fc 2021-12-08 13:25:29 +01:00
Francisco Molina
48777f5ba4 boards/common/nrf52xxxdk: align module name with dirname 2021-12-08 13:25:29 +01:00
José Alamos
ce8cda2fd8
Merge pull request #16932 from benpicco/socket_zep-hal
socket_zep: port to radio HAL
2021-12-07 18:24:33 +01:00
Leandro Lanzieri
8337d6d762
boards/kinetis: model Kconfig 2021-12-07 11:33:24 +01:00
Leandro Lanzieri
4f51174eb4
Merge pull request #17331 from MrKevinWeiss/pr/kconfig/samd5x
boards/adafruit-itsybitsy-m4: Model kconfig
2021-12-06 10:22:37 +01:00
MrKevinWeiss
b6e7ab3443
boards/adafruit-itsybitsy-m4: Model kconfig 2021-12-06 09:06:12 +01:00
Benjamin Valentin
f2ebb5178a boards/iotlab-m3: add MTD definition
The board comes with a 16 MiB SPI-NOR flash (N25Q128).
Provide the needed MTD definitions to support it.
2021-12-04 00:44:55 +01:00
8329112c45
Merge pull request #17088 from fjmolinas/pr_stmpe811_spi
drivers/stmpe811: add spi mode
2021-12-03 21:37:46 +01:00
Francisco
3afa47d8f2
Merge pull request #14955 from maribu/cflags-cast-align
makefiles/cflags.inc.mk: Add -Wcast-align
2021-12-03 17:47:24 +01:00
Francisco Molina
e17fe0aee2 drivers/stmpe811: add spi mode 2021-12-03 17:12:03 +01:00
Marian Buschsieweke
e071098d26
cpu/stm32/periph: use uintptr_t instead uintptr_t * 2021-12-03 14:21:54 +01:00
Dylan Laduranty
9f7ff95d73
Merge pull request #17328 from leandrolanzieri/pr/boards/nrf9160dk/fix_leds
boards/nrf9160dk: fix LED macros
2021-12-03 12:57:41 +01:00
Marian Buschsieweke
7cd9d615fa
cpu/stm32/periph: Use uintptr_t for periph addr
The peripheral register addresses are fixed, properly aligned addresses. Storing
them as uintptr_t makes live easier when casting them to helper structs, as no
intermediate cast to uintptr_t is needed to silence -Wcast-align.
2021-12-03 10:12:32 +01:00
Leandro Lanzieri
228c90f6e1
boards/nrf9160dk: fix LED macros
LED macros were inverted, so LEDn_ON would turn the LED off and LEDn_OFF
would turn it on.
2021-12-03 08:51:30 +01:00
Leandro Lanzieri
d7bf363517
Merge pull request #17290 from fjmolinas/pr_kconfig_msp430
cpu/msp430: add Kconfig
2021-12-03 08:37:11 +01:00
4d96c1f8e0
Merge pull request #17281 from dylad/pr/cpu/stm32/usbdev_fs_support
cpu/stm32: add new usbdev FS support
2021-12-02 21:57:49 +01:00
Francisco Molina
7ab05fa129 cpu/msp430: add Kconfig 2021-12-02 16:33:19 +01:00
dylad
83f4f4a4aa boards/p-nucleo-wb55: update Kconfig with usbdev support 2021-12-02 14:26:03 +01:00
dylad
66451042eb boards/p-nucleo-wb55: enable usbdev feature 2021-12-02 14:26:03 +01:00
Leandro Lanzieri
004da59672
sys/ztimer/kconfig: enable xtimer compat only with timer backend
This also moves the selection of MODULE_ZTIMER_PERIPH_TIMER from
MODULE_ZTIMER_USEC to the visible symbol ZTIMER_USEC.
2021-12-02 09:38:06 +01:00
Gunar Schorcht
9bf85a951b cpu/esp8266: use optional modules when compiled in CI
To test compilation of optional ESP8266 modules, these modules are enabled for the `esp8266-olimex-mod` board when compiled in CI. The use of some of these optional modules depend on the use of other modules.
2021-12-02 06:17:48 +01:00
Gunar Schorcht
b74c456595 cpu/esp32: use optional modules when compiled in CI
To test compilation of optional ESP32 modules, these modules are enabled for the `esp32-wrover-kit` borad when compiled in CI. The use of some of these optional modules depend on the use of other modules.
2021-12-02 06:17:48 +01:00
Dylan Laduranty
48e71b2d8c
Merge pull request #17302 from aabadie/pr/cpu/stm32_usb_l4
cpu/stm32: enable USB OTG FS on high end L4
2021-12-01 20:56:07 +01:00
b6d1e09448
boards/stm32f746g-disco: extend documentation 2021-12-01 15:55:59 +01:00