1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/pkg
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_adafruit_sensor
arduino_sdi_12
c25519 cpu/msp430: reorganize code 2023-06-19 17:14:57 +02:00
cayenne-lpp
cifra
cmsis-dsp tests/pkg_cmsis-*: extend whitelisted boards 2023-05-14 21:08:29 +02:00
cmsis-nn tests/pkg_cmsis-*: extend whitelisted boards 2023-05-14 21:08:29 +02:00
cn-cbor
corejson
cryptoauthlib_compare_sha256
cryptoauthlib_internal-tests
edhoc_c
elk boards/olimex-msp430-h2618: add new board 2023-06-08 23:42:50 +02:00
emlearn
etl
fatfs
fatfs_vfs boards/olimex-msp430-h1611: new board 2023-05-16 15:03:12 +02:00
fff
flashdb_mtd
flashdb_vfs
flatbuffers
hacl
heatshrink
jsmn
libb2 boards/olimex-msp430-h2618: add new board 2023-06-08 23:42:50 +02:00
libbase58 tests/pkg/libbase58: add Kconfig config 2023-05-19 15:40:57 +02:00
libcose
libcose_encrypt
libfixmath
libfixmath_unittests
libhydrogen
libschc
littlefs
littlefs2
lora-serialization
lua_loader tests/lua_loader: move to tests/pkg/lua_loader 2023-05-10 12:05:19 +02:00
lvgl tests/pkg/lvgl: minor style fix 2023-06-01 19:34:28 +02:00
lvgl_touch tests/pkg_lvgl_touch: Replace LittlevGL to LVGL 2023-05-08 15:00:54 +02:00
lwip tests: move lwip* tests to tests/pkg 2023-05-12 11:25:00 +02:00
lwip_sock_ip tests: move lwip* tests to tests/pkg 2023-05-12 11:25:00 +02:00
lwip_sock_tcp tests: move lwip* tests to tests/pkg 2023-05-12 11:25:00 +02:00
lwip_sock_udp tests: move lwip* tests to tests/pkg 2023-05-12 11:25:00 +02:00
lz4
mbedtls
micro-ecc
micro-ecc-with-hwrng
microcoap boards/olimex-msp430-h1611: new board 2023-05-16 15:03:12 +02:00
minmea
monocypher
nanocbor
nanopb
nanors
nimble_autoconn_ccnl tests: move nimble_* tests to tests/pkg 2023-05-12 11:24:59 +02:00
nimble_autoconn_gnrc tests: move nimble_* tests to tests/pkg 2023-05-12 11:24:59 +02:00
nimble_autoconn_gnrc_ext tests: move nimble_* tests to tests/pkg 2023-05-12 11:24:59 +02:00
nimble_esp_wifi_coexist treewide: fix path to external_board_dirs test in doc 2023-05-13 18:31:05 +02:00
nimble_ext_adv tests: move nimble_* tests to tests/pkg 2023-05-12 11:24:59 +02:00
nimble_l2cap tests: move nimble_* tests to tests/pkg 2023-05-12 11:24:59 +02:00
nimble_l2cap_server tests: move nimble_* tests to tests/pkg 2023-05-12 11:24:59 +02:00
nimble_netif_ext tests: move nimble_* tests to tests/pkg 2023-05-12 11:24:59 +02:00
nimble_rpble_gnrc tests: move nimble_* tests to tests/pkg 2023-05-12 11:24:59 +02:00
nimble_rpble_gnrc_ext tests: move nimble_* tests to tests/pkg 2023-05-12 11:24:59 +02:00
nimble_statconn_gnrc tests: move nimble_* tests to tests/pkg 2023-05-12 11:24:59 +02:00
nimble_statconn_gnrc_ext tests: move nimble_* tests to tests/pkg 2023-05-12 11:24:59 +02:00
openwsn
openwsn_sock_udp
qcbor
qdsa
qr-code-generator
relic boards/olimex-msp430-h2618: add new board 2023-06-08 23:42:50 +02:00
semtech-loramac
spiffs boards/olimex-msp430-h2618: add new board 2023-06-08 23:42:50 +02:00
tflite-micro
tiny-asn1
tinycbor
tinycrypt
tinydtls_sock_async boards/olimex-msp430-h2618: add new board 2023-06-08 23:42:50 +02:00
tinyusb_cdc_acm_stdio tests/*usb*: Fix USB kconfig model 2023-05-31 13:04:42 +02:00
tinyusb_cdc_msc tests/*usb*: Fix USB kconfig model 2023-05-31 13:04:42 +02:00
tinyusb_netdev
tinyvcdiff
tweetnacl
u8g2
ubasic
ucglib
umorse
utensor
uzlib
wolfcrypt-ed25519-verify
wolfssl
yxml
Makefile.pkg_common