AT32UC3L-EK board header file. More...
#include "compiler.h"#include "led.h"Go to the source code of this file.
Defines | |
| #define | LED_COUNT 5 |
| Number of LEDs. | |
ADC Connections of the Accelerometer | |
| #define | ADC_ACC_X_CHANNEL 6 |
| #define | ADC_ACC_X_FUNCTION AVR32_ADCIFB_AD_6_FUNCTION |
| #define | ADC_ACC_X_PIN AVR32_ADCIFB_AD_6_PIN |
| #define | ADC_ACC_Y_CHANNEL 7 |
| #define | ADC_ACC_Y_FUNCTION AVR32_ADCIFB_AD_7_FUNCTION |
| #define | ADC_ACC_Y_PIN AVR32_ADCIFB_AD_7_PIN |
| #define | ADC_ACC_Z_CHANNEL 8 |
| #define | ADC_ACC_Z_FUNCTION AVR32_ADCIFB_AD_8_FUNCTION |
| #define | ADC_ACC_Z_PIN AVR32_ADCIFB_AD_8_PIN |
SPI Connections of the AT45DBX Data Flash Memory | |
| #define | AT45DBX_SPI (&AVR32_SPI) |
| #define | AT45DBX_SPI_MISO_FUNCTION AVR32_SPI_MISO_0_0_FUNCTION |
| #define | AT45DBX_SPI_MISO_PIN AVR32_SPI_MISO_0_0_PIN |
| #define | AT45DBX_SPI_MOSI_FUNCTION AVR32_SPI_MOSI_0_0_FUNCTION |
| #define | AT45DBX_SPI_MOSI_PIN AVR32_SPI_MOSI_0_0_PIN |
| #define | AT45DBX_SPI_NPCS 0 |
| #define | AT45DBX_SPI_NPCS0_FUNCTION AVR32_SPI_NPCS_0_0_FUNCTION |
| #define | AT45DBX_SPI_NPCS0_PIN AVR32_SPI_NPCS_0_0_PIN |
| #define | AT45DBX_SPI_SCK_FUNCTION AVR32_SPI_SCK_0_0_FUNCTION |
| #define | AT45DBX_SPI_SCK_PIN AVR32_SPI_SCK_0_0_PIN |
Oscillator Definitions | |
| #define | FOSC0 ((int)"NONE") |
| Osc0 frequency: Hz. | |
| #define | FOSC32 32768 |
| Osc32 frequency: Hz. | |
| #define | FRCOSC AVR32_SCIF_RCOSC_FREQUENCY |
| RCOsc frequency: Hz. | |
| #define | OSC32_STARTUP AVR32_SCIF_OSCCTRL32_STARTUP_8192_RCOSC |
| Osc32 startup time: RCOsc periods. | |
GPIO Connections of Push Buttons | |
| #define | GPIO_WAKE_BUTTON AVR32_PIN_PA11 |
| #define | GPIO_WAKE_BUTTON_PRESSED 0 |
GPIO Connections of LEDs | |
| #define | LED0_GPIO AVR32_PIN_PA21 |
| #define | LED1_GPIO AVR32_PIN_PB10 |
| #define | LED2_GPIO AVR32_PIN_PB02 |
| #define | LED3_GPIO AVR32_PIN_PB03 |
| #define | LED4_GPIO AVR32_PIN_PB11 |
PWM Channels of LEDs | |
| #define | LED0_PWM 21 |
| #define | LED1_PWM 33 |
| #define | LED2_PWM 25 |
| #define | LED3_PWM 26 |
| #define | LED4_PWM 34 |
PWM Functions of LEDs | |
| #define | LED0_PWM_FUNCTION AVR32_PWMA_21_FUNCTION |
| Bit mask for the PWMA channels connected to the LEDs. | |
| #define | LED1_PWM_FUNCTION AVR32_PWMA_33_FUNCTION |
| Bit mask for the PWMA channels connected to the LEDs. | |
| #define | LED2_PWM_FUNCTION AVR32_PWMA_25_FUNCTION |
| Bit mask for the PWMA channels connected to the LEDs. | |
| #define | LED3_PWM_FUNCTION AVR32_PWMA_26_FUNCTION |
| Bit mask for the PWMA channels connected to the LEDs. | |
| #define | LED4_PWM_FUNCTION AVR32_PWMA_34_FUNCTION |
| Bit mask for the PWMA channels connected to the LEDs. | |
| #define | LED_PWMA_CHANNELS_MASK 0x606200000ULL |
| Bit mask for the PWMA channels connected to the LEDs. | |
QMatrix connections of the touch sensors | |
| #define | QMATRIX_BTNS_DOWN_X6_FUNCTION AVR32_CAT_CSA_6_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_BTNS_DOWN_X6_PIN AVR32_CAT_CSA_6_PIN |
| Buttons X connections. | |
| #define | QMATRIX_BTNS_LEFT_X10_FUNCTION AVR32_CAT_CSA_10_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_BTNS_LEFT_X10_PIN AVR32_CAT_CSA_10_PIN |
| Buttons X connections. | |
| #define | QMATRIX_BTNS_PLAYPAUSE_X14_FUNCTION AVR32_CAT_CSA_14_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_BTNS_PLAYPAUSE_X14_PIN AVR32_CAT_CSA_14_PIN |
| Buttons X connections. | |
| #define | QMATRIX_BTNS_RIGHT_X15_FUNCTION AVR32_CAT_CSB_14_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_BTNS_RIGHT_X15_PIN AVR32_CAT_CSB_14_PIN |
| Buttons X connections. | |
| #define | QMATRIX_BTNS_UP_X7_FUNCTION AVR32_CAT_CSB_6_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_BTNS_UP_X7_PIN AVR32_CAT_CSB_6_PIN |
| Buttons X connections. | |
| #define | QMATRIX_BTNS_Y7_FUNCTION AVR32_CAT_CSA_15_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_BTNS_Y7_PIN AVR32_CAT_CSA_15_PIN |
| Buttons Y connections. | |
| #define | QMATRIX_BTNS_YK7_FUNCTION AVR32_CAT_CSB_15_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_BTNS_YK7_PIN AVR32_CAT_CSB_15_PIN |
| Buttons X connections. | |
| #define | QMATRIX_NB_X 6 |
| Number of X pins. | |
| #define | QMATRIX_NB_Y 2 |
| Number of Y pins. | |
| #define | QMATRIX_SMP_FUNCTION AVR32_CAT_SMP_0_4_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_SMP_PIN AVR32_CAT_SMP_0_4_PIN |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_X10_DOWNRIGHT_FUNCTION AVR32_CAT_CSA_10_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_X10_DOWNRIGHT_PIN AVR32_CAT_CSA_10_PIN |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_X11_DOWNLEFT_FUNCTION AVR32_CAT_CSB_10_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_X11_DOWNLEFT_PIN AVR32_CAT_CSB_10_PIN |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_X14_LEFT_FUNCTION AVR32_CAT_CSA_14_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_X14_LEFT_PIN AVR32_CAT_CSA_14_PIN |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_X15_UPLEFT_FUNCTION AVR32_CAT_CSB_14_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_X15_UPLEFT_PIN AVR32_CAT_CSB_14_PIN |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_X6_UPRIGHT_FUNCTION AVR32_CAT_CSA_6_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_X6_UPRIGHT_PIN AVR32_CAT_CSA_6_PIN |
| Wheel X connections. | |
| #define | QMATRIX_WHEEL_X7_RIGHT_FUNCTION AVR32_CAT_CSB_6_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_X7_RIGHT_PIN AVR32_CAT_CSB_6_PIN |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_Y2_FUNCTION AVR32_CAT_CSA_5_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_Y2_PIN AVR32_CAT_CSA_5_PIN |
| Wheel Y connections. | |
| #define | QMATRIX_WHEEL_YK2_FUNCTION AVR32_CAT_CSB_5_FUNCTION |
| Buttons X connections. | |
| #define | QMATRIX_WHEEL_YK2_PIN AVR32_CAT_CSB_5_PIN |
| Buttons X connections. | |
USART connection to the UC3B board controller | |
| #define | USART_RXD_FUNCTION AVR32_USART3_RXD_0_0_FUNCTION |
| #define | USART_RXD_PIN AVR32_USART3_RXD_0_0_PIN |
| #define | USART_TXD_FUNCTION AVR32_USART3_TXD_0_0_FUNCTION |
| #define | USART_TXD_PIN AVR32_USART3_TXD_0_0_PIN |
AT32UC3L-EK board header file.
This file contains definitions and services related to the features of the AT32UC3L-EK board.
To use this board, define BOARD=UC3L_EK.
Definition in file uc3l_ek.h.
| #define AT45DBX_SPI_MISO_FUNCTION AVR32_SPI_MISO_0_0_FUNCTION |
| #define AT45DBX_SPI_MOSI_FUNCTION AVR32_SPI_MOSI_0_0_FUNCTION |
| #define AT45DBX_SPI_NPCS0_FUNCTION AVR32_SPI_NPCS_0_0_FUNCTION |
| #define AT45DBX_SPI_SCK_FUNCTION AVR32_SPI_SCK_0_0_FUNCTION |
| #define FRCOSC AVR32_SCIF_RCOSC_FREQUENCY |
| #define LED0_PWM_FUNCTION AVR32_PWMA_21_FUNCTION |
| #define LED1_PWM_FUNCTION AVR32_PWMA_33_FUNCTION |
| #define LED2_PWM_FUNCTION AVR32_PWMA_25_FUNCTION |
| #define LED3_PWM_FUNCTION AVR32_PWMA_26_FUNCTION |
| #define LED4_PWM_FUNCTION AVR32_PWMA_34_FUNCTION |
| #define LED_COUNT 5 |
Number of LEDs.
Definition at line 84 of file uc3l_ek.h.
Referenced by LED_Display(), LED_Display_Mask(), LED_Get_Intensity(), LED_Off(), LED_On(), LED_Set_Intensity(), and LED_Toggle().
| #define LED_PWMA_CHANNELS_MASK 0x606200000ULL |
| #define OSC32_STARTUP AVR32_SCIF_OSCCTRL32_STARTUP_8192_RCOSC |
| #define QMATRIX_BTNS_DOWN_X6_FUNCTION AVR32_CAT_CSA_6_FUNCTION |
| #define QMATRIX_BTNS_DOWN_X6_PIN AVR32_CAT_CSA_6_PIN |
| #define QMATRIX_BTNS_LEFT_X10_FUNCTION AVR32_CAT_CSA_10_FUNCTION |
| #define QMATRIX_BTNS_LEFT_X10_PIN AVR32_CAT_CSA_10_PIN |
| #define QMATRIX_BTNS_PLAYPAUSE_X14_FUNCTION AVR32_CAT_CSA_14_FUNCTION |
| #define QMATRIX_BTNS_PLAYPAUSE_X14_PIN AVR32_CAT_CSA_14_PIN |
| #define QMATRIX_BTNS_RIGHT_X15_FUNCTION AVR32_CAT_CSB_14_FUNCTION |
| #define QMATRIX_BTNS_RIGHT_X15_PIN AVR32_CAT_CSB_14_PIN |
| #define QMATRIX_BTNS_UP_X7_FUNCTION AVR32_CAT_CSB_6_FUNCTION |
| #define QMATRIX_BTNS_UP_X7_PIN AVR32_CAT_CSB_6_PIN |
| #define QMATRIX_BTNS_Y7_FUNCTION AVR32_CAT_CSA_15_FUNCTION |
| #define QMATRIX_BTNS_Y7_PIN AVR32_CAT_CSA_15_PIN |
| #define QMATRIX_BTNS_YK7_FUNCTION AVR32_CAT_CSB_15_FUNCTION |
| #define QMATRIX_BTNS_YK7_PIN AVR32_CAT_CSB_15_PIN |
| #define QMATRIX_SMP_FUNCTION AVR32_CAT_SMP_0_4_FUNCTION |
| #define QMATRIX_SMP_PIN AVR32_CAT_SMP_0_4_PIN |
| #define QMATRIX_WHEEL_X10_DOWNRIGHT_FUNCTION AVR32_CAT_CSA_10_FUNCTION |
| #define QMATRIX_WHEEL_X10_DOWNRIGHT_PIN AVR32_CAT_CSA_10_PIN |
| #define QMATRIX_WHEEL_X11_DOWNLEFT_FUNCTION AVR32_CAT_CSB_10_FUNCTION |
| #define QMATRIX_WHEEL_X11_DOWNLEFT_PIN AVR32_CAT_CSB_10_PIN |
| #define QMATRIX_WHEEL_X14_LEFT_FUNCTION AVR32_CAT_CSA_14_FUNCTION |
| #define QMATRIX_WHEEL_X14_LEFT_PIN AVR32_CAT_CSA_14_PIN |
| #define QMATRIX_WHEEL_X15_UPLEFT_FUNCTION AVR32_CAT_CSB_14_FUNCTION |
| #define QMATRIX_WHEEL_X15_UPLEFT_PIN AVR32_CAT_CSB_14_PIN |
| #define QMATRIX_WHEEL_X6_UPRIGHT_FUNCTION AVR32_CAT_CSA_6_FUNCTION |
| #define QMATRIX_WHEEL_X6_UPRIGHT_PIN AVR32_CAT_CSA_6_PIN |
| #define QMATRIX_WHEEL_X7_RIGHT_FUNCTION AVR32_CAT_CSB_6_FUNCTION |
| #define QMATRIX_WHEEL_X7_RIGHT_PIN AVR32_CAT_CSB_6_PIN |
| #define QMATRIX_WHEEL_Y2_FUNCTION AVR32_CAT_CSA_5_FUNCTION |
| #define QMATRIX_WHEEL_Y2_PIN AVR32_CAT_CSA_5_PIN |
| #define QMATRIX_WHEEL_YK2_FUNCTION AVR32_CAT_CSB_5_FUNCTION |
| #define QMATRIX_WHEEL_YK2_PIN AVR32_CAT_CSB_5_PIN |
1.6.1