/* * Code generated from Atmel Start. * * This file will be overwritten when reconfiguring your Atmel Start project. * Please copy examples or other code you want to keep to a separate file * to avoid losing it when reconfiguring. */ #ifndef ATMEL_START_PINS_H_INCLUDED #define ATMEL_START_PINS_H_INCLUDED #include // SAMD21 has 8 pin functions #define GPIO_PIN_FUNCTION_A 0 #define GPIO_PIN_FUNCTION_B 1 #define GPIO_PIN_FUNCTION_C 2 #define GPIO_PIN_FUNCTION_D 3 #define GPIO_PIN_FUNCTION_E 4 #define GPIO_PIN_FUNCTION_F 5 #define GPIO_PIN_FUNCTION_G 6 #define GPIO_PIN_FUNCTION_H 7 #define PA02 GPIO(GPIO_PORTA, 2) #define PA03 GPIO(GPIO_PORTA, 3) #define PA04 GPIO(GPIO_PORTA, 4) #define PA05 GPIO(GPIO_PORTA, 5) #define PA06 GPIO(GPIO_PORTA, 6) #define PA07 GPIO(GPIO_PORTA, 7) #define PA08 GPIO(GPIO_PORTA, 8) #define PA09 GPIO(GPIO_PORTA, 9) #define PA10 GPIO(GPIO_PORTA, 10) #define PA11 GPIO(GPIO_PORTA, 11) #define PA13 GPIO(GPIO_PORTA, 13) #define PA14 GPIO(GPIO_PORTA, 14) #define PA15 GPIO(GPIO_PORTA, 15) #define PA16 GPIO(GPIO_PORTA, 16) #define PA17 GPIO(GPIO_PORTA, 17) #define PA18 GPIO(GPIO_PORTA, 18) #define PA19 GPIO(GPIO_PORTA, 19) #define PA20 GPIO(GPIO_PORTA, 20) #define PA22 GPIO(GPIO_PORTA, 22) #define PA23 GPIO(GPIO_PORTA, 23) #define PA24 GPIO(GPIO_PORTA, 24) #define PA25 GPIO(GPIO_PORTA, 25) #define PA27 GPIO(GPIO_PORTA, 27) #define PA28 GPIO(GPIO_PORTA, 28) #define PA30 GPIO(GPIO_PORTA, 30) #define PA31 GPIO(GPIO_PORTA, 31) #define PB02 GPIO(GPIO_PORTB, 2) #define PB03 GPIO(GPIO_PORTB, 3) #define PB08 GPIO(GPIO_PORTB, 8) #define PB09 GPIO(GPIO_PORTB, 9) #define PB22 GPIO(GPIO_PORTB, 22) #define PB23 GPIO(GPIO_PORTB, 23) #endif // ATMEL_START_PINS_H_INCLUDED