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
..
2022-08-19 12:01:30 +02:00
2022-06-30 10:07:24 +02:00
2022-10-07 13:01:38 +02:00
2023-02-06 16:21:57 +01:00
2022-10-17 16:44:39 +02:00
2023-01-13 13:58:07 +01:00
2023-02-20 18:22:00 +01:00
2022-09-14 15:05:25 +02:00
2022-11-19 01:48:42 +01:00
2023-05-19 16:15:10 +02:00
2022-09-23 16:42:52 +02:00
2023-04-26 00:53:14 +02:00
2023-05-19 16:01:12 +02:00
2023-06-13 19:08:40 +00:00
2023-03-08 13:07:42 +01:00
2023-02-23 16:44:24 +01:00
2023-05-27 21:01:18 +02:00
2023-01-18 01:17:31 +01:00
2023-05-31 12:55:52 +02:00
2022-09-14 15:05:25 +02:00
2023-05-13 19:08:38 +02:00
2022-08-09 14:26:49 +02:00
2021-08-13 19:50:38 +02:00
2023-04-27 13:19:17 +02:00
2023-01-07 09:47:44 +01:00
2022-11-22 13:39:35 +01:00
2021-08-20 14:56:46 +02:00
2023-03-06 14:31:09 +01:00
2022-08-11 10:57:53 +02:00
2021-06-02 14:07:17 +02:00
2023-03-17 00:08:10 +01:00
2022-09-16 14:00:35 +02:00
2023-06-19 17:14:57 +02:00
2021-12-15 18:58:23 +01:00
2022-03-04 09:35:39 +01:00
2023-02-23 15:45:03 +01:00
2021-12-15 12:41:36 +01:00
2021-02-26 10:08:12 +01:00
2023-01-13 13:58:07 +01:00
2022-11-22 13:39:35 +01:00
2022-11-24 21:27:20 +01:00
2022-11-22 13:39:35 +01:00
2022-04-14 17:10:24 +02:00
2023-05-24 09:53:33 +02:00
2023-02-27 12:31:03 +01:00
2022-11-15 22:05:42 +01:00
2023-05-13 19:08:39 +02:00
2022-12-19 13:03:45 +01:00
2021-08-13 19:50:38 +02:00
2023-06-05 19:09:11 +02:00
2022-05-02 23:23:52 +02:00
2023-01-13 13:58:07 +01:00
2021-12-07 13:00:58 +01:00
2023-02-27 12:31:03 +01:00
2022-11-04 16:50:52 +01:00
2021-04-07 12:05:00 +02:00
2021-08-13 19:50:38 +02:00
2023-05-13 19:08:39 +02:00
2022-07-26 19:46:14 +02:00
2022-06-12 15:49:01 +02:00
2022-05-23 08:35:27 +02:00
2021-11-11 13:18:52 +01:00
2021-12-07 16:31:15 +01:00
2022-03-10 14:19:44 +01:00
2022-11-22 13:39:35 +01:00
2023-05-26 15:04:36 +02:00
2023-05-26 15:04:35 +02:00
2022-11-22 13:39:35 +01:00
2023-01-13 11:08:22 +01:00
2023-02-05 15:49:20 +01:00
2023-01-13 11:08:22 +01:00
2023-01-13 11:08:22 +01:00
2023-05-30 20:39:10 +02:00
2022-06-01 13:00:51 +02:00
2022-05-05 11:31:45 +02:00
2021-12-15 14:33:20 +01:00
2022-10-18 23:30:15 +02:00
2022-11-22 13:39:35 +01:00
2023-03-17 12:04:44 +01:00
2021-12-06 11:53:59 +01:00
2021-08-13 19:50:38 +02:00
2022-09-08 11:32:49 +02:00
2023-05-31 12:55:53 +02:00
2021-09-16 18:18:48 +02:00
2022-02-12 18:30:58 +01:00
2021-08-13 19:50:38 +02:00
2023-04-26 00:53:14 +02:00
2022-08-03 22:09:21 +02:00
2023-02-28 17:24:03 +01:00
2023-05-30 17:32:48 +02:00
2022-02-24 09:10:58 +01:00
2023-03-16 12:09:46 +00:00