1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/msp430/doc.txt
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

37 lines
1.2 KiB
Plaintext

/**
@defgroup cpu_msp430 TI MSP430
@ingroup cpu
@brief Texas Instruments MSP430 specific code
Support for [TI MSP430] CPU architecture. Check the [MSP430 Dev Guide Book]
for an overview and a starting point for the CPU architecture. See
[MSP430 Programming With JTAG] on how to interface with the MCUs.
[TI MSP430]: https://www.ti.com/microcontrollers-mcus-processors/msp430-microcontrollers/overview.html
[MSP430 Dev Guide Book]: https://www.ti.com/lit/ug/slau840a/slau840a.pdf
[MSP430 Programming With JTAG]: https://www.ti.com/lit/ug/slau320aj/slau320aj.pdf
*/
/**
@defgroup cpu_msp430_f2xx_g2xx MSP430 F2xx/G2xx MCU family
@ingroup cpu_msp430
@brief Common code for the MSP430 F2xx/G2xx MCU family
This module contains code common to all of the [MSP430 F2xx/G2xx] MCU family.
[MSP430 F2xx/G2xx]: https://www.ti.com/lit/ug/slau144k/slau144k.pdf
*/
/**
@defgroup cpu_msp430_x1xx MSP430 x1xx MCU family
@ingroup cpu_msp430
@brief Common code for the MSP430 x1xx MCU family
This module contains code common to all of the [MSP430 x1xx] MCU family.
[MSP430 x1xx]: https://www.ti.com/lit/ug/slau049f/slau049f.pdf
*/