SAM4E-EK Board Definition.
Copyright (c) 2012-2018 Microchip Technology Inc. and its subsidiaries.
Macros | |
#define | AFEC_CHANNEL_POTENTIOMETER AFEC_CHANNEL_5 |
AFEC channel for potentiometer. More... | |
#define | AT25DFX_CS 3 |
#define | AT25DFX_SPI_MODULE SPI |
#define | BOARD_AAT31XX_SET_GPIO PIO_PC13_IDX |
Backlight pin definition. More... | |
#define | BOARD_ADS7843_BUSY_FLAGS IOPORT_MODE_PULLUP |
#define | BOARD_ADS7843_BUSY_GPIO (PIO_PA17_IDX) |
#define | BOARD_ADS7843_IRQ_FLAGS IOPORT_MODE_PULLUP |
#define | BOARD_ADS7843_IRQ_GPIO (PIO_PA16_IDX) |
#define | BOARD_ADS7843_SPI_BASE SPI |
SPI instance, which can be SPI, SPI0 or SPI1, depends on which SPI channel is used. More... | |
#define | BOARD_ADS7843_SPI_NPCS 0 |
#define | BOARD_FREQ_MAINCK_BYPASS (12000000U) |
#define | BOARD_FREQ_MAINCK_XTAL (12000000U) |
#define | BOARD_FREQ_SLCK_BYPASS (32768U) |
#define | BOARD_FREQ_SLCK_XTAL (32768U) |
Board oscillator settings. More... | |
#define | BOARD_GMAC_PHY_ADDR 0 |
#define | BOARD_ILI93XX_ADDR 0x61000000 |
Define ILI93xx base address. More... | |
#define | BOARD_ILI93XX_RS (1 << 1) |
Define ILI9325 register select signal. More... | |
#define | BOARD_LCD_HEIGHT 320 |
Display height in pixels. More... | |
#define | BOARD_LCD_ILI93XX |
Indicates board has an ILI9325 external component to manage LCD. More... | |
#define | BOARD_LCD_WIDTH 240 |
Display width in pixels. More... | |
#define | BOARD_MCK CHIP_FREQ_CPU_MAX |
Master clock frequency. More... | |
#define | BOARD_NAME "SAM4E-EK" |
Name of the board. More... | |
#define | BOARD_NAND_CS 0 |
#define | BOARD_NF_ADDRESS_ADDR 0x60200000 |
Address for transferring address bytes to the nandflash. More... | |
#define | BOARD_NF_COMMAND_ADDR 0x60400000 |
Address for transferring command bytes to the nandflash. More... | |
#define | BOARD_NF_DATA_ADDR 0x60000000 |
Address for transferring data bytes to the nandflash. More... | |
#define | BOARD_NORFLASH_ADDR 0x63000000 |
Address for transferring command bytes to the norflash. More... | |
#define | BOARD_NORFLASH_DFT_BUS_SIZE 8 |
Default NOR bus size after power up reset. More... | |
#define | BOARD_NUM_OF_LED 4 |
#define | BOARD_OSC_STARTUP_US 15625 |
board main clock xtal startup time More... | |
#define | BOARD_QT_CHANGE_PIN_FLAGS (IOPORT_MODE_PULLUP | IOPORT_MODE_DEBOUNCE) |
#define | BOARD_QT_CHANGE_PIN_IDX (PIO_PE4_IDX) |
QTouch component pin definition. More... | |
#define | BOARD_QT_CHANGE_PIN_SENSE (IOPORT_SENSE_FALLING) |
#define | BOARD_QT_DEVICE_ADDRESS 0x0D |
#define | BOARD_QT_TWI_INSTANCE TWI0 |
TWI instance for QTouch device. More... | |
#define | BOARD_SD_PIN_CD PIN_HSMCI_CD |
HSMCI Card Detect pin. More... | |
#define | BOARD_SD_PINS PINS_HSMCI |
HSMCI pins that shall be configured to access the SD card. More... | |
#define | BOARD_USB_BMATTRIBUTES USBConfigurationDescriptor_SELFPOWERED_RWAKEUP |
USB attributes configuration descriptor (bus or self powered, remote wakeup) More... | |
#define | CHIP_USB_ENDPOINTS_BANKS(i) |
Endpoints Number of Bank. More... | |
#define | CHIP_USB_ENDPOINTS_MAXPACKETSIZE(i) |
Endpoints max packet size. More... | |
#define | CHIP_USB_NUMENDPOINTS 8 |
Number of USB endpoints. More... | |
#define | CHIP_USB_PULLUP_INTERNAL |
Indicates chip has an internal pull-up. More... | |
#define | CHIP_USB_UDP |
Indicates chip has an UDP Full Speed. More... | |
#define | CONF_NF_BUSWIDTH 8 |
#define | CONF_NF_CYCLE_TIMING |
#define | CONF_NF_PULSE_TIMING |
#define | CONF_NF_SETUP_TIMING |
#define | CONSOLE_UART UART0 |
#define | CONSOLE_UART_ID ID_UART0 |
#define | cortexm4 |
Core definition. More... | |
#define | GPIO_PUSH_BUTTON_1 (PIO_PA19_IDX) |
#define | GPIO_PUSH_BUTTON_1_FLAGS (IOPORT_MODE_PULLUP | IOPORT_MODE_DEBOUNCE) |
#define | GPIO_PUSH_BUTTON_1_SENSE (IOPORT_SENSE_RISING) |
#define | GPIO_PUSH_BUTTON_2 (PIO_PA20_IDX) |
#define | GPIO_PUSH_BUTTON_2_FLAGS (IOPORT_MODE_PULLUP | IOPORT_MODE_DEBOUNCE) |
#define | GPIO_PUSH_BUTTON_2_SENSE (IOPORT_SENSE_FALLING) |
#define | GPIO_PUSH_BUTTON_3 (PIO_PA1_IDX) |
#define | GPIO_PUSH_BUTTON_3_FLAGS (IOPORT_MODE_PULLUP | IOPORT_MODE_DEBOUNCE) |
#define | GPIO_PUSH_BUTTON_3_SENSE (IOPORT_SENSE_BOTHEDGES) |
#define | GPIO_PUSH_BUTTON_4 (PIO_PA2_IDX) |
#define | GPIO_PUSH_BUTTON_4_FLAGS (IOPORT_MODE_PULLUP | IOPORT_MODE_DEBOUNCE) |
#define | GPIO_PUSH_BUTTON_4_SENSE (IOPORT_SENSE_RISING) |
#define | ISO7816_USART USART1 |
#define | ISO7816_USART_ID ID_USART1 |
#define | LED0_ACTIVE_LEVEL IOPORT_PIN_LEVEL_LOW |
#define | LED0_FLAGS (0) |
#define | LED0_GPIO (PIO_PA0_IDX) |
#define | LED0_INACTIVE_LEVEL IOPORT_PIN_LEVEL_HIGH |
#define | LED1_ACTIVE_LEVEL IOPORT_PIN_LEVEL_LOW |
#define | LED1_FLAGS (0) |
#define | LED1_GPIO (PIO_PD20_IDX) |
#define | LED1_INACTIVE_LEVEL IOPORT_PIN_LEVEL_HIGH |
#define | LED2_ACTIVE_LEVEL IOPORT_PIN_LEVEL_LOW |
#define | LED2_FLAGS (0) |
#define | LED2_GPIO (PIO_PD21_IDX) |
#define | LED2_INACTIVE_LEVEL IOPORT_PIN_LEVEL_HIGH |
#define | LED3_ACTIVE_LEVEL IOPORT_PIN_LEVEL_HIGH |
#define | LED3_FLAGS (0) |
#define | LED3_GPIO (PIO_PD22_IDX) |
#define | LED3_INACTIVE_LEVEL IOPORT_PIN_LEVEL_LOW |
#define | LED_0_NAME "Blue LED D2" |
LED #0 pin definition (Blue). More... | |
#define | LED_1_NAME "Amber LED D3" |
LED #1 pin definition (Amber). More... | |
#define | LED_2_NAME "Green LED D4" |
LED #2 pin definition (Green). More... | |
#define | LED_3_NAME "Red LED D5" |
LED #3 pin definition (Red). More... | |
#define | PIN_CAN0_RX_FLAGS IOPORT_MODE_MUX_A |
#define | PIN_CAN0_RX_IDX PIO_PB3_IDX |
CAN0 PIN RX. More... | |
#define | PIN_CAN0_TR_EN_FLAGS IOPORT_DIR_OUTPUT |
#define | PIN_CAN0_TR_EN_IDX PIO_PE1_IDX |
CAN0 transceiver PIN EN. More... | |
#define | PIN_CAN0_TR_RS_FLAGS IOPORT_DIR_OUTPUT |
#define | PIN_CAN0_TR_RS_IDX PIO_PE0_IDX |
CAN0 transceiver PIN RS. More... | |
#define | PIN_CAN0_TX_FLAGS IOPORT_MODE_MUX_A |
#define | PIN_CAN0_TX_IDX PIO_PB2_IDX |
CAN0 PIN TX. More... | |
#define | PIN_CAN1_RX_FLAGS IOPORT_MODE_MUX_C |
#define | PIN_CAN1_RX_IDX PIO_PC12_IDX |
CAN1 PIN RX. More... | |
#define | PIN_CAN1_TR_EN_FLAGS IOPORT_DIR_OUTPUT |
#define | PIN_CAN1_TR_EN_IDX PIO_PE3_IDX |
CAN1 transceiver PIN EN. More... | |
#define | PIN_CAN1_TR_RS_FLAGS IOPORT_DIR_OUTPUT |
#define | PIN_CAN1_TR_RS_IDX PIO_PE2_IDX |
CAN1 transceiver PIN RS. More... | |
#define | PIN_CAN1_TX_FLAGS IOPORT_MODE_MUX_C |
#define | PIN_CAN1_TX_IDX PIO_PC15_IDX |
CAN1 PIN TX. More... | |
#define | PIN_EBI_DATA_BUS_D0 PIO_PC0_IDX |
EBI Data Bus pins. More... | |
#define | PIN_EBI_DATA_BUS_D1 PIO_PC1_IDX |
#define | PIN_EBI_DATA_BUS_D2 PIO_PC2_IDX |
#define | PIN_EBI_DATA_BUS_D3 PIO_PC3_IDX |
#define | PIN_EBI_DATA_BUS_D4 PIO_PC4_IDX |
#define | PIN_EBI_DATA_BUS_D5 PIO_PC5_IDX |
#define | PIN_EBI_DATA_BUS_D6 PIO_PC6_IDX |
#define | PIN_EBI_DATA_BUS_D7 PIO_PC7_IDX |
#define | PIN_EBI_DATA_BUS_FLAGS (IOPORT_MODE_MUX_A | IOPORT_MODE_PULLUP) |
#define | PIN_EBI_LCD_RS PIO_PC19_IDX |
#define | PIN_EBI_LCD_RS_FLAGS (IOPORT_MODE_MUX_A | IOPORT_MODE_PULLUP) |
#define | PIN_EBI_NANDALE (PIO_PC16_IDX) |
NandFlash pins definition: ALE. More... | |
#define | PIN_EBI_NANDALE_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_EBI_NANDCLE (PIO_PC17_IDX) |
NandFlash pins definition: CLE. More... | |
#define | PIN_EBI_NANDCLE_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_EBI_NANDIO_0 (PIO_PC0_IDX) |
NandFlash pins definition: DATA. More... | |
#define | PIN_EBI_NANDIO_0_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_EBI_NANDIO_1 (PIO_PC1_IDX) |
#define | PIN_EBI_NANDIO_1_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_EBI_NANDIO_2 (PIO_PC2_IDX) |
#define | PIN_EBI_NANDIO_2_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_EBI_NANDIO_3 (PIO_PC3_IDX) |
#define | PIN_EBI_NANDIO_3_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_EBI_NANDIO_4 (PIO_PC4_IDX) |
#define | PIN_EBI_NANDIO_4_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_EBI_NANDIO_5 (PIO_PC5_IDX) |
#define | PIN_EBI_NANDIO_5_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_EBI_NANDIO_6 (PIO_PC6_IDX) |
#define | PIN_EBI_NANDIO_6_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_EBI_NANDIO_7 (PIO_PC7_IDX) |
#define | PIN_EBI_NANDIO_7_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_EBI_NANDOE (PIO_PC9_IDX) |
NandFlash pins definition: OE. More... | |
#define | PIN_EBI_NANDOE_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_EBI_NANDWE (PIO_PC10_IDX) |
NandFlash pins definition: WE. More... | |
#define | PIN_EBI_NANDWE_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_EBI_NCS1 PIO_PD18_IDX |
EBI pin for LCD CS and RS. More... | |
#define | PIN_EBI_NCS1_FLAGS (IOPORT_MODE_MUX_A | IOPORT_MODE_PULLUP) |
#define | PIN_EBI_NRD PIO_PC11_IDX |
#define | PIN_EBI_NRD_FLAGS (IOPORT_MODE_MUX_A | IOPORT_MODE_PULLUP) |
#define | PIN_EBI_NWE PIO_PC8_IDX |
#define | PIN_EBI_NWE_FLAGS (IOPORT_MODE_MUX_A | IOPORT_MODE_PULLUP) |
#define | PIN_HSMCI_CD {PIO_PA6, PIOA, ID_PIOA, PIO_INPUT, PIO_PULLUP} |
SD/MMC card detect pin definition. More... | |
#define | PIN_HSMCI_MCCDA_FLAGS (IOPORT_MODE_MUX_C) |
#define | PIN_HSMCI_MCCDA_GPIO (PIO_PA28_IDX) |
HSMCI MCCDA pin definition. More... | |
#define | PIN_HSMCI_MCCK_FLAGS (IOPORT_MODE_MUX_C) |
#define | PIN_HSMCI_MCCK_GPIO (PIO_PA29_IDX) |
HSMCI MCCK pin definition. More... | |
#define | PIN_HSMCI_MCDA0_FLAGS (IOPORT_MODE_MUX_C) |
#define | PIN_HSMCI_MCDA0_GPIO (PIO_PA30_IDX) |
HSMCI MCDA0 pin definition. More... | |
#define | PIN_HSMCI_MCDA1_FLAGS (IOPORT_MODE_MUX_C) |
#define | PIN_HSMCI_MCDA1_GPIO (PIO_PA31_IDX) |
HSMCI MCDA1 pin definition. More... | |
#define | PIN_HSMCI_MCDA2_FLAGS (IOPORT_MODE_MUX_C) |
#define | PIN_HSMCI_MCDA2_GPIO (PIO_PA26_IDX) |
HSMCI MCDA2 pin definition. More... | |
#define | PIN_HSMCI_MCDA3_FLAGS (IOPORT_MODE_MUX_C) |
#define | PIN_HSMCI_MCDA3_GPIO (PIO_PA27_IDX) |
HSMCI MCDA3 pin definition. More... | |
#define | PIN_IRDA_SD_FLAGS (0) |
#define | PIN_IRDA_SD_IDX PIN_USART1_CTS_IDX |
#define | PIN_ISO7816_RST_FLAG (0) |
#define | PIN_ISO7816_RST_IDX PIO_PA15_IDX |
#define | PIN_KSZ8051MNL_COL_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_COL_IDX PIO_PD13_IDX |
#define | PIN_KSZ8051MNL_CRS_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_CRS_IDX PIO_PD10_IDX |
#define | PIN_KSZ8051MNL_INTRP_IDX PIO_PD28_IDX |
#define | PIN_KSZ8051MNL_MDC_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_MDC_IDX PIO_PD8_IDX |
#define | PIN_KSZ8051MNL_MDIO_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_MDIO_IDX PIO_PD9_IDX |
#define | PIN_KSZ8051MNL_RXC_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_RXC_IDX PIO_PD14_IDX |
#define | PIN_KSZ8051MNL_RXD0_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_RXD0_IDX PIO_PD5_IDX |
#define | PIN_KSZ8051MNL_RXD1_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_RXD1_IDX PIO_PD6_IDX |
#define | PIN_KSZ8051MNL_RXD2_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_RXD2_IDX PIO_PD11_IDX |
#define | PIN_KSZ8051MNL_RXD3_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_RXD3_IDX PIO_PD12_IDX |
#define | PIN_KSZ8051MNL_RXDV_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_RXDV_IDX PIO_PD4_IDX |
#define | PIN_KSZ8051MNL_RXER_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_RXER_IDX PIO_PD7_IDX |
#define | PIN_KSZ8051MNL_TXC_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_TXC_IDX PIO_PD0_IDX |
#define | PIN_KSZ8051MNL_TXD0_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_TXD0_IDX PIO_PD2_IDX |
#define | PIN_KSZ8051MNL_TXD1_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_TXD1_IDX PIO_PD3_IDX |
#define | PIN_KSZ8051MNL_TXD2_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_TXD2_IDX PIO_PD15_IDX |
#define | PIN_KSZ8051MNL_TXD3_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_TXD3_IDX PIO_PD16_IDX |
#define | PIN_KSZ8051MNL_TXEN_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_KSZ8051MNL_TXEN_IDX PIO_PD1_IDX |
#define | PIN_LED_0 {PIO_PA0, PIOA, ID_PIOA, PIO_OUTPUT_1, PIO_DEFAULT} |
#define | PIN_LED_0_ATTR PIO_DEFAULT |
#define | PIN_LED_0_ID ID_PIOA |
#define | PIN_LED_0_MASK PIO_PA0 |
#define | PIN_LED_0_PIO PIOA |
#define | PIN_LED_0_TYPE PIO_OUTPUT_1 |
#define | PIN_LED_1 {PIO_PD20, PIOD, ID_PIOD, PIO_OUTPUT_1, PIO_DEFAULT} |
#define | PIN_LED_1_ATTR PIO_DEFAULT |
#define | PIN_LED_1_ID ID_PIOD |
#define | PIN_LED_1_MASK PIO_PD20 |
#define | PIN_LED_1_PIO PIOD |
#define | PIN_LED_1_TYPE PIO_OUTPUT_1 |
#define | PIN_LED_2_ATTR PIO_DEFAULT |
#define | PIN_LED_2_ID ID_PIOD |
#define | PIN_LED_2_MASK PIO_PD21 |
#define | PIN_LED_2_PIO PIOD |
#define | PIN_LED_2_TYPE PIO_OUTPUT_1 |
#define | PIN_LED_3_ATTR PIO_DEFAULT |
#define | PIN_LED_3_ID ID_PIOD |
#define | PIN_LED_3_MASK PIO_PD22 |
#define | PIN_LED_3_PIO PIOD |
#define | PIN_LED_3_TYPE PIO_OUTPUT_0 |
#define | PIN_NF_CE_IDX (PIO_PC14_IDX) |
Nandflash chip enable pin definition. More... | |
#define | PIN_NF_RB_IDX (PIO_PC18_IDX) |
Nandflash ready/busy pin definition. More... | |
#define | PIN_PCK0 (PIO_PA6_IDX) |
PCK0 pin definition (PA6) More... | |
#define | PIN_PCK0_ATTR PIO_DEFAULT |
#define | PIN_PCK0_FLAGS (IOPORT_MODE_MUX_B) |
#define | PIN_PCK0_ID ID_PIOA |
#define | PIN_PCK0_MASK PIO_PA6B_PCK0 |
#define | PIN_PCK0_MUX (IOPORT_MODE_MUX_B) |
#define | PIN_PCK0_PIO PIOA |
#define | PIN_PCK0_PORT IOPORT_PIOA |
#define | PIN_PCK0_TYPE PIO_PERIPH_B |
#define | PIN_PUSHBUTTON_1 |
#define | PIN_PUSHBUTTON_1_ATTR (PIO_PULLUP | PIO_DEBOUNCE | PIO_IT_RISE_EDGE) |
#define | PIN_PUSHBUTTON_1_ID ID_PIOA |
#define | PIN_PUSHBUTTON_1_IRQn PIOA_IRQn |
#define | PIN_PUSHBUTTON_1_MASK PIO_PA19 |
#define | PIN_PUSHBUTTON_1_PIO PIOA |
#define | PIN_PUSHBUTTON_1_TYPE PIO_INPUT |
#define | PIN_PUSHBUTTON_2 |
#define | PIN_PUSHBUTTON_2_ATTR (PIO_PULLUP | PIO_DEBOUNCE | PIO_IT_FALL_EDGE) |
#define | PIN_PUSHBUTTON_2_ID ID_PIOA |
#define | PIN_PUSHBUTTON_2_IRQn PIOA_IRQn |
#define | PIN_PUSHBUTTON_2_MASK PIO_PA20 |
#define | PIN_PUSHBUTTON_2_PIO PIOA |
#define | PIN_PUSHBUTTON_2_TYPE PIO_INPUT |
#define | PIN_PUSHBUTTON_3 |
#define | PIN_PUSHBUTTON_3_ATTR (PIO_PULLUP | PIO_DEBOUNCE | PIO_IT_RISE_EDGE) |
#define | PIN_PUSHBUTTON_3_ID ID_PIOA |
#define | PIN_PUSHBUTTON_3_IRQn PIOA_IRQn |
#define | PIN_PUSHBUTTON_3_MASK PIO_PA1 |
#define | PIN_PUSHBUTTON_3_PIO PIOA |
#define | PIN_PUSHBUTTON_3_TYPE PIO_INPUT |
#define | PIN_PUSHBUTTON_4 |
#define | PIN_PUSHBUTTON_4_ATTR (PIO_PULLUP | PIO_DEBOUNCE | PIO_IT_RISE_EDGE) |
#define | PIN_PUSHBUTTON_4_ID ID_PIOA |
#define | PIN_PUSHBUTTON_4_IRQn PIOA_IRQn |
#define | PIN_PUSHBUTTON_4_MASK PIO_PA2 |
#define | PIN_PUSHBUTTON_4_PIO PIOA |
#define | PIN_PUSHBUTTON_4_TYPE PIO_INPUT |
#define | PIN_PWM_LED0_CHANNEL PWM_CHANNEL_0 |
#define | PIN_PWM_LED0_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_PWM_LED0_GPIO PIO_PD20_IDX |
PWM LED0 pin definitions. More... | |
#define | PIN_PWM_LED1_CHANNEL PWM_CHANNEL_1 |
#define | PIN_PWM_LED1_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_PWM_LED1_GPIO PIO_PD21_IDX |
PWM LED1 pin definitions. More... | |
#define | PIN_PWM_LED2_CHANNEL PWM_CHANNEL_2 |
#define | PIN_PWM_LED2_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_PWM_LED2_GPIO PIO_PD22_IDX |
PWM LED2 pin definitions. More... | |
#define | PIN_PWM_LED3_CHANNEL PWM_CHANNEL_0 |
#define | PIN_PWM_LED3_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_PWM_LED3_GPIO PIO_PA0_IDX |
PWM LED3 pin definitions. More... | |
#define | PIN_RE_FLAGS (0) |
#define | PIN_RE_IDX PIN_USART1_CTS_IDX |
#define | PIN_TC0_TIOA0 (PIO_PA0_IDX) |
#define | PIN_TC0_TIOA0_FLAGS (IOPORT_MODE_MUX_B) |
#define | PIN_TC0_TIOA0_MUX (IOPORT_MODE_MUX_B) |
#define | PIN_TC0_TIOA1 (PIO_PA15_IDX) |
#define | PIN_TC0_TIOA1_ATTR PIO_DEFAULT |
#define | PIN_TC0_TIOA1_FLAGS (IOPORT_MODE_MUX_B) |
#define | PIN_TC0_TIOA1_ID ID_PIOA |
#define | PIN_TC0_TIOA1_MASK PIO_PA15 |
#define | PIN_TC0_TIOA1_MUX (IOPORT_MODE_MUX_B) |
#define | PIN_TC0_TIOA1_PIO PIOA |
#define | PIN_TC0_TIOA1_TYPE PIO_PERIPH_B |
#define | PIN_TC0_TIOA2 (PIO_PA26_IDX) |
#define | PIN_TC0_TIOA2_ATTR PIO_DEFAULT |
#define | PIN_TC0_TIOA2_FLAGS (IOPORT_MODE_MUX_B) |
#define | PIN_TC0_TIOA2_ID ID_PIOA |
#define | PIN_TC0_TIOA2_MASK PIO_PA26 |
#define | PIN_TC0_TIOA2_MUX (IOPORT_MODE_MUX_B) |
#define | PIN_TC0_TIOA2_PIO PIOA |
#define | PIN_TC0_TIOA2_TYPE PIO_PERIPH_B |
#define | PIN_USART0_CTS |
USART0 pin CTS. More... | |
#define | PIN_USART0_CTS_FLAGS (IOPORT_MODE_MUX_C) |
#define | PIN_USART0_CTS_IDX (PIO_PB2_IDX) |
#define | PIN_USART0_RTS |
USART0 pin RTS. More... | |
#define | PIN_USART0_RTS_FLAGS (IOPORT_MODE_MUX_C) |
#define | PIN_USART0_RTS_IDX (PIO_PB3_IDX) |
#define | PIN_USART0_RXD |
USART0 pin RX. More... | |
#define | PIN_USART0_RXD_FLAGS (IOPORT_MODE_MUX_C) |
#define | PIN_USART0_RXD_IDX (PIO_PB0_IDX) |
#define | PIN_USART0_SCK |
USART0 pin SCK. More... | |
#define | PIN_USART0_SCK_FLAGS (IOPORT_MODE_MUX_C) |
#define | PIN_USART0_SCK_IDX (PIO_PB13_IDX) |
#define | PIN_USART0_TXD |
USART0 pin TX. More... | |
#define | PIN_USART0_TXD_FLAGS (IOPORT_MODE_MUX_C) |
#define | PIN_USART0_TXD_IDX (PIO_PB1_IDX) |
#define | PIN_USART1_CTS |
USART1 pin CTS. More... | |
#define | PIN_USART1_CTS_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_USART1_CTS_IDX (PIO_PA25_IDX) |
#define | PIN_USART1_EN |
USART1 pin ENABLE. More... | |
#define | PIN_USART1_EN_ACTIVE_LEVEL IOPORT_PIN_LEVEL_LOW |
#define | PIN_USART1_EN_FLAGS (0) |
#define | PIN_USART1_EN_IDX (PIO_PA23_IDX) |
#define | PIN_USART1_EN_INACTIVE_LEVEL IOPORT_PIN_LEVEL_HIGH |
#define | PIN_USART1_RTS |
USART1 pin RTS. More... | |
#define | PIN_USART1_RTS_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_USART1_RTS_IDX (PIO_PA24_IDX) |
#define | PIN_USART1_RXD |
USART1 pin RX. More... | |
#define | PIN_USART1_RXD_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_USART1_RXD_IDX (PIO_PA21_IDX) |
#define | PIN_USART1_SCK |
USART1 pin SCK. More... | |
#define | PIN_USART1_SCK_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_USART1_SCK_IDX (PIO_PA23_IDX) |
#define | PIN_USART1_TXD |
USART1 pin TX. More... | |
#define | PIN_USART1_TXD_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_USART1_TXD_IDX (PIO_PA22_IDX) |
#define | PIN_USART_TXD_FLAGS (IOPORT_MODE_MUX_A) |
#define | PIN_USART_TXD_IDX PIN_USART1_TXD_IDX |
#define | PIN_USART_TXD_IO_FLAGS (0) |
#define | PIN_USB_DM {PIO_PB10} |
USB D- pin (System function) More... | |
#define | PIN_USB_DP {PIO_PB11} |
USB D+ pin (System function) More... | |
#define | PIN_USB_VBUS {PIO_PC21, PIOC, ID_PIOC, PIO_INPUT, PIO_PULLUP} |
USB VBus monitoring pin definition. More... | |
#define | PINS_HSMCI {0x3fUL << 26, PIOA, ID_PIOA, PIO_PERIPH_C, PIO_PULLUP} |
#define | PINS_PUSHBUTTONS |
List of all push button definitions. More... | |
#define | PINS_UART0 (PIO_PA9A_URXD0 | PIO_PA10A_UTXD0) |
UART0 pins (UTXD0 and URXD0) definitions, PA10,9. More... | |
#define | PINS_UART0_ATTR PIO_DEFAULT |
#define | PINS_UART0_FLAGS (IOPORT_MODE_MUX_A) |
#define | PINS_UART0_ID ID_PIOA |
#define | PINS_UART0_MASK (PIO_PA9A_URXD0 | PIO_PA10A_UTXD0) |
#define | PINS_UART0_PIO PIOA |
#define | PINS_UART0_PORT IOPORT_PIOA |
#define | PINS_UART0_TYPE PIO_PERIPH_A |
#define | PINS_UART1 (PIO_PA6C_UTXD1 | PIO_PA5C_URXD1) |
UART1 pins (UTXD1 and URXD1) definitions, PA6,5. More... | |
#define | PINS_UART1_ATTR PIO_DEFAULT |
#define | PINS_UART1_FLAGS (IOPORT_MODE_MUX_C) |
#define | PINS_UART1_ID ID_PIOA |
#define | PINS_UART1_MASK (PIO_PA6C_UTXD1 | PIO_PA5C_URXD1) |
#define | PINS_UART1_PIO PIOA |
#define | PINS_UART1_PORT IOPORT_PIOA |
#define | PINS_UART1_TYPE PIO_PERIPH_C |
#define | PUSHBUTTON_1_NAME "BP2 WAKU" |
Push button #0 definition. More... | |
#define | PUSHBUTTON_1_WKUP_FSTT (PMC_FSMR_FSTT9) |
#define | PUSHBUTTON_1_WKUP_LINE (9) |
#define | PUSHBUTTON_2_NAME "BP3 TAMP" |
Push button #1 definition. More... | |
#define | PUSHBUTTON_2_WKUP_FSTT (PMC_FSMR_FSTT10) |
#define | PUSHBUTTON_2_WKUP_LINE (10) |
#define | PUSHBUTTON_3_NAME "BP4 SCROLL-UP" |
Push button #2 definition. More... | |
#define | PUSHBUTTON_3_WKUP_FSTT (PMC_FSMR_FSTT1) |
#define | PUSHBUTTON_3_WKUP_LINE (1) |
#define | PUSHBUTTON_4_NAME "BP5 SCROLL-DOWN" |
Push button #3 definition. More... | |
#define | PUSHBUTTON_4_WKUP_FSTT (PMC_FSMR_FSTT2) |
#define | PUSHBUTTON_4_WKUP_LINE (2) |
#define | sam4e |
Family definition (already defined) More... | |
#define | sam4eek |
Board definition. More... | |
#define | SD_MMC_0_CD_DETECT_VALUE 0 |
#define | SD_MMC_0_CD_FLAGS (IOPORT_MODE_PULLUP) |
#define | SD_MMC_0_CD_GPIO (PIO_PA6_IDX) |
#define | SD_MMC_0_CD_PIO_ID ID_PIOA |
#define | SD_MMC_HSMCI_MEM_CNT 1 |
HSMCI pins definition. More... | |
#define | SD_MMC_HSMCI_SLOT_0_SIZE 4 |
#define | SPI_MISO_FLAGS (IOPORT_MODE_MUX_A) |
#define | SPI_MISO_GPIO (PIO_PA12_IDX) |
SPI MISO pin definition. More... | |
#define | SPI_MOSI_FLAGS (IOPORT_MODE_MUX_A) |
#define | SPI_MOSI_GPIO (PIO_PA13_IDX) |
SPI MOSI pin definition. More... | |
#define | SPI_NPCS0_FLAGS (IOPORT_MODE_MUX_A) |
#define | SPI_NPCS0_GPIO (PIO_PA11_IDX) |
SPI chip select 0 pin definition. More... | |
#define | SPI_NPCS1_PA31_FLAGS (IOPORT_MODE_MUX_A) |
#define | SPI_NPCS1_PA31_GPIO (PIO_PA31_IDX) |
#define | SPI_NPCS1_PA9_FLAGS (IOPORT_MODE_MUX_B) |
#define | SPI_NPCS1_PA9_GPIO (PIO_PA9_IDX) |
SPI chip select 1 pin definition. More... | |
#define | SPI_NPCS1_PB14_FLAGS (IOPORT_MODE_MUX_A) |
#define | SPI_NPCS1_PB14_GPIO (PIO_PB14_IDX) |
#define | SPI_NPCS1_PC4_FLAGS (IOPORT_MODE_MUX_B) |
#define | SPI_NPCS1_PC4_GPIO (PIO_PC4_IDX) |
#define | SPI_NPCS2_PA10_FLAGS (IOPORT_MODE_MUX_B) |
#define | SPI_NPCS2_PA10_GPIO (PIO_PA10_IDX) |
SPI chip select 2 pin definition. More... | |
#define | SPI_NPCS2_PA30_FLAGS (IOPORT_MODE_MUX_B) |
#define | SPI_NPCS2_PA30_GPIO (PIO_PA30_IDX) |
#define | SPI_NPCS2_PB2_FLAGS (IOPORT_MODE_MUX_B) |
#define | SPI_NPCS2_PB2_GPIO (PIO_PB2_IDX) |
#define | SPI_NPCS3_PA22_FLAGS (IOPORT_MODE_MUX_B) |
#define | SPI_NPCS3_PA22_GPIO (PIO_PA22_IDX) |
#define | SPI_NPCS3_PA3_FLAGS (IOPORT_MODE_MUX_B) |
#define | SPI_NPCS3_PA3_GPIO (PIO_PA3_IDX) |
SPI chip select 3 pin definition. More... | |
#define | SPI_NPCS3_PA5_FLAGS (IOPORT_MODE_MUX_B) |
#define | SPI_NPCS3_PA5_GPIO (PIO_PA5_IDX) |
#define | SPI_SPCK_FLAGS (IOPORT_MODE_MUX_A) |
#define | SPI_SPCK_GPIO (PIO_PA14_IDX) |
SPI SPCK pin definition. More... | |
#define | TWI0_CLK_FLAGS (IOPORT_MODE_MUX_A) |
#define | TWI0_CLK_GPIO PIO_PA4_IDX |
#define | TWI0_DATA_FLAGS (IOPORT_MODE_MUX_A) |
#define | TWI0_DATA_GPIO PIO_PA3_IDX |
TWI0 pins definition. More... | |
#define | TWI1_CLK_FLAGS (IOPORT_MODE_MUX_A) |
#define | TWI1_CLK_GPIO PIO_PB5_IDX |
#define | TWI1_DATA_FLAGS (IOPORT_MODE_MUX_A) |
#define | TWI1_DATA_GPIO PIO_PB4_IDX |
TWI1 pins definition. More... | |
#define | USB_VBUS_FLAGS (PIO_INPUT | PIO_DEBOUNCE | PIO_IT_EDGE) |
#define | USB_VBUS_PIN (PIO_PC21_IDX) |
#define | USB_VBUS_PIN_IRQn (PIOC_IRQn) |
#define | USB_VBUS_PIO_ID (ID_PIOC) |
#define | USB_VBUS_PIO_MASK (PIO_PC21) |
#define AFEC_CHANNEL_POTENTIOMETER AFEC_CHANNEL_5 |
AFEC channel for potentiometer.
#define AT25DFX_CS 3 |
#define AT25DFX_SPI_MODULE SPI |
#define BOARD_AAT31XX_SET_GPIO PIO_PC13_IDX |
Backlight pin definition.
Referenced by board_init().
#define BOARD_ADS7843_BUSY_FLAGS IOPORT_MODE_PULLUP |
Referenced by board_init().
#define BOARD_ADS7843_BUSY_GPIO (PIO_PA17_IDX) |
Referenced by board_init().
#define BOARD_ADS7843_IRQ_FLAGS IOPORT_MODE_PULLUP |
Referenced by board_init().
#define BOARD_ADS7843_IRQ_GPIO (PIO_PA16_IDX) |
Referenced by board_init().
#define BOARD_ADS7843_SPI_BASE SPI |
SPI instance, which can be SPI, SPI0 or SPI1, depends on which SPI channel is used.
#define BOARD_ADS7843_SPI_NPCS 0 |
#define BOARD_FREQ_MAINCK_BYPASS (12000000U) |
Referenced by osc_get_rate().
#define BOARD_FREQ_MAINCK_XTAL (12000000U) |
Referenced by osc_get_rate().
#define BOARD_FREQ_SLCK_BYPASS (32768U) |
Referenced by osc_get_rate().
#define BOARD_FREQ_SLCK_XTAL (32768U) |
Board oscillator settings.
Referenced by osc_get_rate().
#define BOARD_GMAC_PHY_ADDR 0 |
Referenced by gmac_low_level_init().
#define BOARD_ILI93XX_ADDR 0x61000000 |
Define ILI93xx base address.
#define BOARD_ILI93XX_RS (1 << 1) |
Define ILI9325 register select signal.
#define BOARD_LCD_HEIGHT 320 |
Display height in pixels.
#define BOARD_LCD_ILI93XX |
Indicates board has an ILI9325 external component to manage LCD.
#define BOARD_LCD_WIDTH 240 |
Display width in pixels.
#define BOARD_MCK CHIP_FREQ_CPU_MAX |
Master clock frequency.
#define BOARD_NAME "SAM4E-EK" |
Name of the board.
#define BOARD_NAND_CS 0 |
#define BOARD_NF_ADDRESS_ADDR 0x60200000 |
Address for transferring address bytes to the nandflash.
#define BOARD_NF_COMMAND_ADDR 0x60400000 |
Address for transferring command bytes to the nandflash.
#define BOARD_NF_DATA_ADDR 0x60000000 |
Address for transferring data bytes to the nandflash.
#define BOARD_NORFLASH_ADDR 0x63000000 |
Address for transferring command bytes to the norflash.
#define BOARD_NORFLASH_DFT_BUS_SIZE 8 |
Default NOR bus size after power up reset.
#define BOARD_NUM_OF_LED 4 |
#define BOARD_OSC_STARTUP_US 15625 |
board main clock xtal startup time
Referenced by osc_enable().
#define BOARD_QT_CHANGE_PIN_FLAGS (IOPORT_MODE_PULLUP | IOPORT_MODE_DEBOUNCE) |
Referenced by board_init().
#define BOARD_QT_CHANGE_PIN_IDX (PIO_PE4_IDX) |
QTouch component pin definition.
Referenced by board_init().
#define BOARD_QT_CHANGE_PIN_SENSE (IOPORT_SENSE_FALLING) |
Referenced by board_init().
#define BOARD_QT_DEVICE_ADDRESS 0x0D |
#define BOARD_QT_TWI_INSTANCE TWI0 |
TWI instance for QTouch device.
#define BOARD_SD_PIN_CD PIN_HSMCI_CD |
HSMCI Card Detect pin.
#define BOARD_SD_PINS PINS_HSMCI |
HSMCI pins that shall be configured to access the SD card.
#define BOARD_USB_BMATTRIBUTES USBConfigurationDescriptor_SELFPOWERED_RWAKEUP |
USB attributes configuration descriptor (bus or self powered, remote wakeup)
#define CHIP_USB_ENDPOINTS_BANKS | ( | i | ) |
Endpoints Number of Bank.
#define CHIP_USB_ENDPOINTS_MAXPACKETSIZE | ( | i | ) |
Endpoints max packet size.
#define CHIP_USB_NUMENDPOINTS 8 |
Number of USB endpoints.
#define CHIP_USB_PULLUP_INTERNAL |
Indicates chip has an internal pull-up.
#define CHIP_USB_UDP |
Indicates chip has an UDP Full Speed.
#define CONF_NF_BUSWIDTH 8 |
#define CONF_NF_CYCLE_TIMING |
#define CONF_NF_PULSE_TIMING |
#define CONF_NF_SETUP_TIMING |
#define CONSOLE_UART UART0 |
#define CONSOLE_UART_ID ID_UART0 |
Referenced by configure_console().
#define cortexm4 |
Core definition.
#define GPIO_PUSH_BUTTON_1 (PIO_PA19_IDX) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_1_FLAGS (IOPORT_MODE_PULLUP | IOPORT_MODE_DEBOUNCE) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_1_SENSE (IOPORT_SENSE_RISING) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_2 (PIO_PA20_IDX) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_2_FLAGS (IOPORT_MODE_PULLUP | IOPORT_MODE_DEBOUNCE) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_2_SENSE (IOPORT_SENSE_FALLING) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_3 (PIO_PA1_IDX) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_3_FLAGS (IOPORT_MODE_PULLUP | IOPORT_MODE_DEBOUNCE) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_3_SENSE (IOPORT_SENSE_BOTHEDGES) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_4 (PIO_PA2_IDX) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_4_FLAGS (IOPORT_MODE_PULLUP | IOPORT_MODE_DEBOUNCE) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_4_SENSE (IOPORT_SENSE_RISING) |
Referenced by board_init().
#define ISO7816_USART USART1 |
#define ISO7816_USART_ID ID_USART1 |
#define LED0_ACTIVE_LEVEL IOPORT_PIN_LEVEL_LOW |
#define LED0_FLAGS (0) |
#define LED0_GPIO (PIO_PA0_IDX) |
Referenced by board_init().
#define LED0_INACTIVE_LEVEL IOPORT_PIN_LEVEL_HIGH |
Referenced by board_init().
#define LED1_ACTIVE_LEVEL IOPORT_PIN_LEVEL_LOW |
#define LED1_FLAGS (0) |
#define LED1_GPIO (PIO_PD20_IDX) |
Referenced by board_init().
#define LED1_INACTIVE_LEVEL IOPORT_PIN_LEVEL_HIGH |
#define LED2_ACTIVE_LEVEL IOPORT_PIN_LEVEL_LOW |
#define LED2_FLAGS (0) |
#define LED2_GPIO (PIO_PD21_IDX) |
Referenced by board_init().
#define LED2_INACTIVE_LEVEL IOPORT_PIN_LEVEL_HIGH |
#define LED3_ACTIVE_LEVEL IOPORT_PIN_LEVEL_HIGH |
#define LED3_FLAGS (0) |
#define LED3_GPIO (PIO_PD22_IDX) |
#define LED3_INACTIVE_LEVEL IOPORT_PIN_LEVEL_LOW |
#define LED_0_NAME "Blue LED D2" |
LED #0 pin definition (Blue).
#define LED_1_NAME "Amber LED D3" |
LED #1 pin definition (Amber).
#define LED_2_NAME "Green LED D4" |
LED #2 pin definition (Green).
#define LED_3_NAME "Red LED D5" |
LED #3 pin definition (Red).
#define PIN_CAN0_RX_FLAGS IOPORT_MODE_MUX_A |
Referenced by board_init().
#define PIN_CAN0_RX_IDX PIO_PB3_IDX |
CAN0 PIN RX.
Referenced by board_init().
#define PIN_CAN0_TR_EN_FLAGS IOPORT_DIR_OUTPUT |
#define PIN_CAN0_TR_EN_IDX PIO_PE1_IDX |
CAN0 transceiver PIN EN.
Referenced by board_init().
#define PIN_CAN0_TR_RS_FLAGS IOPORT_DIR_OUTPUT |
#define PIN_CAN0_TR_RS_IDX PIO_PE0_IDX |
CAN0 transceiver PIN RS.
Referenced by board_init().
#define PIN_CAN0_TX_FLAGS IOPORT_MODE_MUX_A |
Referenced by board_init().
#define PIN_CAN0_TX_IDX PIO_PB2_IDX |
CAN0 PIN TX.
Referenced by board_init().
#define PIN_CAN1_RX_FLAGS IOPORT_MODE_MUX_C |
Referenced by board_init().
#define PIN_CAN1_RX_IDX PIO_PC12_IDX |
CAN1 PIN RX.
Referenced by board_init().
#define PIN_CAN1_TR_EN_FLAGS IOPORT_DIR_OUTPUT |
#define PIN_CAN1_TR_EN_IDX PIO_PE3_IDX |
CAN1 transceiver PIN EN.
Referenced by board_init().
#define PIN_CAN1_TR_RS_FLAGS IOPORT_DIR_OUTPUT |
#define PIN_CAN1_TR_RS_IDX PIO_PE2_IDX |
CAN1 transceiver PIN RS.
Referenced by board_init().
#define PIN_CAN1_TX_FLAGS IOPORT_MODE_MUX_C |
Referenced by board_init().
#define PIN_CAN1_TX_IDX PIO_PC15_IDX |
CAN1 PIN TX.
Referenced by board_init().
#define PIN_EBI_DATA_BUS_D0 PIO_PC0_IDX |
EBI Data Bus pins.
Referenced by board_init().
#define PIN_EBI_DATA_BUS_D1 PIO_PC1_IDX |
Referenced by board_init().
#define PIN_EBI_DATA_BUS_D2 PIO_PC2_IDX |
Referenced by board_init().
#define PIN_EBI_DATA_BUS_D3 PIO_PC3_IDX |
Referenced by board_init().
#define PIN_EBI_DATA_BUS_D4 PIO_PC4_IDX |
Referenced by board_init().
#define PIN_EBI_DATA_BUS_D5 PIO_PC5_IDX |
Referenced by board_init().
#define PIN_EBI_DATA_BUS_D6 PIO_PC6_IDX |
Referenced by board_init().
#define PIN_EBI_DATA_BUS_D7 PIO_PC7_IDX |
Referenced by board_init().
#define PIN_EBI_DATA_BUS_FLAGS (IOPORT_MODE_MUX_A | IOPORT_MODE_PULLUP) |
Referenced by board_init().
#define PIN_EBI_LCD_RS PIO_PC19_IDX |
Referenced by board_init().
#define PIN_EBI_LCD_RS_FLAGS (IOPORT_MODE_MUX_A | IOPORT_MODE_PULLUP) |
Referenced by board_init().
#define PIN_EBI_NANDALE (PIO_PC16_IDX) |
NandFlash pins definition: ALE.
Referenced by board_init().
#define PIN_EBI_NANDALE_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_EBI_NANDCLE (PIO_PC17_IDX) |
NandFlash pins definition: CLE.
Referenced by board_init().
#define PIN_EBI_NANDCLE_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_EBI_NANDIO_0 (PIO_PC0_IDX) |
NandFlash pins definition: DATA.
Referenced by board_init().
#define PIN_EBI_NANDIO_0_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_EBI_NANDIO_1 (PIO_PC1_IDX) |
Referenced by board_init().
#define PIN_EBI_NANDIO_1_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_EBI_NANDIO_2 (PIO_PC2_IDX) |
Referenced by board_init().
#define PIN_EBI_NANDIO_2_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_EBI_NANDIO_3 (PIO_PC3_IDX) |
Referenced by board_init().
#define PIN_EBI_NANDIO_3_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_EBI_NANDIO_4 (PIO_PC4_IDX) |
Referenced by board_init().
#define PIN_EBI_NANDIO_4_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_EBI_NANDIO_5 (PIO_PC5_IDX) |
Referenced by board_init().
#define PIN_EBI_NANDIO_5_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_EBI_NANDIO_6 (PIO_PC6_IDX) |
Referenced by board_init().
#define PIN_EBI_NANDIO_6_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_EBI_NANDIO_7 (PIO_PC7_IDX) |
Referenced by board_init().
#define PIN_EBI_NANDIO_7_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_EBI_NANDOE (PIO_PC9_IDX) |
NandFlash pins definition: OE.
Referenced by board_init().
#define PIN_EBI_NANDOE_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_EBI_NANDWE (PIO_PC10_IDX) |
NandFlash pins definition: WE.
Referenced by board_init().
#define PIN_EBI_NANDWE_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_EBI_NCS1 PIO_PD18_IDX |
EBI pin for LCD CS and RS.
Referenced by board_init().
#define PIN_EBI_NCS1_FLAGS (IOPORT_MODE_MUX_A | IOPORT_MODE_PULLUP) |
Referenced by board_init().
#define PIN_EBI_NRD PIO_PC11_IDX |
Referenced by board_init().
#define PIN_EBI_NRD_FLAGS (IOPORT_MODE_MUX_A | IOPORT_MODE_PULLUP) |
Referenced by board_init().
#define PIN_EBI_NWE PIO_PC8_IDX |
Referenced by board_init().
#define PIN_EBI_NWE_FLAGS (IOPORT_MODE_MUX_A | IOPORT_MODE_PULLUP) |
Referenced by board_init().
#define PIN_HSMCI_CD {PIO_PA6, PIOA, ID_PIOA, PIO_INPUT, PIO_PULLUP} |
SD/MMC card detect pin definition.
#define PIN_HSMCI_MCCDA_FLAGS (IOPORT_MODE_MUX_C) |
Referenced by board_init().
#define PIN_HSMCI_MCCDA_GPIO (PIO_PA28_IDX) |
HSMCI MCCDA pin definition.
Referenced by board_init().
#define PIN_HSMCI_MCCK_FLAGS (IOPORT_MODE_MUX_C) |
Referenced by board_init().
#define PIN_HSMCI_MCCK_GPIO (PIO_PA29_IDX) |
HSMCI MCCK pin definition.
Referenced by board_init().
#define PIN_HSMCI_MCDA0_FLAGS (IOPORT_MODE_MUX_C) |
Referenced by board_init().
#define PIN_HSMCI_MCDA0_GPIO (PIO_PA30_IDX) |
HSMCI MCDA0 pin definition.
Referenced by board_init().
#define PIN_HSMCI_MCDA1_FLAGS (IOPORT_MODE_MUX_C) |
Referenced by board_init().
#define PIN_HSMCI_MCDA1_GPIO (PIO_PA31_IDX) |
HSMCI MCDA1 pin definition.
Referenced by board_init().
#define PIN_HSMCI_MCDA2_FLAGS (IOPORT_MODE_MUX_C) |
Referenced by board_init().
#define PIN_HSMCI_MCDA2_GPIO (PIO_PA26_IDX) |
HSMCI MCDA2 pin definition.
Referenced by board_init().
#define PIN_HSMCI_MCDA3_FLAGS (IOPORT_MODE_MUX_C) |
Referenced by board_init().
#define PIN_HSMCI_MCDA3_GPIO (PIO_PA27_IDX) |
HSMCI MCDA3 pin definition.
Referenced by board_init().
#define PIN_IRDA_SD_FLAGS (0) |
#define PIN_IRDA_SD_IDX PIN_USART1_CTS_IDX |
Referenced by board_init().
#define PIN_ISO7816_RST_FLAG (0) |
#define PIN_ISO7816_RST_IDX PIO_PA15_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_COL_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_COL_IDX PIO_PD13_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_CRS_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_CRS_IDX PIO_PD10_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_INTRP_IDX PIO_PD28_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_MDC_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_MDC_IDX PIO_PD8_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_MDIO_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_MDIO_IDX PIO_PD9_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXC_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXC_IDX PIO_PD14_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXD0_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXD0_IDX PIO_PD5_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXD1_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXD1_IDX PIO_PD6_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXD2_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXD2_IDX PIO_PD11_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXD3_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXD3_IDX PIO_PD12_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXDV_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXDV_IDX PIO_PD4_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXER_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_RXER_IDX PIO_PD7_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_TXC_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_TXC_IDX PIO_PD0_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_TXD0_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_TXD0_IDX PIO_PD2_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_TXD1_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_TXD1_IDX PIO_PD3_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_TXD2_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_TXD2_IDX PIO_PD15_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_TXD3_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_TXD3_IDX PIO_PD16_IDX |
Referenced by board_init().
#define PIN_KSZ8051MNL_TXEN_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_KSZ8051MNL_TXEN_IDX PIO_PD1_IDX |
Referenced by board_init().
#define PIN_LED_0 {PIO_PA0, PIOA, ID_PIOA, PIO_OUTPUT_1, PIO_DEFAULT} |
#define PIN_LED_0_ATTR PIO_DEFAULT |
#define PIN_LED_0_ID ID_PIOA |
#define PIN_LED_0_MASK PIO_PA0 |
#define PIN_LED_0_PIO PIOA |
#define PIN_LED_0_TYPE PIO_OUTPUT_1 |
#define PIN_LED_1 {PIO_PD20, PIOD, ID_PIOD, PIO_OUTPUT_1, PIO_DEFAULT} |
#define PIN_LED_1_ATTR PIO_DEFAULT |
#define PIN_LED_1_ID ID_PIOD |
#define PIN_LED_1_MASK PIO_PD20 |
#define PIN_LED_1_PIO PIOD |
#define PIN_LED_1_TYPE PIO_OUTPUT_1 |
#define PIN_LED_2_ATTR PIO_DEFAULT |
#define PIN_LED_2_ID ID_PIOD |
#define PIN_LED_2_MASK PIO_PD21 |
#define PIN_LED_2_PIO PIOD |
#define PIN_LED_2_TYPE PIO_OUTPUT_1 |
#define PIN_LED_3_ATTR PIO_DEFAULT |
#define PIN_LED_3_ID ID_PIOD |
#define PIN_LED_3_MASK PIO_PD22 |
#define PIN_LED_3_PIO PIOD |
#define PIN_LED_3_TYPE PIO_OUTPUT_0 |
#define PIN_NF_CE_IDX (PIO_PC14_IDX) |
Nandflash chip enable pin definition.
Referenced by board_init().
#define PIN_NF_RB_IDX (PIO_PC18_IDX) |
Nandflash ready/busy pin definition.
Referenced by board_init().
#define PIN_PCK0 (PIO_PA6_IDX) |
PCK0 pin definition (PA6)
#define PIN_PCK0_ATTR PIO_DEFAULT |
#define PIN_PCK0_FLAGS (IOPORT_MODE_MUX_B) |
#define PIN_PCK0_ID ID_PIOA |
#define PIN_PCK0_MASK PIO_PA6B_PCK0 |
#define PIN_PCK0_MUX (IOPORT_MODE_MUX_B) |
#define PIN_PCK0_PIO PIOA |
#define PIN_PCK0_PORT IOPORT_PIOA |
#define PIN_PCK0_TYPE PIO_PERIPH_B |
#define PIN_PUSHBUTTON_1 |
#define PIN_PUSHBUTTON_1_ATTR (PIO_PULLUP | PIO_DEBOUNCE | PIO_IT_RISE_EDGE) |
#define PIN_PUSHBUTTON_1_ID ID_PIOA |
#define PIN_PUSHBUTTON_1_IRQn PIOA_IRQn |
#define PIN_PUSHBUTTON_1_MASK PIO_PA19 |
#define PIN_PUSHBUTTON_1_PIO PIOA |
#define PIN_PUSHBUTTON_1_TYPE PIO_INPUT |
#define PIN_PUSHBUTTON_2 |
#define PIN_PUSHBUTTON_2_ATTR (PIO_PULLUP | PIO_DEBOUNCE | PIO_IT_FALL_EDGE) |
#define PIN_PUSHBUTTON_2_ID ID_PIOA |
#define PIN_PUSHBUTTON_2_IRQn PIOA_IRQn |
#define PIN_PUSHBUTTON_2_MASK PIO_PA20 |
#define PIN_PUSHBUTTON_2_PIO PIOA |
#define PIN_PUSHBUTTON_2_TYPE PIO_INPUT |
#define PIN_PUSHBUTTON_3 |
#define PIN_PUSHBUTTON_3_ATTR (PIO_PULLUP | PIO_DEBOUNCE | PIO_IT_RISE_EDGE) |
#define PIN_PUSHBUTTON_3_ID ID_PIOA |
#define PIN_PUSHBUTTON_3_IRQn PIOA_IRQn |
#define PIN_PUSHBUTTON_3_MASK PIO_PA1 |
#define PIN_PUSHBUTTON_3_PIO PIOA |
#define PIN_PUSHBUTTON_3_TYPE PIO_INPUT |
#define PIN_PUSHBUTTON_4 |
#define PIN_PUSHBUTTON_4_ATTR (PIO_PULLUP | PIO_DEBOUNCE | PIO_IT_RISE_EDGE) |
#define PIN_PUSHBUTTON_4_ID ID_PIOA |
#define PIN_PUSHBUTTON_4_IRQn PIOA_IRQn |
#define PIN_PUSHBUTTON_4_MASK PIO_PA2 |
#define PIN_PUSHBUTTON_4_PIO PIOA |
#define PIN_PUSHBUTTON_4_TYPE PIO_INPUT |
#define PIN_PWM_LED0_CHANNEL PWM_CHANNEL_0 |
#define PIN_PWM_LED0_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_PWM_LED0_GPIO PIO_PD20_IDX |
PWM LED0 pin definitions.
Referenced by board_init().
#define PIN_PWM_LED1_CHANNEL PWM_CHANNEL_1 |
#define PIN_PWM_LED1_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_PWM_LED1_GPIO PIO_PD21_IDX |
PWM LED1 pin definitions.
Referenced by board_init().
#define PIN_PWM_LED2_CHANNEL PWM_CHANNEL_2 |
#define PIN_PWM_LED2_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_PWM_LED2_GPIO PIO_PD22_IDX |
PWM LED2 pin definitions.
Referenced by board_init().
#define PIN_PWM_LED3_CHANNEL PWM_CHANNEL_0 |
#define PIN_PWM_LED3_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_PWM_LED3_GPIO PIO_PA0_IDX |
PWM LED3 pin definitions.
Referenced by board_init().
#define PIN_RE_FLAGS (0) |
#define PIN_RE_IDX PIN_USART1_CTS_IDX |
Referenced by board_init().
#define PIN_TC0_TIOA0 (PIO_PA0_IDX) |
#define PIN_TC0_TIOA0_FLAGS (IOPORT_MODE_MUX_B) |
#define PIN_TC0_TIOA0_MUX (IOPORT_MODE_MUX_B) |
#define PIN_TC0_TIOA1 (PIO_PA15_IDX) |
#define PIN_TC0_TIOA1_ATTR PIO_DEFAULT |
#define PIN_TC0_TIOA1_FLAGS (IOPORT_MODE_MUX_B) |
#define PIN_TC0_TIOA1_ID ID_PIOA |
#define PIN_TC0_TIOA1_MASK PIO_PA15 |
#define PIN_TC0_TIOA1_MUX (IOPORT_MODE_MUX_B) |
#define PIN_TC0_TIOA1_PIO PIOA |
#define PIN_TC0_TIOA1_TYPE PIO_PERIPH_B |
#define PIN_TC0_TIOA2 (PIO_PA26_IDX) |
#define PIN_TC0_TIOA2_ATTR PIO_DEFAULT |
#define PIN_TC0_TIOA2_FLAGS (IOPORT_MODE_MUX_B) |
#define PIN_TC0_TIOA2_ID ID_PIOA |
#define PIN_TC0_TIOA2_MASK PIO_PA26 |
#define PIN_TC0_TIOA2_MUX (IOPORT_MODE_MUX_B) |
#define PIN_TC0_TIOA2_PIO PIOA |
#define PIN_TC0_TIOA2_TYPE PIO_PERIPH_B |
#define PIN_USART0_CTS |
USART0 pin CTS.
#define PIN_USART0_CTS_FLAGS (IOPORT_MODE_MUX_C) |
#define PIN_USART0_CTS_IDX (PIO_PB2_IDX) |
#define PIN_USART0_RTS |
USART0 pin RTS.
#define PIN_USART0_RTS_FLAGS (IOPORT_MODE_MUX_C) |
#define PIN_USART0_RTS_IDX (PIO_PB3_IDX) |
#define PIN_USART0_RXD |
USART0 pin RX.
#define PIN_USART0_RXD_FLAGS (IOPORT_MODE_MUX_C) |
#define PIN_USART0_RXD_IDX (PIO_PB0_IDX) |
#define PIN_USART0_SCK |
USART0 pin SCK.
#define PIN_USART0_SCK_FLAGS (IOPORT_MODE_MUX_C) |
#define PIN_USART0_SCK_IDX (PIO_PB13_IDX) |
#define PIN_USART0_TXD |
USART0 pin TX.
#define PIN_USART0_TXD_FLAGS (IOPORT_MODE_MUX_C) |
#define PIN_USART0_TXD_IDX (PIO_PB1_IDX) |
#define PIN_USART1_CTS |
USART1 pin CTS.
#define PIN_USART1_CTS_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_USART1_CTS_IDX (PIO_PA25_IDX) |
Referenced by board_init().
#define PIN_USART1_EN |
USART1 pin ENABLE.
#define PIN_USART1_EN_ACTIVE_LEVEL IOPORT_PIN_LEVEL_LOW |
Referenced by board_init().
#define PIN_USART1_EN_FLAGS (0) |
#define PIN_USART1_EN_IDX (PIO_PA23_IDX) |
Referenced by board_init().
#define PIN_USART1_EN_INACTIVE_LEVEL IOPORT_PIN_LEVEL_HIGH |
Referenced by board_init().
#define PIN_USART1_RTS |
USART1 pin RTS.
#define PIN_USART1_RTS_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_USART1_RTS_IDX (PIO_PA24_IDX) |
Referenced by board_init().
#define PIN_USART1_RXD |
USART1 pin RX.
#define PIN_USART1_RXD_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_USART1_RXD_IDX (PIO_PA21_IDX) |
Referenced by board_init().
#define PIN_USART1_SCK |
USART1 pin SCK.
#define PIN_USART1_SCK_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_USART1_SCK_IDX (PIO_PA23_IDX) |
Referenced by board_init().
#define PIN_USART1_TXD |
USART1 pin TX.
#define PIN_USART1_TXD_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PIN_USART1_TXD_IDX (PIO_PA22_IDX) |
Referenced by board_init().
#define PIN_USART_TXD_FLAGS (IOPORT_MODE_MUX_A) |
#define PIN_USART_TXD_IDX PIN_USART1_TXD_IDX |
#define PIN_USART_TXD_IO_FLAGS (0) |
#define PIN_USB_DM {PIO_PB10} |
USB D- pin (System function)
#define PIN_USB_DP {PIO_PB11} |
USB D+ pin (System function)
#define PIN_USB_VBUS {PIO_PC21, PIOC, ID_PIOC, PIO_INPUT, PIO_PULLUP} |
USB VBus monitoring pin definition.
#define PINS_HSMCI {0x3fUL << 26, PIOA, ID_PIOA, PIO_PERIPH_C, PIO_PULLUP} |
#define PINS_PUSHBUTTONS |
List of all push button definitions.
#define PINS_UART0 (PIO_PA9A_URXD0 | PIO_PA10A_UTXD0) |
UART0 pins (UTXD0 and URXD0) definitions, PA10,9.
Referenced by board_init().
#define PINS_UART0_ATTR PIO_DEFAULT |
#define PINS_UART0_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define PINS_UART0_ID ID_PIOA |
#define PINS_UART0_MASK (PIO_PA9A_URXD0 | PIO_PA10A_UTXD0) |
#define PINS_UART0_PIO PIOA |
#define PINS_UART0_PORT IOPORT_PIOA |
Referenced by board_init().
#define PINS_UART0_TYPE PIO_PERIPH_A |
#define PINS_UART1 (PIO_PA6C_UTXD1 | PIO_PA5C_URXD1) |
UART1 pins (UTXD1 and URXD1) definitions, PA6,5.
#define PINS_UART1_ATTR PIO_DEFAULT |
#define PINS_UART1_FLAGS (IOPORT_MODE_MUX_C) |
#define PINS_UART1_ID ID_PIOA |
#define PINS_UART1_MASK (PIO_PA6C_UTXD1 | PIO_PA5C_URXD1) |
#define PINS_UART1_PIO PIOA |
#define PINS_UART1_PORT IOPORT_PIOA |
#define PINS_UART1_TYPE PIO_PERIPH_C |
#define PUSHBUTTON_1_NAME "BP2 WAKU" |
Push button #0 definition.
Attributes = pull-up + debounce + interrupt on rising edge.
#define PUSHBUTTON_1_WKUP_FSTT (PMC_FSMR_FSTT9) |
#define PUSHBUTTON_1_WKUP_LINE (9) |
#define PUSHBUTTON_2_NAME "BP3 TAMP" |
Push button #1 definition.
Attributes = pull-up + debounce + interrupt on falling edge.
#define PUSHBUTTON_2_WKUP_FSTT (PMC_FSMR_FSTT10) |
#define PUSHBUTTON_2_WKUP_LINE (10) |
#define PUSHBUTTON_3_NAME "BP4 SCROLL-UP" |
Push button #2 definition.
Attributes = pull-up + debounce + interrupt on both edges.
#define PUSHBUTTON_3_WKUP_FSTT (PMC_FSMR_FSTT1) |
#define PUSHBUTTON_3_WKUP_LINE (1) |
#define PUSHBUTTON_4_NAME "BP5 SCROLL-DOWN" |
Push button #3 definition.
Attributes = pull-up + debounce + interrupt on rising edge.
#define PUSHBUTTON_4_WKUP_FSTT (PMC_FSMR_FSTT2) |
#define PUSHBUTTON_4_WKUP_LINE (2) |
#define sam4e |
Family definition (already defined)
#define sam4eek |
Board definition.
#define SD_MMC_0_CD_DETECT_VALUE 0 |
#define SD_MMC_0_CD_FLAGS (IOPORT_MODE_PULLUP) |
Referenced by board_init().
#define SD_MMC_0_CD_GPIO (PIO_PA6_IDX) |
Referenced by board_init().
#define SD_MMC_0_CD_PIO_ID ID_PIOA |
#define SD_MMC_HSMCI_MEM_CNT 1 |
HSMCI pins definition.
Number of slot connected on HSMCI interface
#define SD_MMC_HSMCI_SLOT_0_SIZE 4 |
#define SPI_MISO_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define SPI_MISO_GPIO (PIO_PA12_IDX) |
SPI MISO pin definition.
Referenced by board_init().
#define SPI_MOSI_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define SPI_MOSI_GPIO (PIO_PA13_IDX) |
SPI MOSI pin definition.
Referenced by board_init().
#define SPI_NPCS0_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define SPI_NPCS0_GPIO (PIO_PA11_IDX) |
#define SPI_NPCS1_PA31_FLAGS (IOPORT_MODE_MUX_A) |
#define SPI_NPCS1_PA31_GPIO (PIO_PA31_IDX) |
#define SPI_NPCS1_PA9_FLAGS (IOPORT_MODE_MUX_B) |
#define SPI_NPCS1_PA9_GPIO (PIO_PA9_IDX) |
SPI chip select 1 pin definition.
(multiple configurations are possible)
#define SPI_NPCS1_PB14_FLAGS (IOPORT_MODE_MUX_A) |
#define SPI_NPCS1_PB14_GPIO (PIO_PB14_IDX) |
#define SPI_NPCS1_PC4_FLAGS (IOPORT_MODE_MUX_B) |
#define SPI_NPCS1_PC4_GPIO (PIO_PC4_IDX) |
#define SPI_NPCS2_PA10_FLAGS (IOPORT_MODE_MUX_B) |
#define SPI_NPCS2_PA10_GPIO (PIO_PA10_IDX) |
SPI chip select 2 pin definition.
(multiple configurations are possible)
#define SPI_NPCS2_PA30_FLAGS (IOPORT_MODE_MUX_B) |
#define SPI_NPCS2_PA30_GPIO (PIO_PA30_IDX) |
#define SPI_NPCS2_PB2_FLAGS (IOPORT_MODE_MUX_B) |
#define SPI_NPCS2_PB2_GPIO (PIO_PB2_IDX) |
#define SPI_NPCS3_PA22_FLAGS (IOPORT_MODE_MUX_B) |
#define SPI_NPCS3_PA22_GPIO (PIO_PA22_IDX) |
#define SPI_NPCS3_PA3_FLAGS (IOPORT_MODE_MUX_B) |
#define SPI_NPCS3_PA3_GPIO (PIO_PA3_IDX) |
SPI chip select 3 pin definition.
(multiple configurations are possible)
#define SPI_NPCS3_PA5_FLAGS (IOPORT_MODE_MUX_B) |
Referenced by board_init().
#define SPI_NPCS3_PA5_GPIO (PIO_PA5_IDX) |
Referenced by board_init().
#define SPI_SPCK_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define SPI_SPCK_GPIO (PIO_PA14_IDX) |
SPI SPCK pin definition.
Referenced by board_init().
#define TWI0_CLK_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define TWI0_CLK_GPIO PIO_PA4_IDX |
Referenced by board_init().
#define TWI0_DATA_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define TWI0_DATA_GPIO PIO_PA3_IDX |
TWI0 pins definition.
Referenced by board_init().
#define TWI1_CLK_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define TWI1_CLK_GPIO PIO_PB5_IDX |
Referenced by board_init().
#define TWI1_DATA_FLAGS (IOPORT_MODE_MUX_A) |
Referenced by board_init().
#define TWI1_DATA_GPIO PIO_PB4_IDX |
TWI1 pins definition.
Referenced by board_init().
#define USB_VBUS_FLAGS (PIO_INPUT | PIO_DEBOUNCE | PIO_IT_EDGE) |
Referenced by board_init().
#define USB_VBUS_PIN (PIO_PC21_IDX) |
Referenced by board_init().
#define USB_VBUS_PIN_IRQn (PIOC_IRQn) |
#define USB_VBUS_PIO_ID (ID_PIOC) |
#define USB_VBUS_PIO_MASK (PIO_PC21) |