Here are the data structures with brief descriptions:
 calendar_date | Calendar structure to hold a date |
 DIR | |
 ebi_cs_config | External bus interface chip select configuration |
 ebi_sdram_config | External bus interface SDRAM configuration |
 FATFS | |
 FIL | |
 FILINFO | |
 genclk_config | Hardware representation of a set of generic clock parameters |
 pll_config | Hardware-specific representation of PLL configuration |
 rtc_data_struct | Driver private struct |
 StructCPtr | Structure of pointers to constant 64-, 32-, 16- and 8-bit unsigned integers |
 StructCVPtr | Structure of pointers to constant volatile 64-, 32-, 16- and 8-bit unsigned integers |
 StructPtr | Structure of pointers to 64-, 32-, 16- and 8-bit unsigned integers |
 StructVPtr | Structure of pointers to volatile 64-, 32-, 16- and 8-bit unsigned integers |
 Union16 | 16-bit union |
 Union32 | 32-bit union |
 Union64 | 64-bit union |
 UnionCPtr | Union of pointers to constant 64-, 32-, 16- and 8-bit unsigned integers |
 UnionCVPtr | Union of pointers to constant volatile 64-, 32-, 16- and 8-bit unsigned integers |
 UnionPtr | Union of pointers to 64-, 32-, 16- and 8-bit unsigned integers |
 UnionVPtr | Union of pointers to volatile 64-, 32-, 16- and 8-bit unsigned integers |
 usart_rs232_options | Input parameters when initializing RS232 and similar modes |
 usart_spi_options | Input parameters when initializing SPI master mode |