Clock management unit (CMU) API.
void SPI_TFT_WriteRegister(uint8_t reg, uint16_t data)
SPI_TFT_Write Write registers/data to SSD2119 controller.
void USART_Tx(USART_TypeDef *usart, uint8_t data)
Transmit one 4-9 bit frame.
#define USART_ROUTE_LOCATION_LOC1
EFM32GG_DK3750, SPI controller API for SSD2119 display interface when using Generic/Direct Drive mode...
void USART_InitSync(USART_TypeDef *usart, const USART_InitSync_TypeDef *init)
Init USART for synchronous mode.
#define USART_CTRL_BIT8DV
uint8_t USART_Rx(USART_TypeDef *usart)
Receive one 4-8 bit frame, (or part of 10-16 bit frame).
CMSIS Cortex-M Peripheral Access Layer for Silicon Laboratories microcontroller devices.
#define USART_ROUTE_CLKPEN
Universal synchronous/asynchronous receiver/transmitter (USART/UART) peripheral API.
#define USART_ROUTE_RXPEN
void GPIO_PinModeSet(GPIO_Port_TypeDef port, unsigned int pin, GPIO_Mode_TypeDef mode, unsigned int out)
Set the mode for a GPIO pin.
General Purpose IO (GPIO) peripheral API.
__STATIC_INLINE void GPIO_PinOutSet(GPIO_Port_TypeDef port, unsigned int pin)
Set a single pin in GPIO data out register to 1.
void CMU_ClockEnable(CMU_Clock_TypeDef clock, bool enable)
Enable/disable a clock.
void USART_Reset(USART_TypeDef *usart)
Reset USART/UART to same state as after a HW reset.
void SPI_TFT_Init(void)
SPI_TFT_Init Initialize SPI interface to TFT-LCD SSD2119 controller.
__STATIC_INLINE void GPIO_PinOutClear(GPIO_Port_TypeDef port, unsigned int pin)
Set a single pin in GPIO data out port register to 0.
#define USART_ROUTE_TXPEN
static const USART_InitSync_TypeDef inittft