SAM D10 Xplained Mini board definition.
Copyright (c) 2015-2018 Microchip Technology Inc. and its subsidiaries.
Macros | |
#define | BOARD_NAME "SAMD10_XPLAINED_MINI" |
Name string macro. More... | |
#define | BUTTON_COUNT 1 |
Number of on-board buttons. More... | |
#define | LED_COUNT 1 |
Number of on-board LEDs. More... | |
#define | LED_Off(led_gpio) port_pin_set_output_level(led_gpio, false) |
Turns off the specified LEDs. More... | |
#define | LED_On(led_gpio) port_pin_set_output_level(led_gpio, true) |
Turns on the specified LEDs. More... | |
#define | LED_Toggle(led_gpio) port_pin_toggle_output_level(led_gpio) |
Toggles the specified LEDs. More... | |
Resonator definitions | |
#define | BOARD_FREQ_SLCK_XTAL 0 /* Not Mounted */ |
#define | BOARD_FREQ_SLCK_BYPASS 0 /* Not Mounted */ |
#define | BOARD_FREQ_MAINCK_XTAL 0 /* Not Mounted */ |
#define | BOARD_FREQ_MAINCK_BYPASS 0 /* Not Mounted */ |
#define | BOARD_MCK CHIP_FREQ_CPU_MAX |
#define | BOARD_OSC_STARTUP_US 15625 |
LED0 definitions | |
#define | LED0_PIN PIN_PA09 |
#define | LED0_ACTIVE true |
#define | LED0_INACTIVE !LED0_ACTIVE |
#define | LED0_GPIO LED0_PIN |
SW0 definitions | |
#define | SW0_PIN PIN_PA25 |
#define | SW0_ACTIVE false |
#define | SW0_INACTIVE !SW0_ACTIVE |
#define | SW0_EIC_PIN PIN_PA25A_EIC_EXTINT5 |
#define | SW0_EIC_MUX MUX_PA25A_EIC_EXTINT5 |
#define | SW0_EIC_PINMUX PINMUX_PA25A_EIC_EXTINT5 |
#define | SW0_EIC_LINE 5 |
LED #0 definitions | |
Wrapper macros for LED0, to ensure common naming across all Xplained boards. | |
#define | LED_0_NAME "LED0 (yellow)" |
#define | LED_0_PIN LED0_PIN |
#define | LED_0_ACTIVE LED0_ACTIVE |
#define | LED_0_INACTIVE LED0_INACTIVE |
Button #0 definitions | |
Wrapper macros for SW0, to ensure common naming across all Xplained boards. | |
#define | BUTTON_0_NAME "SW0" |
#define | BUTTON_0_PIN SW0_PIN |
#define | BUTTON_0_ACTIVE SW0_ACTIVE |
#define | BUTTON_0_INACTIVE SW0_INACTIVE |
#define | BUTTON_0_EIC_PIN SW0_EIC_PIN |
#define | BUTTON_0_EIC_MUX SW0_EIC_MUX |
#define | BUTTON_0_EIC_PINMUX SW0_EIC_PINMUX |
#define | BUTTON_0_EIC_LINE SW0_EIC_LINE |
Embedded debugger CDC Gateway USART interface definitions | |
#define | EDBG_CDC_MODULE SERCOM2 |
#define | EDBG_CDC_SERCOM_MUX_SETTING USART_RX_3_TX_2_XCK_3 |
#define | EDBG_CDC_SERCOM_PINMUX_PAD0 PINMUX_UNUSED |
#define | EDBG_CDC_SERCOM_PINMUX_PAD1 PINMUX_UNUSED |
#define | EDBG_CDC_SERCOM_PINMUX_PAD2 PINMUX_PA10D_SERCOM2_PAD2 |
#define | EDBG_CDC_SERCOM_PINMUX_PAD3 PINMUX_PA11D_SERCOM2_PAD3 |
#define | EDBG_CDC_SERCOM_DMAC_ID_TX SERCOM2_DMAC_ID_TX |
#define | EDBG_CDC_SERCOM_DMAC_ID_RX SERCOM2_DMAC_ID_RX |
Functions | |
void | system_board_init (void) |