1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/boards/common
Marian Buschsieweke ff7f8ae2f0
cpu/msp430: reorganize code
RIOT supports two distinct families of the MSP430: The [MSP430 x1xx]
MCU family and the [MSP430 F2xx/G2xx] MCU family. For both incompatible
MCU families the code was located in the msp430fxyz folder, resulting
in case of the UART driver in particularly bizarre code looking roughly
like this:

    #ifndef UART_USE_USCI
    /* implementation of x1xx peripheral ... */
    #else
    /* implementation of F2xx/G2xx peripheral ... */
    #endif
    /* zero shared code between both variants */

This splits the peripheral drivers for USCI and USART serial IP blocks
into separate files and relocates everything in cpu/msp430, similar to
how cpu/stm32 is organized.

[MSP430 x1xx]: https://www.ti.com/lit/ug/slau049f/slau049f.pdf
[MSP430 F2xx/G2xx]: https://www.ti.com/lit/ug/slau144k/slau144k.pdf
2023-06-19 17:14:57 +02:00
..
arduino-atmega doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
arduino-due boards: drop board_init() from board.h 2022-02-25 15:08:58 +01:00
arduino-mkr boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
arduino-zero boards/arduino-zero: move tinusb_device feature 2022-12-07 13:56:24 +01:00
atmega doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
atxmega boards: drop empty custom board_init & empty board.c 2022-02-22 18:27:37 +01:00
blxxxpill boards/common/blxxxpill: Update pinout 2023-02-28 08:35:17 +01:00
cc26xx_cc13xx boards/common/cc26xx_cc13xx: Fix flashing with upstream OpenOCD 2023-01-10 22:39:35 +01:00
cc2538 boards/cc2538: set cc2538-bsl as supported programmer 2021-02-24 13:28:53 +01:00
e104-bt50xxa-tb boards: add some missing whitespaces for static tests 2022-09-14 15:11:14 +02:00
esp32 boards/common/esp32: use boards_common_esp32x 2023-03-30 07:27:13 +02:00
esp32c3 boards/common/esp32c3: use boards_common_esp32x 2023-03-30 07:06:13 +02:00
esp32s2 boards/common/esp32s2: use boards_common_esp32x 2023-03-29 18:42:34 +02:00
esp32s3 boards/common/esp32s3: use boards_common_esp32x 2023-03-29 18:42:34 +02:00
esp32x boards/common: add module boards_common_esp32x 2023-03-29 18:42:34 +02:00
esp8266 boards/common/esp*: set MTD offset for SD Cards to 1 2023-02-06 23:35:34 +01:00
frdm boards/frdm: set openocd as only supported programmer 2021-02-24 13:29:16 +01:00
gd32v boards/common/gd32v: enable riotboot feature 2023-04-18 06:20:14 +02:00
init boards: drop empty custom board_init & empty board.c 2022-02-22 18:27:37 +01:00
iotlab boards/common/iotlab: make use of l3g4200d_ng 2023-04-28 17:24:15 +02:00
kw41z drivers/kw41zrf: model Kconfig 2022-07-28 09:32:24 +02:00
makefiles boards/common/stdio_tinyusb_cdc_acm: let tests wait for serial port 2023-02-06 16:19:11 +01:00
microbit boards/common/microbit: fix doxygen grouping 2021-12-23 11:07:58 +01:00
msb-430 cpu/msp430: reorganize code 2023-06-19 17:14:57 +02:00
msba2 boards: set supported programmers 2021-02-24 13:30:34 +01:00
nrf51 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
nrf52 boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
nrf52xxxdk boards: drop empty custom board_init & empty board.c 2022-02-22 18:27:37 +01:00
nucleo boards: Provide debug adapter ID from serial where possible 2023-02-24 16:50:59 +01:00
nucleo32 boards/common/stm32: clean up LED definitions 2022-08-08 23:35:06 +02:00
nucleo64 boards/nucleo64: use ARDUINO pins for MRF24J40 configuration 2023-01-19 15:31:06 +01:00
nucleo144 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
particle-mesh boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
qn908x boards/qn9080dk: Improve doc and add J-Link support 2023-01-10 16:10:50 +01:00
remote boards select cc2538 Kconfig feature 2022-07-28 09:32:25 +02:00
samdx1-arduino-bootloader boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
saml1x boards: convert sam0 boards to new adc_conf_chan_t 2022-09-27 22:43:31 +02:00
silabs boards/common/silabs: add common USB OTG FS config 2022-12-07 16:34:34 +01:00
slwstk6000b cpu/efm32: provide periph_uart_modecfg feature for every board 2022-11-21 23:20:19 +01:00
sodaq boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
stm32 boards/common/stm32: Add timer config based on TIM2,15,16 2023-05-30 13:03:19 +02:00
weact-f4x1cx boards: fix periph_uart_hw_fc dependency resolution 2023-06-17 15:13:19 +02:00
doc.txt boards/stm32f103c8: add docu on flashing with DFU 2018-08-15 15:00:13 +02:00