STK600 with the RCUC3L4 routing card header file.
This file contains definitions and services related to the features of the STK600 with the RCUC3L4 routing card.
To use this board define BOARD=STK600_RCUC3L4.
Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.
Macros | |
LEDs | |
LED0,1,2 and 3 are single yellow LEDs that are active low. | |
#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 |
#define | BOARD_OSC32_HZ FOSC32 |
#define | BOARD_OSC32_STARTUP_US (71000) |
#define | BOARD_OSC0_IS_XTAL true |
#define | BOARD_OSC0_HZ FOSC0 |
#define | BOARD_OSC0_STARTUP_US (1100) |
Initialization | |
| |
#define | CONF_BOARD_AT45DBX |
Initialize SPI pins for AT45DBX DataFlash. More... | |
#define | CONF_BOARD_COM_PORT |
Initialize USART pins for uart usage. More... | |