SAM4S-WPIR-RD Board Definition.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
#include <conf_board.h>
Macros | |
#define | ADC0_AD0_ATTR PIO_DEFAULT |
#define | ADC0_AD0_FLAGS (PIO_INPUT | PIO_DEFAULT) |
#define | ADC0_AD0_GPIO (PIO_PA17_IDX) |
ADC_AD0 pin definition. More... | |
#define | ADC0_AD0_ID ID_PIOA |
#define | ADC0_AD0_MASK PIO_PA17 |
#define | ADC0_AD0_PIO PIOA |
#define | ADC0_AD0_TYPE PIO_INPUT |
#define | ADC0_AD4_ATTR PIO_DEFAULT |
#define | ADC0_AD4_FLAGS (PIO_INPUT | PIO_DEFAULT) |
#define | ADC0_AD4_GPIO (PIO_PB0_IDX) |
ADC_AD4 pin definition. More... | |
#define | ADC0_AD4_ID ID_PIOB |
#define | ADC0_AD4_MASK PIO_PB0 |
#define | ADC0_AD4_PIO PIOB |
#define | ADC0_AD4_TYPE PIO_INPUT |
#define | ADC0_AD5_ATTR PIO_DEFAULT |
#define | ADC0_AD5_FLAGS (PIO_INPUT | PIO_DEFAULT) |
#define | ADC0_AD5_GPIO (PIO_PB1_IDX) |
ADC_AD5 pin definition. More... | |
#define | ADC0_AD5_ID ID_PIOB |
#define | ADC0_AD5_MASK PIO_PB1 |
#define | ADC0_AD5_PIO PIOB |
#define | ADC0_AD5_TYPE PIO_INPUT |
#define | ADC_STARTUP_TIME_MAX (15) |
Startup time max, return from Idle mode (in µs) More... | |
#define | ADC_TRACK_HOLD_TIME_MIN (1200) |
Track and hold Acquisition Time min (in ns) More... | |
#define | BOARD_AAT31XX_SET_FLAGS (PIO_OUTPUT_0 | PIO_DEFAULT) |
#define | BOARD_AAT31XX_SET_GPIO PIO_PC13_IDX |
Backlight pin definition. More... | |
#define | BOARD_ADC_FREQ (6000000UL) |
ADC clock frequence. More... | |
#define | BOARD_BACKLIGHT_PIN |
Backlight pin. More... | |
#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_ILI9325_ADDR (0x62000000UL) |
Define ILI9325 base address. More... | |
#define | BOARD_ILI9325_RS (1UL << 1) |
Define ILI9325 register select signal. More... | |
#define | BOARD_LCD_HEIGHT (320UL) |
Display height in pixels. More... | |
#define | BOARD_LCD_ILI9325 |
board has an ILI9325 external component to manage LCD. More... | |
#define | BOARD_LCD_PINS |
LCD pins list. More... | |
#define | BOARD_LCD_SMC_CS (2UL) |
Define ILI9325 chip select. More... | |
#define | BOARD_LCD_SMC_CYCLE |
Define ILI9325 chip select. More... | |
#define | BOARD_LCD_SMC_MODE |
Define ILI9325 chip select. More... | |
#define | BOARD_LCD_SMC_PULSE |
Define ILI9325 chip select. More... | |
#define | BOARD_LCD_SMC_SETUP |
Define ILI9325 chip select. More... | |
#define | BOARD_LCD_WIDTH (240UL) |
Display width in pixels. More... | |
#define | BOARD_MCK CHIP_FREQ_CPU_MAX |
Master clock frequency. More... | |
#define | BOARD_NAME "SAM4S-WPIR-RD" |
Name of the board. More... | |
#define | BOARD_OSC_STARTUP_US 15625 |
board main clock xtal startup time More... | |
#define | BOARD_REV_A |
#define | BOARD_SRAM_BASE ((void *)0x60000000UL) |
Define SRAM base address. More... | |
#define | BOARD_SRAM_CS (0UL) |
Define SRAM chip select. More... | |
#define | BOARD_SRAM_LENGTH ((uint32_t)0x00100000UL) |
Define SRAM length. More... | |
#define | BOARD_SRAM_PINS |
SRAM pins list. More... | |
#define | BOARD_TWI TWI0 |
#define | BOARD_TWI_IRQn TWI0_IRQn |
#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 paxcket 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 | CONSOLE_UART UART0 |
#define | CONSOLE_UART_ID ID_UART0 |
#define | cortexm4 |
Core definition. More... | |
#define | GPIO_PUSH_BUTTON_1 (PIO_PA2_IDX) |
#define | GPIO_PUSH_BUTTON_1_FLAGS |
#define | ID_BOARD_TWI ID_TWI0 |
#define | LED0_FLAGS (PIO_OUTPUT_1 | PIO_DEFAULT) |
#define | LED0_GPIO (PIO_PC12_IDX) |
#define | LED_0_NAME "blue LED D1" |
LED #0 pin definition (BLUE). More... | |
#define | LED_BLUE (0UL) |
Led blue index. More... | |
#define | OV_DATA_BUS_ATTR PIO_DEFAULT |
#define | OV_DATA_BUS_D2 PIO_PA24_IDX |
OV Data Bus pins. More... | |
#define | OV_DATA_BUS_D3 PIO_PA25_IDX |
#define | OV_DATA_BUS_D4 PIO_PA26_IDX |
#define | OV_DATA_BUS_D5 PIO_PA27_IDX |
#define | OV_DATA_BUS_D6 PIO_PA28_IDX |
#define | OV_DATA_BUS_D7 PIO_PA29_IDX |
#define | OV_DATA_BUS_D8 PIO_PA30_IDX |
#define | OV_DATA_BUS_D9 PIO_PA31_IDX |
#define | OV_DATA_BUS_FLAGS (PIO_INPUT | PIO_PULLUP) |
#define | OV_DATA_BUS_ID ID_PIOA |
#define | OV_DATA_BUS_MASK (0xFF000000UL) |
#define | OV_DATA_BUS_PIO PIOA |
#define | OV_DATA_BUS_TYPE PIO_INPUT |
#define | OV_FSIN_FLAGS (PIO_OUTPUT_0 | PIO_DEFAULT) |
#define | OV_FSIN_GPIO PIO_PA21_IDX |
OV_RST pin definition. More... | |
#define | OV_FSIN_ID ID_PIOA |
#define | OV_FSIN_MASK PIO_PA21 |
#define | OV_FSIN_PIO PIOA |
#define | OV_FSIN_TYPE PIO_OUTPUT_0 |
#define | OV_HSYNC_FLAGS (PIO_PULLUP | PIO_IT_RISE_EDGE) |
#define | OV_HSYNC_GPIO PIO_PA16_IDX |
OV_HSYNC pin definition. More... | |
#define | OV_HSYNC_ID ID_PIOA |
#define | OV_HSYNC_MASK PIO_PA16 |
#define | OV_HSYNC_PIO PIOA |
#define | OV_HSYNC_TYPE PIO_PULLUP |
#define | OV_RST_FLAGS (PIO_OUTPUT_1 | PIO_DEFAULT) |
#define | OV_RST_GPIO PIO_PC15_IDX |
OV_RST pin definition. More... | |
#define | OV_RST_ID ID_PIOC |
#define | OV_RST_MASK PIO_PC15 |
#define | OV_RST_PIO PIOC |
#define | OV_RST_TYPE PIO_OUTPUT_1 |
#define | OV_SW_OVT_FLAGS (PIO_OUTPUT_1 | PIO_DEFAULT) |
#define | OV_SW_OVT_GPIO PIO_PC10_IDX |
OV_SW_OVT pin definition. More... | |
#define | OV_SW_OVT_ID ID_PIOC |
#define | OV_SW_OVT_MASK PIO_PC10 |
#define | OV_SW_OVT_PIO PIOC |
#define | OV_SW_OVT_TYPE PIO_OUTPUT_1 |
#define | OV_VSYNC_FLAGS (PIO_PULLUP | PIO_IT_RISE_EDGE) |
#define | OV_VSYNC_GPIO PIO_PA15_IDX |
OV_VSYNC pin definition. More... | |
#define | OV_VSYNC_ID ID_PIOA |
#define | OV_VSYNC_MASK PIO_PA15 |
#define | OV_VSYNC_PIO PIOA |
#define | OV_VSYNC_TYPE PIO_PULLUP |
#define | PIN_ADC0_AD0 |
ADC_AD0 pin. More... | |
#define | PIN_ADC0_AD4 |
ADC_AD4 pin. More... | |
#define | PIN_ADC0_AD5 |
ADC_AD5 pin. More... | |
#define | PIN_BOARD_BACKLIGHT_ATTR PIO_PULLUP |
#define | PIN_BOARD_BACKLIGHT_ID ID_PIOC |
#define | PIN_BOARD_BACKLIGHT_MASK PIO_PC13 |
#define | PIN_BOARD_BACKLIGHT_PIO PIOC |
#define | PIN_BOARD_BACKLIGHT_TYPE PIO_OUTPUT_0 |
#define | PIN_DEBUG PIN_PA11_DEBUG, PIN_PA5_DEBUG |
#define | PIN_EBI_ADDR_BUS_A0 PIO_PC18_IDX /* A0 */ |
#define | PIN_EBI_ADDR_BUS_A1 PIO_PC19_IDX /* A1 */ |
#define | PIN_EBI_ADDR_BUS_A10 PIO_PC28_IDX /* A10 */ |
#define | PIN_EBI_ADDR_BUS_A11 PIO_PC29_IDX /* A11 */ |
#define | PIN_EBI_ADDR_BUS_A12 PIO_PC30_IDX /* A12 */ |
#define | PIN_EBI_ADDR_BUS_A13 PIO_PC31_IDX /* A13 */ |
#define | PIN_EBI_ADDR_BUS_A14 PIO_PA18_IDX /* A14 */ |
#define | PIN_EBI_ADDR_BUS_A15 PIO_PA19_IDX /* A15 */ |
#define | PIN_EBI_ADDR_BUS_A16 PIO_PA20_IDX /* A16 */ |
#define | PIN_EBI_ADDR_BUS_A17 PIO_PA0_IDX /* A17 */ |
#define | PIN_EBI_ADDR_BUS_A18 PIO_PA1_IDX /* A18 */ |
#define | PIN_EBI_ADDR_BUS_A19 PIO_PC16_IDX /* A19 */ |
EBI pins for SRAM address bus. More... | |
#define | PIN_EBI_ADDR_BUS_A2 PIO_PC20_IDX /* A2 */ |
#define | PIN_EBI_ADDR_BUS_A3 PIO_PC21_IDX /* A3 */ |
#define | PIN_EBI_ADDR_BUS_A4 PIO_PC22_IDX /* A4 */ |
#define | PIN_EBI_ADDR_BUS_A5 PIO_PC23_IDX /* A5 */ |
#define | PIN_EBI_ADDR_BUS_A6 PIO_PC24_IDX /* A6 */ |
#define | PIN_EBI_ADDR_BUS_A7 PIO_PC25_IDX /* A7 */ |
#define | PIN_EBI_ADDR_BUS_A8 PIO_PC26_IDX /* A8 */ |
#define | PIN_EBI_ADDR_BUS_A9 PIO_PC27_IDX /* A9 */ |
#define | PIN_EBI_ADDR_BUS_FLAG1 PIO_PERIPH_A | PIO_PULLUP |
#define | PIN_EBI_ADDR_BUS_FLAG2 PIO_PERIPH_C | PIO_PULLUP |
#define | PIN_EBI_DATA_BUS |
#define | PIN_EBI_DATA_BUS_ATTR PIO_PULLUP |
#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 PIO_PERIPH_A | PIO_PULLUP |
#define | PIN_EBI_DATA_BUS_ID ID_PIOC |
#define | PIN_EBI_DATA_BUS_MASK (0xFF) |
#define | PIN_EBI_DATA_BUS_PIO PIOC |
#define | PIN_EBI_DATA_BUS_TYPE PIO_PERIPH_A |
#define | PIN_EBI_LCD_RS PIO_PC19_IDX /* LCD RS pin */ |
EBI pin for LCD RS. More... | |
#define | PIN_EBI_LCD_RS_ATTR PIO_PULLUP |
#define | PIN_EBI_LCD_RS_FLAGS PIO_PERIPH_A | PIO_PULLUP |
#define | PIN_EBI_LCD_RS_ID ID_PIOC |
#define | PIN_EBI_LCD_RS_MASK PIO_PC19 |
#define | PIN_EBI_LCD_RS_PIO PIOC |
#define | PIN_EBI_LCD_RS_TYPE PIO_PERIPH_A |
#define | PIN_EBI_NCS0 PIO_PC14_IDX |
EBI NCS0 pin. More... | |
#define | PIN_EBI_NCS0_ATTR PIO_PULLUP |
#define | PIN_EBI_NCS0_FLAGS PIO_PERIPH_A | PIO_PULLUP |
#define | PIN_EBI_NCS0_ID ID_PIOC |
#define | PIN_EBI_NCS0_MASK PIO_PC14 |
#define | PIN_EBI_NCS0_PIO PIOC |
#define | PIN_EBI_NCS0_TYPE PIO_PERIPH_A |
#define | PIN_EBI_NCS2 PIO_PA22_IDX /* LCD CS pin */ |
EBI NCS2 pin. More... | |
#define | PIN_EBI_NCS2_ATTR PIO_PULLUP |
#define | PIN_EBI_NCS2_FLAGS PIO_PERIPH_C | PIO_PULLUP |
#define | PIN_EBI_NCS2_ID ID_PIOA |
#define | PIN_EBI_NCS2_MASK PIO_PA22 |
#define | PIN_EBI_NCS2_PIO PIOA |
#define | PIN_EBI_NCS2_TYPE PIO_PERIPH_C |
#define | PIN_EBI_NRD PIO_PC11_IDX |
EBI NRD pin. More... | |
#define | PIN_EBI_NRD_ATTR PIO_PULLUP |
#define | PIN_EBI_NRD_FLAGS PIO_PERIPH_A | PIO_PULLUP |
#define | PIN_EBI_NRD_ID ID_PIOC |
#define | PIN_EBI_NRD_MASK PIO_PC11 |
#define | PIN_EBI_NRD_PIO PIOC |
#define | PIN_EBI_NRD_TYPE PIO_PERIPH_A |
#define | PIN_EBI_NWE PIO_PC8_IDX |
EBI NWE pin. More... | |
#define | PIN_EBI_NWE_ATTR PIO_PULLUP |
#define | PIN_EBI_NWE_FLAGS PIO_PERIPH_A | PIO_PULLUP |
#define | PIN_EBI_NWE_ID ID_PIOC |
#define | PIN_EBI_NWE_MASK PIO_PC8 |
#define | PIN_EBI_NWE_PIO PIOC |
#define | PIN_EBI_NWE_TYPE PIO_PERIPH_A |
#define | PIN_EBI_SRAM_ADDR_PIOA |
#define | PIN_EBI_SRAM_ADDR_PIOC |
#define | PIN_LED_0 |
#define | PIN_LED_0_ATTR PIO_DEFAULT |
#define | PIN_LED_0_ID ID_PIOC |
#define | PIN_LED_0_MASK PIO_PC12 |
#define | PIN_LED_0_PIO PIOC |
#define | PIN_LED_0_TYPE PIO_OUTPUT_1 |
#define | PIN_OV_FSIN |
#define | PIN_OV_HSYNC |
HSYNC pin. More... | |
#define | PIN_OV_RST |
#define | PIN_OV_SW_OVT |
pin for OV_VDD More... | |
#define | PIN_OV_VSYNC |
VSYNC pin. More... | |
#define | PIN_PA11_DEBUG |
#define | PIN_PA5_DEBUG |
#define | PIN_PCK0 (PIO_PB13_IDX) |
PCK0. More... | |
#define | PIN_PCK0_FLAGS (PIO_PERIPH_B | PIO_DEFAULT) |
#define | PIN_PIODCEN1 PIO_PA15 |
Parallel Capture Mode Data Enable1. More... | |
#define | PIN_PIODCEN2 PIO_PA16 |
Parallel Capture Mode Data Enable2. More... | |
#define | PIN_PUSHBUTTON_1 |
#define | PIN_PUSHBUTTON_1_ATTR |
#define | PIN_PUSHBUTTON_1_ID ID_PIOA |
#define | PIN_PUSHBUTTON_1_MASK PIO_PA2 |
#define | PIN_PUSHBUTTON_1_PIO PIOA |
#define | PIN_PUSHBUTTON_1_TYPE PIO_INPUT |
#define | PIN_SPI_MISO |
SPI MISO pin. More... | |
#define | PIN_SPI_MOSI |
SPI MOSI pin. More... | |
#define | PIN_SPI_NPCS0 |
SPI chip select pin. More... | |
#define | PIN_SPI_SPCK |
SPI SPCK pin. More... | |
#define | PIN_SRAM_VCC |
SRAM_VCC pins. More... | |
#define | PIN_TWI_TWCK0 |
TWI0 clock pin. More... | |
#define | PIN_TWI_TWD0 |
TWI0 data pin. More... | |
#define | PIN_USB_VBUS |
USB VBUS pin. More... | |
#define | PINS_ADC PIN_ADC0_AD0, PIN_ADC0_AD4, PIN_ADC0_AD5 |
Pins ADC. More... | |
#define | PINS_LEDS PIN_LED_0 |
List of all LEDs definitions. More... | |
#define | PINS_OV PIN_OV_SW_OVT, PIN_PCK0, PIN_OV_RST |
List of Image sensor definitions. More... | |
#define | PINS_PIR PIN_ADC0_AD0 |
List of PIR sensor definitions. More... | |
#define | PINS_PUSHBUTTONS PIN_PUSHBUTTON_1 |
List of all push button definitions. More... | |
#define | PINS_SPI PIN_SPI_MISO, PIN_SPI_MOSI, PIN_SPI_SPCK |
List of SPI pin definitions (MISO, MOSI & SPCK). More... | |
#define | PINS_TWI0 PIN_TWI_TWD0, PIN_TWI_TWCK0 |
TWI0 pins. More... | |
#define | PINS_UART (PIO_PA9A_URXD0 | PIO_PA10A_UTXD0) |
UART pins (UTXD0 and URXD0) definitions, PA9,10. More... | |
#define | PINS_UART_ATTR PIO_DEFAULT |
#define | PINS_UART_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
#define | PINS_UART_ID ID_PIOA |
#define | PINS_UART_MASK PIO_PA9A_URXD0 | PIO_PA10A_UTXD0 |
#define | PINS_UART_PIO PIOA |
#define | PINS_UART_TYPE PIO_PERIPH_A |
#define | PUSHBUTTON_1_NAME "USRPB1" |
Push button #1 definition. More... | |
#define | PUSHBUTTON_BP1 (0UL) |
Push button #1 index. More... | |
#define | sam4s |
Family definition. More... | |
#define | sam4swpirrd |
Board definition. More... | |
#define | SPI_MISO_ATTR PIO_DEFAULT |
#define | SPI_MISO_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
#define | SPI_MISO_GPIO (PIO_PA12_IDX) |
SPI MISO pin definition. More... | |
#define | SPI_MISO_ID ID_PIOA |
#define | SPI_MISO_MASK PIO_PA12 |
#define | SPI_MISO_PIO PIOA |
#define | SPI_MISO_TYPE PIO_PERIPH_A |
#define | SPI_MOSI_ATTR PIO_DEFAULT |
#define | SPI_MOSI_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
#define | SPI_MOSI_GPIO (PIO_PA13_IDX) |
SPI MOSI pin definition. More... | |
#define | SPI_MOSI_ID ID_PIOA |
#define | SPI_MOSI_MASK PIO_PA13 |
#define | SPI_MOSI_PIO PIOA |
#define | SPI_MOSI_TYPE PIO_PERIPH_A |
#define | SPI_NPCS0_ATTR PIO_DEFAULT |
#define | SPI_NPCS0_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
#define | SPI_NPCS0_GPIO (PIO_PA11_IDX) |
SPI chip select 0 pin definition. More... | |
#define | SPI_NPCS0_ID ID_PIOA |
#define | SPI_NPCS0_MASK PIO_PA11 |
#define | SPI_NPCS0_PIO PIOA |
#define | SPI_NPCS0_TYPE PIO_PERIPH_A |
#define | SPI_SPCK_ATTR PIO_DEFAULT |
#define | SPI_SPCK_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
#define | SPI_SPCK_GPIO (PIO_PA14_IDX) |
SPI SPCK pin definition. More... | |
#define | SPI_SPCK_ID ID_PIOA |
#define | SPI_SPCK_MASK PIO_PA14 |
#define | SPI_SPCK_PIO PIOA |
#define | SPI_SPCK_TYPE PIO_PERIPH_A |
#define | SRAM_VCC_FLAGS (PIO_OUTPUT_0 | PIO_DEFAULT) |
#define | SRAM_VCC_GPIO PIO_PC9_IDX |
SRAM_VCC pins definition. More... | |
#define | SRAM_VCC_ID ID_PIOC |
#define | SRAM_VCC_MASK PIO_PC9 |
#define | SRAM_VCC_PIO PIOC |
#define | SRAM_VCC_TYPE PIO_OUTPUT_0 |
#define | TWI0_CLK_ATTR PIO_DEFAULT |
#define | TWI0_CLK_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
#define | TWI0_CLK_GPIO PIO_PA4_IDX |
TWI0 clock pins definition. More... | |
#define | TWI0_CLK_ID ID_PIOA |
#define | TWI0_CLK_MASK PIO_PA4 |
#define | TWI0_CLK_PIO PIOA |
#define | TWI0_CLK_TYPE PIO_PERIPH_A |
#define | TWI0_DATA_ATTR PIO_DEFAULT |
#define | TWI0_DATA_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
#define | TWI0_DATA_GPIO PIO_PA3_IDX |
TWI0 Data pins definition. More... | |
#define | TWI0_DATA_ID ID_PIOA |
#define | TWI0_DATA_MASK PIO_PA3 |
#define | TWI0_DATA_PIO PIOA |
#define | TWI0_DATA_TYPE PIO_PERIPH_A |
#define | USB_VBUS_FLAGS (PIO_INPUT | PIO_PULLUP) |
#define | USB_VBUS_GPIO PIO_PC17_IDX |
USB VBUS pin definition. More... | |
#define | USB_VBUS_ID ID_PIOC |
#define | USB_VBUS_MASK PIO_PC17 |
#define | USB_VBUS_PIO PIOC |
#define | USB_VBUS_TYPE PIO_INPUT |
#define ADC0_AD0_ATTR PIO_DEFAULT |
#define ADC0_AD0_FLAGS (PIO_INPUT | PIO_DEFAULT) |
Referenced by board_init().
#define ADC0_AD0_GPIO (PIO_PA17_IDX) |
ADC_AD0 pin definition.
Referenced by board_init().
#define ADC0_AD0_ID ID_PIOA |
#define ADC0_AD0_MASK PIO_PA17 |
#define ADC0_AD0_PIO PIOA |
#define ADC0_AD0_TYPE PIO_INPUT |
#define ADC0_AD4_ATTR PIO_DEFAULT |
#define ADC0_AD4_FLAGS (PIO_INPUT | PIO_DEFAULT) |
Referenced by board_init().
#define ADC0_AD4_GPIO (PIO_PB0_IDX) |
ADC_AD4 pin definition.
Referenced by board_init().
#define ADC0_AD4_ID ID_PIOB |
#define ADC0_AD4_MASK PIO_PB0 |
#define ADC0_AD4_PIO PIOB |
#define ADC0_AD4_TYPE PIO_INPUT |
#define ADC0_AD5_ATTR PIO_DEFAULT |
#define ADC0_AD5_FLAGS (PIO_INPUT | PIO_DEFAULT) |
Referenced by board_init().
#define ADC0_AD5_GPIO (PIO_PB1_IDX) |
ADC_AD5 pin definition.
Referenced by board_init().
#define ADC0_AD5_ID ID_PIOB |
#define ADC0_AD5_MASK PIO_PB1 |
#define ADC0_AD5_PIO PIOB |
#define ADC0_AD5_TYPE PIO_INPUT |
#define ADC_STARTUP_TIME_MAX (15) |
Startup time max, return from Idle mode (in µs)
#define ADC_TRACK_HOLD_TIME_MIN (1200) |
Track and hold Acquisition Time min (in ns)
#define BOARD_AAT31XX_SET_FLAGS (PIO_OUTPUT_0 | PIO_DEFAULT) |
Referenced by board_init().
#define BOARD_AAT31XX_SET_GPIO PIO_PC13_IDX |
Backlight pin definition.
Referenced by board_init().
#define BOARD_ADC_FREQ (6000000UL) |
ADC clock frequence.
#define BOARD_BACKLIGHT_PIN |
Backlight pin.
#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_ILI9325_ADDR (0x62000000UL) |
Define ILI9325 base address.
#define BOARD_ILI9325_RS (1UL << 1) |
Define ILI9325 register select signal.
#define BOARD_LCD_HEIGHT (320UL) |
Display height in pixels.
#define BOARD_LCD_ILI9325 |
board has an ILI9325 external component to manage LCD.
#define BOARD_LCD_PINS |
LCD pins list.
#define BOARD_LCD_SMC_CS (2UL) |
Define ILI9325 chip select.
#define BOARD_LCD_SMC_CYCLE |
Define ILI9325 chip select.
#define BOARD_LCD_SMC_MODE |
Define ILI9325 chip select.
#define BOARD_LCD_SMC_PULSE |
Define ILI9325 chip select.
#define BOARD_LCD_SMC_SETUP |
Define ILI9325 chip select.
#define BOARD_LCD_WIDTH (240UL) |
Display width in pixels.
#define BOARD_MCK CHIP_FREQ_CPU_MAX |
Master clock frequency.
#define BOARD_NAME "SAM4S-WPIR-RD" |
Name of the board.
#define BOARD_OSC_STARTUP_US 15625 |
board main clock xtal startup time
Referenced by osc_enable().
#define BOARD_REV_A |
#define BOARD_SRAM_BASE ((void *)0x60000000UL) |
Define SRAM base address.
#define BOARD_SRAM_CS (0UL) |
Define SRAM chip select.
#define BOARD_SRAM_LENGTH ((uint32_t)0x00100000UL) |
Define SRAM length.
#define BOARD_SRAM_PINS |
SRAM pins list.
#define BOARD_TWI TWI0 |
#define BOARD_TWI_IRQn TWI0_IRQn |
#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 paxcket 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 CONSOLE_UART UART0 |
#define CONSOLE_UART_ID ID_UART0 |
#define cortexm4 |
Core definition.
#define GPIO_PUSH_BUTTON_1 (PIO_PA2_IDX) |
Referenced by board_init().
#define GPIO_PUSH_BUTTON_1_FLAGS |
Referenced by board_init().
#define ID_BOARD_TWI ID_TWI0 |
#define LED0_FLAGS (PIO_OUTPUT_1 | PIO_DEFAULT) |
Referenced by board_init().
#define LED0_GPIO (PIO_PC12_IDX) |
Referenced by board_init().
#define LED_0_NAME "blue LED D1" |
LED #0 pin definition (BLUE).
#define LED_BLUE (0UL) |
Led blue index.
#define OV_DATA_BUS_ATTR PIO_DEFAULT |
#define OV_DATA_BUS_D2 PIO_PA24_IDX |
OV Data Bus pins.
Referenced by board_init().
#define OV_DATA_BUS_D3 PIO_PA25_IDX |
Referenced by board_init().
#define OV_DATA_BUS_D4 PIO_PA26_IDX |
Referenced by board_init().
#define OV_DATA_BUS_D5 PIO_PA27_IDX |
Referenced by board_init().
#define OV_DATA_BUS_D6 PIO_PA28_IDX |
Referenced by board_init().
#define OV_DATA_BUS_D7 PIO_PA29_IDX |
Referenced by board_init().
#define OV_DATA_BUS_D8 PIO_PA30_IDX |
Referenced by board_init().
#define OV_DATA_BUS_D9 PIO_PA31_IDX |
Referenced by board_init().
#define OV_DATA_BUS_FLAGS (PIO_INPUT | PIO_PULLUP) |
Referenced by board_init().
#define OV_DATA_BUS_ID ID_PIOA |
#define OV_DATA_BUS_MASK (0xFF000000UL) |
#define OV_DATA_BUS_PIO PIOA |
#define OV_DATA_BUS_TYPE PIO_INPUT |
#define OV_FSIN_FLAGS (PIO_OUTPUT_0 | PIO_DEFAULT) |
Referenced by board_init().
#define OV_FSIN_GPIO PIO_PA21_IDX |
OV_RST pin definition.
Referenced by board_init().
#define OV_FSIN_ID ID_PIOA |
#define OV_FSIN_MASK PIO_PA21 |
#define OV_FSIN_PIO PIOA |
#define OV_FSIN_TYPE PIO_OUTPUT_0 |
#define OV_HSYNC_FLAGS (PIO_PULLUP | PIO_IT_RISE_EDGE) |
Referenced by board_init().
#define OV_HSYNC_GPIO PIO_PA16_IDX |
OV_HSYNC pin definition.
Referenced by board_init().
#define OV_HSYNC_ID ID_PIOA |
#define OV_HSYNC_MASK PIO_PA16 |
#define OV_HSYNC_PIO PIOA |
#define OV_HSYNC_TYPE PIO_PULLUP |
#define OV_RST_FLAGS (PIO_OUTPUT_1 | PIO_DEFAULT) |
Referenced by board_init().
#define OV_RST_GPIO PIO_PC15_IDX |
OV_RST pin definition.
Referenced by board_init().
#define OV_RST_ID ID_PIOC |
#define OV_RST_MASK PIO_PC15 |
#define OV_RST_PIO PIOC |
#define OV_RST_TYPE PIO_OUTPUT_1 |
#define OV_SW_OVT_FLAGS (PIO_OUTPUT_1 | PIO_DEFAULT) |
Referenced by board_init().
#define OV_SW_OVT_GPIO PIO_PC10_IDX |
OV_SW_OVT pin definition.
Referenced by board_init().
#define OV_SW_OVT_ID ID_PIOC |
#define OV_SW_OVT_MASK PIO_PC10 |
#define OV_SW_OVT_PIO PIOC |
#define OV_SW_OVT_TYPE PIO_OUTPUT_1 |
#define OV_VSYNC_FLAGS (PIO_PULLUP | PIO_IT_RISE_EDGE) |
Referenced by board_init().
#define OV_VSYNC_GPIO PIO_PA15_IDX |
OV_VSYNC pin definition.
Referenced by board_init().
#define OV_VSYNC_ID ID_PIOA |
#define OV_VSYNC_MASK PIO_PA15 |
#define OV_VSYNC_PIO PIOA |
#define OV_VSYNC_TYPE PIO_PULLUP |
#define PIN_ADC0_AD0 |
ADC_AD0 pin.
#define PIN_ADC0_AD4 |
ADC_AD4 pin.
#define PIN_ADC0_AD5 |
ADC_AD5 pin.
#define PIN_BOARD_BACKLIGHT_ATTR PIO_PULLUP |
#define PIN_BOARD_BACKLIGHT_ID ID_PIOC |
#define PIN_BOARD_BACKLIGHT_MASK PIO_PC13 |
#define PIN_BOARD_BACKLIGHT_PIO PIOC |
#define PIN_BOARD_BACKLIGHT_TYPE PIO_OUTPUT_0 |
#define PIN_DEBUG PIN_PA11_DEBUG, PIN_PA5_DEBUG |
#define PIN_EBI_ADDR_BUS_A0 PIO_PC18_IDX /* A0 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A1 PIO_PC19_IDX /* A1 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A10 PIO_PC28_IDX /* A10 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A11 PIO_PC29_IDX /* A11 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A12 PIO_PC30_IDX /* A12 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A13 PIO_PC31_IDX /* A13 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A14 PIO_PA18_IDX /* A14 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A15 PIO_PA19_IDX /* A15 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A16 PIO_PA20_IDX /* A16 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A17 PIO_PA0_IDX /* A17 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A18 PIO_PA1_IDX /* A18 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A19 PIO_PC16_IDX /* A19 */ |
EBI pins for SRAM address bus.
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A2 PIO_PC20_IDX /* A2 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A3 PIO_PC21_IDX /* A3 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A4 PIO_PC22_IDX /* A4 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A5 PIO_PC23_IDX /* A5 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A6 PIO_PC24_IDX /* A6 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A7 PIO_PC25_IDX /* A7 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A8 PIO_PC26_IDX /* A8 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_A9 PIO_PC27_IDX /* A9 */ |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_FLAG1 PIO_PERIPH_A | PIO_PULLUP |
Referenced by board_init().
#define PIN_EBI_ADDR_BUS_FLAG2 PIO_PERIPH_C | PIO_PULLUP |
Referenced by board_init().
#define PIN_EBI_DATA_BUS |
#define PIN_EBI_DATA_BUS_ATTR PIO_PULLUP |
#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 PIO_PERIPH_A | PIO_PULLUP |
Referenced by board_init().
#define PIN_EBI_DATA_BUS_ID ID_PIOC |
#define PIN_EBI_DATA_BUS_MASK (0xFF) |
#define PIN_EBI_DATA_BUS_PIO PIOC |
#define PIN_EBI_DATA_BUS_TYPE PIO_PERIPH_A |
#define PIN_EBI_LCD_RS PIO_PC19_IDX /* LCD RS pin */ |
EBI pin for LCD RS.
Referenced by board_init().
#define PIN_EBI_LCD_RS_ATTR PIO_PULLUP |
#define PIN_EBI_LCD_RS_FLAGS PIO_PERIPH_A | PIO_PULLUP |
Referenced by board_init().
#define PIN_EBI_LCD_RS_ID ID_PIOC |
#define PIN_EBI_LCD_RS_MASK PIO_PC19 |
#define PIN_EBI_LCD_RS_PIO PIOC |
#define PIN_EBI_LCD_RS_TYPE PIO_PERIPH_A |
#define PIN_EBI_NCS0 PIO_PC14_IDX |
EBI NCS0 pin.
Referenced by board_init().
#define PIN_EBI_NCS0_ATTR PIO_PULLUP |
#define PIN_EBI_NCS0_FLAGS PIO_PERIPH_A | PIO_PULLUP |
Referenced by board_init().
#define PIN_EBI_NCS0_ID ID_PIOC |
#define PIN_EBI_NCS0_MASK PIO_PC14 |
#define PIN_EBI_NCS0_PIO PIOC |
#define PIN_EBI_NCS0_TYPE PIO_PERIPH_A |
#define PIN_EBI_NCS2 PIO_PA22_IDX /* LCD CS pin */ |
EBI NCS2 pin.
Referenced by board_init().
#define PIN_EBI_NCS2_ATTR PIO_PULLUP |
#define PIN_EBI_NCS2_FLAGS PIO_PERIPH_C | PIO_PULLUP |
Referenced by board_init().
#define PIN_EBI_NCS2_ID ID_PIOA |
#define PIN_EBI_NCS2_MASK PIO_PA22 |
#define PIN_EBI_NCS2_PIO PIOA |
#define PIN_EBI_NCS2_TYPE PIO_PERIPH_C |
#define PIN_EBI_NRD PIO_PC11_IDX |
EBI NRD pin.
Referenced by board_init().
#define PIN_EBI_NRD_ATTR PIO_PULLUP |
#define PIN_EBI_NRD_FLAGS PIO_PERIPH_A | PIO_PULLUP |
Referenced by board_init().
#define PIN_EBI_NRD_ID ID_PIOC |
#define PIN_EBI_NRD_MASK PIO_PC11 |
#define PIN_EBI_NRD_PIO PIOC |
#define PIN_EBI_NRD_TYPE PIO_PERIPH_A |
#define PIN_EBI_NWE PIO_PC8_IDX |
EBI NWE pin.
Referenced by board_init().
#define PIN_EBI_NWE_ATTR PIO_PULLUP |
#define PIN_EBI_NWE_FLAGS PIO_PERIPH_A | PIO_PULLUP |
Referenced by board_init().
#define PIN_EBI_NWE_ID ID_PIOC |
#define PIN_EBI_NWE_MASK PIO_PC8 |
#define PIN_EBI_NWE_PIO PIOC |
#define PIN_EBI_NWE_TYPE PIO_PERIPH_A |
#define PIN_EBI_SRAM_ADDR_PIOA |
#define PIN_EBI_SRAM_ADDR_PIOC |
#define PIN_LED_0 |
#define PIN_LED_0_ATTR PIO_DEFAULT |
#define PIN_LED_0_ID ID_PIOC |
#define PIN_LED_0_MASK PIO_PC12 |
#define PIN_LED_0_PIO PIOC |
#define PIN_LED_0_TYPE PIO_OUTPUT_1 |
#define PIN_OV_FSIN |
#define PIN_OV_HSYNC |
HSYNC pin.
#define PIN_OV_RST |
#define PIN_OV_SW_OVT |
pin for OV_VDD
#define PIN_OV_VSYNC |
VSYNC pin.
#define PIN_PA11_DEBUG |
#define PIN_PA5_DEBUG |
#define PIN_PCK0 (PIO_PB13_IDX) |
PCK0.
Referenced by board_init().
#define PIN_PCK0_FLAGS (PIO_PERIPH_B | PIO_DEFAULT) |
Referenced by board_init().
#define PIN_PIODCEN1 PIO_PA15 |
Parallel Capture Mode Data Enable1.
#define PIN_PIODCEN2 PIO_PA16 |
Parallel Capture Mode Data Enable2.
#define PIN_PUSHBUTTON_1 |
#define PIN_PUSHBUTTON_1_ATTR |
#define PIN_PUSHBUTTON_1_ID ID_PIOA |
#define PIN_PUSHBUTTON_1_MASK PIO_PA2 |
#define PIN_PUSHBUTTON_1_PIO PIOA |
#define PIN_PUSHBUTTON_1_TYPE PIO_INPUT |
#define PIN_SPI_MISO |
SPI MISO pin.
#define PIN_SPI_MOSI |
SPI MOSI pin.
#define PIN_SPI_NPCS0 |
SPI chip select pin.
#define PIN_SPI_SPCK |
SPI SPCK pin.
#define PIN_SRAM_VCC |
SRAM_VCC pins.
#define PIN_TWI_TWCK0 |
TWI0 clock pin.
#define PIN_TWI_TWD0 |
TWI0 data pin.
#define PIN_USB_VBUS |
USB VBUS pin.
#define PINS_ADC PIN_ADC0_AD0, PIN_ADC0_AD4, PIN_ADC0_AD5 |
Pins ADC.
#define PINS_LEDS PIN_LED_0 |
List of all LEDs definitions.
#define PINS_OV PIN_OV_SW_OVT, PIN_PCK0, PIN_OV_RST |
List of Image sensor definitions.
#define PINS_PIR PIN_ADC0_AD0 |
List of PIR sensor definitions.
#define PINS_PUSHBUTTONS PIN_PUSHBUTTON_1 |
List of all push button definitions.
#define PINS_SPI PIN_SPI_MISO, PIN_SPI_MOSI, PIN_SPI_SPCK |
List of SPI pin definitions (MISO, MOSI & SPCK).
#define PINS_TWI0 PIN_TWI_TWD0, PIN_TWI_TWCK0 |
TWI0 pins.
#define PINS_UART (PIO_PA9A_URXD0 | PIO_PA10A_UTXD0) |
UART pins (UTXD0 and URXD0) definitions, PA9,10.
Referenced by board_init().
#define PINS_UART_ATTR PIO_DEFAULT |
#define PINS_UART_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
Referenced by board_init().
#define PINS_UART_ID ID_PIOA |
#define PINS_UART_MASK PIO_PA9A_URXD0 | PIO_PA10A_UTXD0 |
#define PINS_UART_PIO PIOA |
Referenced by board_init().
#define PINS_UART_TYPE PIO_PERIPH_A |
#define PUSHBUTTON_1_NAME "USRPB1" |
Push button #1 definition.
Attributes = pull-up + debounce + interrupt on rising edge.
#define PUSHBUTTON_BP1 (0UL) |
Push button #1 index.
#define sam4s |
Family definition.
#define sam4swpirrd |
Board definition.
#define SPI_MISO_ATTR PIO_DEFAULT |
#define SPI_MISO_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
Referenced by board_init().
#define SPI_MISO_GPIO (PIO_PA12_IDX) |
SPI MISO pin definition.
Referenced by board_init().
#define SPI_MISO_ID ID_PIOA |
#define SPI_MISO_MASK PIO_PA12 |
#define SPI_MISO_PIO PIOA |
#define SPI_MISO_TYPE PIO_PERIPH_A |
#define SPI_MOSI_ATTR PIO_DEFAULT |
#define SPI_MOSI_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
Referenced by board_init().
#define SPI_MOSI_GPIO (PIO_PA13_IDX) |
SPI MOSI pin definition.
Referenced by board_init().
#define SPI_MOSI_ID ID_PIOA |
#define SPI_MOSI_MASK PIO_PA13 |
#define SPI_MOSI_PIO PIOA |
#define SPI_MOSI_TYPE PIO_PERIPH_A |
#define SPI_NPCS0_ATTR PIO_DEFAULT |
#define SPI_NPCS0_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
Referenced by board_init().
#define SPI_NPCS0_GPIO (PIO_PA11_IDX) |
SPI chip select 0 pin definition.
Referenced by board_init().
#define SPI_NPCS0_ID ID_PIOA |
#define SPI_NPCS0_MASK PIO_PA11 |
#define SPI_NPCS0_PIO PIOA |
#define SPI_NPCS0_TYPE PIO_PERIPH_A |
#define SPI_SPCK_ATTR PIO_DEFAULT |
#define SPI_SPCK_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
Referenced by board_init().
#define SPI_SPCK_GPIO (PIO_PA14_IDX) |
SPI SPCK pin definition.
Referenced by board_init().
#define SPI_SPCK_ID ID_PIOA |
#define SPI_SPCK_MASK PIO_PA14 |
#define SPI_SPCK_PIO PIOA |
#define SPI_SPCK_TYPE PIO_PERIPH_A |
#define SRAM_VCC_FLAGS (PIO_OUTPUT_0 | PIO_DEFAULT) |
Referenced by board_init().
#define SRAM_VCC_GPIO PIO_PC9_IDX |
SRAM_VCC pins definition.
Referenced by board_init().
#define SRAM_VCC_ID ID_PIOC |
#define SRAM_VCC_MASK PIO_PC9 |
#define SRAM_VCC_PIO PIOC |
#define SRAM_VCC_TYPE PIO_OUTPUT_0 |
#define TWI0_CLK_ATTR PIO_DEFAULT |
#define TWI0_CLK_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
Referenced by board_init().
#define TWI0_CLK_GPIO PIO_PA4_IDX |
TWI0 clock pins definition.
Referenced by board_init().
#define TWI0_CLK_ID ID_PIOA |
#define TWI0_CLK_MASK PIO_PA4 |
#define TWI0_CLK_PIO PIOA |
#define TWI0_CLK_TYPE PIO_PERIPH_A |
#define TWI0_DATA_ATTR PIO_DEFAULT |
#define TWI0_DATA_FLAGS (PIO_PERIPH_A | PIO_DEFAULT) |
Referenced by board_init().
#define TWI0_DATA_GPIO PIO_PA3_IDX |
TWI0 Data pins definition.
Referenced by board_init().
#define TWI0_DATA_ID ID_PIOA |
#define TWI0_DATA_MASK PIO_PA3 |
#define TWI0_DATA_PIO PIOA |
#define TWI0_DATA_TYPE PIO_PERIPH_A |
#define USB_VBUS_FLAGS (PIO_INPUT | PIO_PULLUP) |
Referenced by board_init().
#define USB_VBUS_GPIO PIO_PC17_IDX |
USB VBUS pin definition.
Referenced by board_init().
#define USB_VBUS_ID ID_PIOC |
#define USB_VBUS_MASK PIO_PC17 |
#define USB_VBUS_PIO PIOC |
#define USB_VBUS_TYPE PIO_INPUT |