]> cvs.zerfleddert.de Git - proxmark3-svn/blob - include/config_gpio.h
Simplify data types, now that I believe that 'frames' will always be rather short
[proxmark3-svn] / include / config_gpio.h
1 #ifndef __CONFIG_GPIO_H
2 #define __CONFIG_GPIO_H
3
4 #define GPIO_LED_A AT91C_PIO_PA0
5 #define GPIO_PA1 AT91C_PIO_PA1
6 #define GPIO_LED_D AT91C_PIO_PA2
7 #define GPIO_NVDD_ON AT91C_PIO_PA3
8 #define GPIO_FPGA_NINIT AT91C_PIO_PA4
9 #define GPIO_PA5 AT91C_PIO_PA5
10 #define GPIO_PCK0 AT91C_PA6_PCK0
11 #define GPIO_LRST AT91C_PIO_PA7
12 #define GPIO_LED_B AT91C_PIO_PA8
13 #define GPIO_LED_C AT91C_PIO_PA9
14 #define GPIO_NCS2 AT91C_PA10_NPCS2
15 #define GPIO_NCS0 AT91C_PA11_NPCS0
16 #define GPIO_MISO AT91C_PA12_MISO
17 #define GPIO_MOSI AT91C_PA13_MOSI
18 #define GPIO_SPCK AT91C_PA14_SPCK
19 #define GPIO_SSC_FRAME AT91C_PA15_TF
20 #define GPIO_SSC_CLK AT91C_PA16_TK
21 #define GPIO_SSC_DOUT AT91C_PA17_TD
22 #define GPIO_SSC_DIN AT91C_PA18_RD
23 #define GPIO_MUXSEL_HIPKD AT91C_PIO_PA19
24 #define GPIO_MUXSEL_LOPKD AT91C_PIO_PA20
25 #define GPIO_MUXSEL_HIRAW AT91C_PIO_PA21
26 #define GPIO_MUXSEL_LORAW AT91C_PIO_PA22
27 #define GPIO_BUTTON AT91C_PIO_PA23
28 #define GPIO_USB_PU AT91C_PIO_PA24
29 #define GPIO_RELAY AT91C_PIO_PA25
30 #define GPIO_FPGA_ON AT91C_PIO_PA26
31 #define GPIO_FPGA_DONE AT91C_PIO_PA27
32 #define GPIO_FPGA_NPROGRAM AT91C_PIO_PA28
33 #define GPIO_FPGA_CCLK AT91C_PIO_PA29
34 #define GPIO_FPGA_DIN AT91C_PIO_PA30
35 #define GPIO_FPGA_DOUT AT91C_PIO_PA31
36
37 #endif
Impressum, Datenschutz