Can test program.Maybe filter is not implemented
Dependencies: SoftPWM MotorSMLAP
Fork of CANnucleo_Hello by
MDC3_0pinConfig.h@34:a00d3e06d81f, 2018-12-04 (annotated)
- Committer:
- tknara
- Date:
- Tue Dec 04 04:21:04 2018 +0000
- Revision:
- 34:a00d3e06d81f
- Parent:
- 32:c64104c77531
test
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tknara | 32:c64104c77531 | 1 | #ifndef MDC3_0_PIN_CONFIG |
tknara | 32:c64104c77531 | 2 | #define MDC3_0_PIN_CONFIG |
tknara | 32:c64104c77531 | 3 | |
tknara | 32:c64104c77531 | 4 | namespace pinConfig |
tknara | 32:c64104c77531 | 5 | { |
tknara | 32:c64104c77531 | 6 | /* Serial for debug etc */ |
tknara | 32:c64104c77531 | 7 | static PinName const UART1_TX = PA_9; |
tknara | 32:c64104c77531 | 8 | static PinName const UART1_RX = PA_10; |
tknara | 32:c64104c77531 | 9 | |
tknara | 32:c64104c77531 | 10 | /* Serial and DigitalOut for RS-485 interface */ |
tknara | 32:c64104c77531 | 11 | static PinName const RS485_TX = PB_10; |
tknara | 32:c64104c77531 | 12 | static PinName const RS485_RX = PB_11; |
tknara | 32:c64104c77531 | 13 | static PinName const RS485_CS = PA_8; |
tknara | 32:c64104c77531 | 14 | |
tknara | 32:c64104c77531 | 15 | /* I2C */ |
tknara | 32:c64104c77531 | 16 | static PinName const I2C_SDA = PB_8; |
tknara | 32:c64104c77531 | 17 | static PinName const I2C_SCL = PB_9; |
tknara | 32:c64104c77531 | 18 | |
tknara | 32:c64104c77531 | 19 | /* CAN */ |
tknara | 32:c64104c77531 | 20 | static PinName const CAN_TX = PA_12; |
tknara | 32:c64104c77531 | 21 | static PinName const CAN_RX = PA_11; |
tknara | 32:c64104c77531 | 22 | |
tknara | 32:c64104c77531 | 23 | /* dip switch input */ |
tknara | 32:c64104c77531 | 24 | static PinName const DIP_0 = PB_4; |
tknara | 32:c64104c77531 | 25 | static PinName const DIP_1 = PB_5; |
tknara | 32:c64104c77531 | 26 | static PinName const DIP_2 = PB_6; |
tknara | 32:c64104c77531 | 27 | |
tknara | 32:c64104c77531 | 28 | /* Buzer */ |
tknara | 32:c64104c77531 | 29 | static PinName const BUZER = PB_7; |
tknara | 32:c64104c77531 | 30 | |
tknara | 32:c64104c77531 | 31 | /* Indicator LEDs */ |
tknara | 32:c64104c77531 | 32 | static PinName const LED_0 = PA_0; |
tknara | 32:c64104c77531 | 33 | static PinName const LED_1 = PA_1; |
tknara | 32:c64104c77531 | 34 | static PinName const LED_2 = PA_15; |
tknara | 32:c64104c77531 | 35 | static PinName const LED_3 = PB_3; |
tknara | 32:c64104c77531 | 36 | |
tknara | 32:c64104c77531 | 37 | /* Motor signal */ |
tknara | 32:c64104c77531 | 38 | /* ch0 */ |
tknara | 32:c64104c77531 | 39 | static PinName const DIR_L_0 = PA_2; |
tknara | 32:c64104c77531 | 40 | static PinName const DIR_H_0 = PA_3; |
tknara | 32:c64104c77531 | 41 | static PinName const PWM0 = PA_6; |
tknara | 32:c64104c77531 | 42 | /* ch1 */ |
tknara | 32:c64104c77531 | 43 | static PinName const DIR_L_1 = PA_4; |
tknara | 32:c64104c77531 | 44 | static PinName const DIR_H_1 = PA_5; |
tknara | 32:c64104c77531 | 45 | static PinName const PWM1 = PA_7; |
tknara | 32:c64104c77531 | 46 | /* ch2 */ |
tknara | 32:c64104c77531 | 47 | static PinName const DIR_L_2 = PB_12; |
tknara | 32:c64104c77531 | 48 | static PinName const DIR_H_2 = PB_13; |
tknara | 32:c64104c77531 | 49 | static PinName const PWM2 = PB_0; |
tknara | 32:c64104c77531 | 50 | /* ch3 */ |
tknara | 32:c64104c77531 | 51 | static PinName const DIR_L_3 = PB_14; |
tknara | 32:c64104c77531 | 52 | static PinName const DIR_H_3 = PB_15; |
tknara | 32:c64104c77531 | 53 | static PinName const PWM3 = PB_1; |
tknara | 32:c64104c77531 | 54 | }; |
tknara | 32:c64104c77531 | 55 | #endif /* MDC3.0_PIN_CONFIG */ |