ff5d39529c
- modified pin type from pin_obj_t to machine_pin_obj_t - created machine_pin.c - implemented basic version of make-pins.py to genertate pins.c/.h files automatically; the only alternate function currently supported is GPIO - added af.csv files for all supported MCUs - replaced pins.c/pins.h files with pin.csv for all boards - implemented on/off/high/low/value/init methods - Implemented IN/OUT/OPEN_DRAIN modes - modified LDFLAGS for DEBUG build to get usefull .elf file for debugging Signed-off-by: Philipp Ebensberger
927 B
927 B
1 | D0 | GPIO_09 |
---|---|---|
2 | D1 | GPIO_10 |
3 | D2 | GPIO_AD_05 |
4 | D3 | GPIO_AD_06 |
5 | D4 | GPIO_08 |
6 | D5 | GPIO_01 |
7 | D6 | GPIO_AD_01 |
8 | D7 | GPIO_AD_02 |
9 | D8 | GPIO_SD_02 |
10 | D9 | GPIO_03 |
11 | D10 | GPIO_AD_05 |
12 | D11 | GPIO_AD_04 |
13 | D12 | GPIO_AD_03 |
14 | D13 | GPIO_AD_06 |
15 | D14 | GPIO_01 |
16 | D15 | GPIO_02 |
17 | CUR_A | GPIO_AD_01 |
18 | CUR_B | GPIO_AD_02 |
19 | CUR_C | GPIO_AD_07 |
20 | VOLT_DCB | GPIO_AD_09 |
21 | CUR_DCB | GPIO_AD_10 |
22 | A0 | GPIO_AD_07 |
23 | A1 | GPIO_AD_09 |
24 | A2 | GPIO_AD_10 |
25 | A3 | GPIO_AD_14 |
26 | A4 | GPIO_AD_01 |
27 | A5 | GPIO_AD_02 |
28 | PWM_AT | GPIO_02 |
29 | PWM_AB | GPIO_01 |
30 | PWM_BT | GPIO_04 |
31 | PWM_BB | GPIO_03 |
32 | PWM_CT | GPIO_06 |
33 | PWM_CB | GPIO_05 |
34 | ENC_A | GPIO_AD_05 |
35 | ENC_B | GPIO_AD_06 |
36 | LED_GREEN | GPIO_11 |
37 | GPIO_01 | GPIO_01 |
38 | GPIO_02 | GPIO_02 |
39 | GPIO_03 | GPIO_03 |
40 | GPIO_04 | GPIO_04 |
41 | GPIO_05 | GPIO_05 |
42 | GPIO_06 | GPIO_06 |
43 | GPIO_08 | GPIO_08 |
44 | GPIO_09 | GPIO_09 |
45 | GPIO_10 | GPIO_10 |
46 | GPIO_11 | GPIO_11 |
47 | GPIO_AD_01 | GPIO_AD_01 |
48 | GPIO_AD_02 | GPIO_AD_02 |
49 | GPIO_AD_03 | GPIO_AD_03 |
50 | GPIO_AD_04 | GPIO_AD_04 |
51 | GPIO_AD_05 | GPIO_AD_05 |
52 | GPIO_AD_06 | GPIO_AD_06 |
53 | GPIO_AD_07 | GPIO_AD_07 |
54 | GPIO_AD_09 | GPIO_AD_09 |
55 | GPIO_AD_10 | GPIO_AD_10 |
56 | GPIO_AD_14 | GPIO_AD_14 |
57 | GPIO_SD_02 | GPIO_SD_02 |