-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathport.h
71 lines (56 loc) · 1.18 KB
/
port.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#ifndef PORT_H_
#define PORT_H_
#define SERVO_PTN PTA
#define SERVO_PORTN PORTA
#define STEP_PTN PTA
#define STEP_PORTN PORTA
#define KEYPAD_PTN PTB
#define KEYPAD_PORTN PORTB
#define SEGMENT_PTN PTD
#define SEGMENT_PORTN PORTD
#define BUZZER_PTN PTE
#define BUZZER_PORTN PORTE
#define LED_PTN PTE
#define LED_PORTN PORTE
#define COMMON_PTN PTE
#define COMMON_PORTN PORTE
// A
// TODO: 12로 고쳐보기 -> PTN, FTM, PCC, CONTROLS 번호 모두 변경적용
// TODO: 최적 DELAY 확인
#define SERVO_CAR 12
#define SERVO_SHIP 13
#define STEP_IN_1 0
#define STEP_IN_2 1
#define STEP_IN_3 2
#define STEP_IN_4 3
// B
#define COL_1 12
#define COL_2 14
#define COL_3 15
#define ROW_1 0
#define ROW_2 1
#define ROW_3 2
#define ROW_4 3
// C
#define LPUART1_PTN PTC
#define LPUART1_PORTN PORTC
#define LPUART1_RX_1 8
#define LPUART1_TX_1 9
// D
// E
#define BUZZER 1
#define LED_SYSTEM_GREEN 2
#define LED_CAR_GREEN 3
#define LED_CAR_RED 4
#define LED_SHIP_GREEN 6
#define LED_SHIP_RED 7
#define COMMON_EMERGENCY 8
//// test
#define testSW 9
#define COMMON_EDIT 10
// FTM
#define FTM_SERVO FTM1
#define FTM_SERVO_PCC_INDEX PCC_FTM1_INDEX
#define FTM_SERVO_CAR_CH 6
#define FTM_SERVO_SHIP_CH 7
#endif