]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - include/config_gpio.h
Pushed standard AT91 defines into main code
[proxmark3-svn] / include / config_gpio.h
index 1a189a9ee912748758c5bd0243be7e5feafbcf6b..347e38ea27880c39cd244828b17e5baefd43f8e4 100644 (file)
@@ -1,40 +1,37 @@
 #ifndef __CONFIG_GPIO_H\r
 #define __CONFIG_GPIO_H\r
 \r
-#define GPIO_LED_A                     0\r
-#define GPIO_PA1                       1\r
-#define GPIO_LED_D                     2\r
-#define GPIO_NVDD_ON           3\r
-#define GPIO_FPGA_NINIT                4\r
-#define GPIO_PA5                       5\r
-#define GPIO_PCK0                      6\r
-#define GPIO_LRST                      7\r
-#define GPIO_LED_B                     8\r
-#define GPIO_LED_C                     9\r
-#define GPIO_NCS2                      10\r
-#define GPIO_NCS0                      11\r
-#define GPIO_MISO                      12\r
-#define GPIO_MOSI                      13\r
-#define GPIO_SPCK                      14\r
-#define GPIO_SSC_FRAME         15\r
-#define GPIO_SSC_CLK           16\r
-#define GPIO_SSC_DOUT          17\r
-#define GPIO_SSC_DIN           18\r
-#define GPIO_MUXSEL_HIPKD      19\r
-#define GPIO_MUXSEL_LOPKD      20\r
-#define GPIO_MUXSEL_HIRAW      21\r
-#define GPIO_MUXSEL_LORAW      22\r
-#define GPIO_BUTTON                    23\r
-#define GPIO_USB_PU                    24\r
-#define GPIO_RELAY                     25\r
-#define GPIO_FPGA_ON           26\r
-#define GPIO_FPGA_DONE         27\r
-#define GPIO_FPGA_NPROGRAM     28\r
-#define GPIO_FPGA_CCLK         29\r
-#define GPIO_FPGA_DIN          30\r
-#define GPIO_FPGA_DOUT         31\r
-\r
-#define ANIN_AMPL_LO           4\r
-#define ANIN_AMPL_HI           5\r
+#define GPIO_LED_A                     AT91C_PIO_PA0\r
+#define GPIO_PA1                       AT91C_PIO_PA1\r
+#define GPIO_LED_D                     AT91C_PIO_PA2\r
+#define GPIO_NVDD_ON           AT91C_PIO_PA3\r
+#define GPIO_FPGA_NINIT                AT91C_PIO_PA4\r
+#define GPIO_PA5                       AT91C_PIO_PA5\r
+#define GPIO_PCK0                      AT91C_PA6_PCK0\r
+#define GPIO_LRST                      AT91C_PIO_PA7\r
+#define GPIO_LED_B                     AT91C_PIO_PA8\r
+#define GPIO_LED_C                     AT91C_PIO_PA9\r
+#define GPIO_NCS2                      AT91C_PA10_NPCS2\r
+#define GPIO_NCS0                      AT91C_PA11_NPCS0\r
+#define GPIO_MISO                      AT91C_PA12_MISO\r
+#define GPIO_MOSI                      AT91C_PA13_MOSI\r
+#define GPIO_SPCK                      AT91C_PA14_SPCK\r
+#define GPIO_SSC_FRAME         AT91C_PA15_TF\r
+#define GPIO_SSC_CLK           AT91C_PA16_TK\r
+#define GPIO_SSC_DOUT          AT91C_PA17_TD\r
+#define GPIO_SSC_DIN           AT91C_PA18_RD\r
+#define GPIO_MUXSEL_HIPKD      AT91C_PIO_PA19\r
+#define GPIO_MUXSEL_LOPKD      AT91C_PIO_PA20\r
+#define GPIO_MUXSEL_HIRAW      AT91C_PIO_PA21\r
+#define GPIO_MUXSEL_LORAW      AT91C_PIO_PA22\r
+#define GPIO_BUTTON                    AT91C_PIO_PA23\r
+#define GPIO_USB_PU                    AT91C_PIO_PA24\r
+#define GPIO_RELAY                     AT91C_PIO_PA25\r
+#define GPIO_FPGA_ON           AT91C_PIO_PA26\r
+#define GPIO_FPGA_DONE         AT91C_PIO_PA27\r
+#define GPIO_FPGA_NPROGRAM     AT91C_PIO_PA28\r
+#define GPIO_FPGA_CCLK         AT91C_PIO_PA29\r
+#define GPIO_FPGA_DIN          AT91C_PIO_PA30\r
+#define GPIO_FPGA_DOUT         AT91C_PIO_PA31\r
 \r
 #endif\r
Impressum, Datenschutz