new battery bar
Dependencies: CAN_IDs CanControl Dashboard PinDetect PowerControl mbed-rtos mbed
Diff: pinout.h
- Revision:
- 0:b223a15c041c
- Child:
- 3:b164662f9740
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pinout.h Tue May 09 08:31:14 2017 +0000 @@ -0,0 +1,120 @@ +#ifndef PINOUT_H +#define PINOUT_H + +/* NUCLEO - F446RE Pinout ------------------------------------------------------ + +SD_CLK - x x - SD_MISO CAN_ENABLE - x x - XSENS_PING +SD_MOSI - x x - SD_CS CAN_RD - x x - STEER_SW1 +NC - x x - E5V CAN_TD - x x - STEER_SW2 +NC - x x - GND NC - x x - NC +NC - x x - NC GND - x x - NC +NC - x x - NC BUCK4 - x x - STEER_SW3 +LED3 - x x - RESET BUCK3 - x x - STEER_THROTTLE +LED2 - x x - 3V3 BUCK2 - x x - BIEM_CS1 +LED1 - x x - 5V LED5 - x x - NC +GND - x x - GND LED4 - x x - GND +(FONA_KEY) - x x - GND XSENS_RX - x x - BIEM_CS3 +PUSH_GREEN - x x - NC SCRN_LED2 - x x - BIEM_CS2 +PUSH_RED - x x - NC SCRN_LED3 - x x - SPI_MOSI +FONA_RTS - x x - FONA_RX SCRN_CS3 - x x - SPI_MISO +FONA_RI - x x - FONA_TX SCRN_CS2 - x x - SPI_CLK +FONA_NS - x x - FONA_PS SCRN_CS1 - x x - NC +FONA_BAT - x x - SCRN_LED4 XSENS_TX - x x - SCRN_DC +BUCK5 - x x - SCRN_LED1 USB_TX - x x - NC +DEADMAN - x x - SCRN_RSTD USB_RX - x x - NC + +------------------------------------------------------------------------------*/ + +// onboard stuff +#define LED1 PA_15 +#define LED2 PA_14 +#define LED3 PA_13 +#define LED4 PC_7 +#define LED5 PB_6 + +#define BUCK1 /* always enabled */ +#define BUCK2 PA_7 +#define BUCK3 PA_6 +#define BUCK4 PA_5 +#define BUCK5 PC_2 + +#define PUSH_GREEN PC_13 +#define PUSH_RED PC_14 + +#define DEADMAN PC_3 + +#define SPI_CLK PB_13 +#define SPI_MISO PB_14 +#define SPI_MOSI PB_15 + + +// SD Card +#define SD_CLK PC_10 +#define SD_MISO PC_11 +#define SD_MOSI PC_12 + +#define SD_CS PD_2 + + +// CAN +#define CAN_RD PB_8 +#define CAN_TD PB_9 + +#define CAN_ENABLE PC_9 + + +// FONA808 +#define FONA_RX PA_0 +#define FONA_TX PA_1 + +#define FONA_RTS PC_15 +#define FONA_RI PH_0 +#define FONA_NS PH_1 +#define FONA_PS PA_4 +#define FONA_KEY PB_7 + +#define FONA_BAT ADC_VBAT + + +// XSENS +#define XSENS_RX PA_9 +#define XSENS_TX PA_10 + +#define XSENS_PING PC_8 + + +// BIEM +#define BIEM_CS1 PB_12 +#define BIEM_CS2 PB_1 +#define BIEM_CS3 PB_2 + + +// Dashboard (Screen) +#define SCRN_LED1 PC_1 +#define SCRN_LED2 PA_8 +#define SCRN_LED3 PB_10 +#define SCRN_LED4 PB_0 + +#define SCRN_CS1 PB_3 +#define SCRN_CS2 PB_5 +#define SCRN_CS3 PB_4 + +#define SCRN_RSTD PC_0 +#define SCRN_DC PC_4 + + +// Steering wheel +#define STEER_THROTTLE PB_12 + +#define STEER_SW1 PC_5 +#define STEER_SW2 PA_12 +#define STEER_SW3 PA_11 + + +// Others +#define TEMP ADC_TEMP +#define REFERENCE ADC_VREF + + + +#endif //PINOUT_H \ No newline at end of file