Modules | |
Configuration options | |
LEDs | |
#define | LED0_GPIO AVR32_PIN_PA19 |
#define | LED1_GPIO AVR32_PIN_PA15 |
#define | LED2_GPIO AVR32_PIN_PA16 |
#define | LED3_GPIO AVR32_PIN_PA17 |
#define | LED0 LED0_GPIO |
#define | LED1 LED1_GPIO |
#define | LED2 LED2_GPIO |
#define | LED3 LED3_GPIO |
#define | LED_COUNT 4 |
Number of LEDs. More... | |
Push buttons | |
#define | GPIO_PUSH_BUTTON_0 AVR32_PIN_PB06 |
#define | GPIO_PUSH_BUTTON_0_PRESSED 0 |
#define | GPIO_PUSH_BUTTON_1 AVR32_PIN_PB07 |
#define | GPIO_PUSH_BUTTON_1_PRESSED 0 |
#define | GPIO_PUSH_BUTTON_2 AVR32_PIN_PB08 |
#define | GPIO_PUSH_BUTTON_2_PRESSED 0 |
DataFlash memory (AT45DBX) | |
#define | AT45DBX_SPI (&AVR32_USART2) |
#define | AT45DBX_SPI_NPCS 0 |
#define | AT45DBX_SPI_SCK_PIN AVR32_USART2_CLK_0_1_PIN |
SCK pin. More... | |
#define | AT45DBX_SPI_SCK_FUNCTION AVR32_USART2_CLK_0_1_FUNCTION |
#define | AT45DBX_SPI_MOSI_PIN AVR32_USART2_TXD_0_0_PIN |
MOSI pin. More... | |
#define | AT45DBX_SPI_MOSI_FUNCTION AVR32_USART2_TXD_0_0_FUNCTION |
#define | AT45DBX_SPI_MISO_PIN AVR32_USART2_RXD_0_0_PIN |
MISO pin. More... | |
#define | AT45DBX_SPI_MISO_FUNCTION AVR32_USART2_RXD_0_0_FUNCTION |
#define | AT45DBX_SPI_NPCS0_PIN AVR32_USART2_RTS_0_1_PIN |
CS pin. More... | |
#define | AT45DBX_SPI_NPCS0_FUNCTION AVR32_USART2_RTS_0_1_FUNCTION |
USART connection to the UC3B board controller | |
#define | USART (&AVR32_USART1) |
#define | USART_RXD_PIN AVR32_USART1_RXD_0_1_PIN |
#define | USART_RXD_FUNCTION AVR32_USART1_RXD_0_1_FUNCTION |
#define | USART_TXD_PIN AVR32_USART1_TXD_0_1_PIN |
#define | USART_TXD_FUNCTION AVR32_USART1_TXD_0_1_FUNCTION |
#define | USART_IRQ AVR32_USART1_IRQ |
#define | USART_IRQ_GROUP 16 |
#define | USART_SYSCLK SYSCLK_USART1 |
External oscillator | |
#define | FRCOSC (AVR32_SCIF_RCOSC_FREQUENCY) |
RCOsc frequency: Hz. More... | |
#define | FOSC32 (32768) |
Osc32 frequency (Hz.) and startup time (RCOsc periods). More... | |
#define | OSC32_STARTUP (AVR32_SCIF_OSCCTRL32_STARTUP_8192_RCOSC) |
#define | FOSC0 (16000000) |
Osc frequency (Hz.) and startup time (RCOsc periods). More... | |
#define | OSC0_STARTUP (AVR32_SCIF_OSCCTRL0_STARTUP_128_RCOSC) |
Board oscillator configuration | |
#define | BOARD_OSC32_IS_XTAL true |
OSC32 uses a crystal, not an external clock. More... | |
#define | BOARD_OSC32_HZ FOSC32 |
Clock frequency of OSC32 in Hz. More... | |
#define | BOARD_OSC32_STARTUP_US (71000) |
Startup time of OSC32 in microseconds. More... | |
#define | BOARD_OSC0_IS_XTAL true |
OSC0 uses a crystal, not an external clock. More... | |
#define | BOARD_OSC0_HZ FOSC0 |
Clock frequency of OSC0 in Hz. More... | |
#define | BOARD_OSC0_STARTUP_US (1100) |
Startup time of OSC0 in microseconds. More... | |
#define AT45DBX_SPI (&AVR32_USART2) |
#define AT45DBX_SPI_MISO_FUNCTION AVR32_USART2_RXD_0_0_FUNCTION |
Referenced by board_init().
#define AT45DBX_SPI_MISO_PIN AVR32_USART2_RXD_0_0_PIN |
MISO pin.
Referenced by board_init().
#define AT45DBX_SPI_MOSI_FUNCTION AVR32_USART2_TXD_0_0_FUNCTION |
Referenced by board_init().
#define AT45DBX_SPI_MOSI_PIN AVR32_USART2_TXD_0_0_PIN |
MOSI pin.
Referenced by board_init().
#define AT45DBX_SPI_NPCS 0 |
#define AT45DBX_SPI_NPCS0_FUNCTION AVR32_USART2_RTS_0_1_FUNCTION |
#define AT45DBX_SPI_NPCS0_PIN AVR32_USART2_RTS_0_1_PIN |
CS pin.
#define AT45DBX_SPI_SCK_FUNCTION AVR32_USART2_CLK_0_1_FUNCTION |
Referenced by board_init().
#define AT45DBX_SPI_SCK_PIN AVR32_USART2_CLK_0_1_PIN |
SCK pin.
Referenced by board_init().
#define BOARD_OSC0_HZ FOSC0 |
Clock frequency of OSC0 in Hz.
Referenced by dfll_priv_get_source_hz(), osc_get_rate(), sysclk_get_main_hz(), and sysclk_init().
#define BOARD_OSC0_IS_XTAL true |
OSC0 uses a crystal, not an external clock.
#define BOARD_OSC0_STARTUP_US (1100) |
Startup time of OSC0 in microseconds.
#define BOARD_OSC32_HZ FOSC32 |
Clock frequency of OSC32 in Hz.
Referenced by dfll_priv_get_source_hz(), and osc_get_rate().
#define BOARD_OSC32_IS_XTAL true |
OSC32 uses a crystal, not an external clock.
#define BOARD_OSC32_STARTUP_US (71000) |
Startup time of OSC32 in microseconds.
#define FOSC0 (16000000) |
Osc frequency (Hz.) and startup time (RCOsc periods).
#define FOSC32 (32768) |
Osc32 frequency (Hz.) and startup time (RCOsc periods).
#define FRCOSC (AVR32_SCIF_RCOSC_FREQUENCY) |
RCOsc frequency: Hz.
#define GPIO_PUSH_BUTTON_0 AVR32_PIN_PB06 |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_0_PRESSED 0 |
#define GPIO_PUSH_BUTTON_1 AVR32_PIN_PB07 |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_1_PRESSED 0 |
#define GPIO_PUSH_BUTTON_2 AVR32_PIN_PB08 |
#define GPIO_PUSH_BUTTON_2_PRESSED 0 |
#define LED0 LED0_GPIO |
#define LED0_GPIO AVR32_PIN_PA19 |
Referenced by board_init().
#define LED1 LED1_GPIO |
#define LED1_GPIO AVR32_PIN_PA15 |
Referenced by board_init().
#define LED2 LED2_GPIO |
#define LED2_GPIO AVR32_PIN_PA16 |
Referenced by board_init().
#define LED3 LED3_GPIO |
#define LED3_GPIO AVR32_PIN_PA17 |
Referenced by board_init().
#define LED_COUNT 4 |
Number of LEDs.
#define OSC0_STARTUP (AVR32_SCIF_OSCCTRL0_STARTUP_128_RCOSC) |
#define OSC32_STARTUP (AVR32_SCIF_OSCCTRL32_STARTUP_8192_RCOSC) |
#define USART (&AVR32_USART1) |
#define USART_IRQ AVR32_USART1_IRQ |
#define USART_IRQ_GROUP 16 |
#define USART_RXD_FUNCTION AVR32_USART1_RXD_0_1_FUNCTION |
Referenced by board_init().
#define USART_RXD_PIN AVR32_USART1_RXD_0_1_PIN |
Referenced by board_init().
#define USART_SYSCLK SYSCLK_USART1 |
#define USART_TXD_FUNCTION AVR32_USART1_TXD_0_1_FUNCTION |
Referenced by board_init().
#define USART_TXD_PIN AVR32_USART1_TXD_0_1_PIN |
Referenced by board_init().