Cortex CMSIS style definition of MSP430 registers. More...
Cortex CMSIS style definition of MSP430 registers.
Definition in file msp430_regs.h.
 Include dependency graph for msp430_regs.h:Go to the source code of this file.
Data Structures | |
| struct | msp430_port_p1_p2_t | 
| GPIO Port 1/2 (with interrupt functionality)  More... | |
| struct | msp430_usart_t | 
| USART (UART, SPI and I2C) Registers.  More... | |
| struct | msp430_usart_sfr_t | 
| USART Special Function Registers (SFR)  More... | |
USART clock selection | |
The vendor header files expose clock configurations selection field as one bitmask per bit. This is pretty hard to read in the code, so we provide alias with better names.  | |
| #define | UXTCTL_SSEL_UCLKI 0 | 
| Clock USART using UCLKI clock.  | |
| #define | UXTCTL_SSEL_ACLK SSEL0 | 
| Clock USART using auxiliary clock.  | |
| #define | UXTCTL_SSEL_SMCLK SSEL1 | 
| Clock USART using sub-system master clock.  | |
| #define | UXTCTL_SSEL_MASK (SSEL0 | SSEL1) | 
| Mask to retrieve SSEL field.  | |
Typing of base register objects | |
| msp430_usart_sfr_t | USART_0_SFR | 
| USART 0 SFR register map.  | |
| msp430_usart_sfr_t | USART_1_SFR | 
| USART 1 SFR register map.  | |
| msp430_usart_t | USART_0 | 
| USART 0 register map.  More... | |
| msp430_usart_t | USART_1 | 
| USART 1 register map.  More... | |
      
  | 
  extern | 
USART 0 register map.
The address is provided by the linker script
      
  | 
  extern | 
USART 1 register map.
The address is provided by the linker script