Here are the data structures with brief descriptions:
 genclk_config | Hardware representation of a set of generic clock parameters |
 gpio_map_t | A type definition of pins and modules connectivity |
 pll_config | Hardware-specific representation of PLL configuration |
 sd_mmc_card | SD/MMC card information structure |
 spi_device | Polled SPI device definition |
 spi_options_t | Option structure for SPI channels |
 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 |
 t_cpu_time | Structure holding private information, automatically initialized by the cpu_set_timeout() function |
 test_case | A test case |
 test_suite | A test suite |
 tLED_DESCRIPTOR | Structure describing LED hardware connections |
 u_avr32_flashc_fcmd_t | |
 u_avr32_flashc_fcr_t | |
 u_avr32_spi_cr_t | |
 u_avr32_spi_csr_t | |
 u_avr32_spi_idr_t | |
 u_avr32_spi_ier_t | |
 u_avr32_spi_mr_t | |
 u_avr32_spi_tdr_t | |
 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_iso7816_options_t | Input parameters when initializing ISO7816 mode |
 usart_options_t | Input parameters when initializing RS232 and similar modes |