|
#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) |
|