Here are the data structures with brief descriptions:
![o](ftv2node.png) genclk_config | Hardware representation of a set of generic clock parameters |
![o](ftv2node.png) pll_config | Hardware-specific representation of PLL configuration |
![o](ftv2node.png) s_interrupt_source | Describes a PIO interrupt source, including the PIO instance triggering the interrupt and the associated interrupt handler |
![o](ftv2node.png) sam_uart_opt | Option list for UART peripheral initialization |
![o](ftv2node.png) sam_usart_opt_t | |
![o](ftv2node.png) StructCPtr | Structure of pointers to constant 64-, 32-, 16- and 8-bit unsigned integers |
![o](ftv2node.png) StructCVPtr | Structure of pointers to constant volatile 64-, 32-, 16- and 8-bit unsigned integers |
![o](ftv2node.png) StructPtr | Structure of pointers to 64-, 32-, 16- and 8-bit unsigned integers |
![o](ftv2node.png) StructVPtr | Structure of pointers to volatile 64-, 32-, 16- and 8-bit unsigned integers |
![o](ftv2node.png) uart_config_optical | |
![o](ftv2node.png) uart_rs232_options | Input parameters when initializing RS232 and similar modes |
![o](ftv2node.png) Union16 | 16-bit union |
![o](ftv2node.png) Union32 | 32-bit union |
![o](ftv2node.png) Union64 | 64-bit union |
![o](ftv2node.png) UnionCPtr | Union of pointers to constant 64-, 32-, 16- and 8-bit unsigned integers |
![o](ftv2node.png) UnionCVPtr | Union of pointers to constant volatile 64-, 32-, 16- and 8-bit unsigned integers |
![o](ftv2node.png) UnionPtr | Union of pointers to 64-, 32-, 16- and 8-bit unsigned integers |
![o](ftv2node.png) UnionVPtr | Union of pointers to volatile 64-, 32-, 16- and 8-bit unsigned integers |
![o](ftv2node.png) usart_iso7816_opt_t | |
![\](ftv2lastnode.png) usart_spi_opt_t | |