new battery bar

Dependencies:   CAN_IDs CanControl Dashboard PinDetect PowerControl mbed-rtos mbed

Committer:
Marrkk_92
Date:
Tue May 23 21:40:51 2017 +0000
Revision:
28:63ef4790703f
Parent:
16:c5427db9edf0
update for temp bars and comment-out updateThrottleBar

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kwasymodo 0:b223a15c041c 1 #ifndef PINOUT_H
kwasymodo 0:b223a15c041c 2 #define PINOUT_H
kwasymodo 0:b223a15c041c 3
kwasymodo 0:b223a15c041c 4 /* NUCLEO - F446RE Pinout ------------------------------------------------------
kwasymodo 0:b223a15c041c 5
kwasymodo 0:b223a15c041c 6 SD_CLK - x x - SD_MISO CAN_ENABLE - x x - XSENS_PING
kwasymodo 0:b223a15c041c 7 SD_MOSI - x x - SD_CS CAN_RD - x x - STEER_SW1
kwasymodo 0:b223a15c041c 8 NC - x x - E5V CAN_TD - x x - STEER_SW2
kwasymodo 0:b223a15c041c 9 NC - x x - GND NC - x x - NC
kwasymodo 0:b223a15c041c 10 NC - x x - NC GND - x x - NC
kwasymodo 0:b223a15c041c 11 NC - x x - NC BUCK4 - x x - STEER_SW3
kwasymodo 0:b223a15c041c 12 LED3 - x x - RESET BUCK3 - x x - STEER_THROTTLE
kwasymodo 0:b223a15c041c 13 LED2 - x x - 3V3 BUCK2 - x x - BIEM_CS1
kwasymodo 0:b223a15c041c 14 LED1 - x x - 5V LED5 - x x - NC
kwasymodo 0:b223a15c041c 15 GND - x x - GND LED4 - x x - GND
kwasymodo 4:dfd10f43cc8b 16 FONA_KEY (hack) - x x - GND XSENS_RX - x x - BIEM_CS3
kwasymodo 0:b223a15c041c 17 PUSH_GREEN - x x - NC SCRN_LED2 - x x - BIEM_CS2
kwasymodo 3:b164662f9740 18 NC(old PUSH_RED)- x x - NC SCRN_LED3 - x x - SPI_MOSI
kwasymodo 4:dfd10f43cc8b 19 NC(old FONA_RTS)- x x - FONA_RX SCRN_CS3 - x x - SPI_MISO
kwasymodo 4:dfd10f43cc8b 20 FONA_RTS(old FONA_RI)- x x - FONA_TX SCRN_CS2 - x x - SPI_CLK
kwasymodo 0:b223a15c041c 21 FONA_NS - x x - FONA_PS SCRN_CS1 - x x - NC
kwasymodo 0:b223a15c041c 22 FONA_BAT - x x - SCRN_LED4 XSENS_TX - x x - SCRN_DC
kwasymodo 0:b223a15c041c 23 BUCK5 - x x - SCRN_LED1 USB_TX - x x - NC
kwasymodo 0:b223a15c041c 24 DEADMAN - x x - SCRN_RSTD USB_RX - x x - NC
kwasymodo 0:b223a15c041c 25
kwasymodo 0:b223a15c041c 26 ------------------------------------------------------------------------------*/
kwasymodo 0:b223a15c041c 27
kwasymodo 0:b223a15c041c 28 // onboard stuff
kwasymodo 0:b223a15c041c 29 #define LED1 PA_15
kwasymodo 0:b223a15c041c 30 #define LED2 PA_14
kwasymodo 0:b223a15c041c 31 #define LED3 PA_13
kwasymodo 0:b223a15c041c 32 #define LED4 PC_7
kwasymodo 0:b223a15c041c 33 #define LED5 PB_6
kwasymodo 0:b223a15c041c 34
kwasymodo 0:b223a15c041c 35 #define BUCK1 /* always enabled */
kwasymodo 0:b223a15c041c 36 #define BUCK2 PA_7
kwasymodo 0:b223a15c041c 37 #define BUCK3 PA_6
kwasymodo 0:b223a15c041c 38 #define BUCK4 PA_5
kwasymodo 0:b223a15c041c 39 #define BUCK5 PC_2
kwasymodo 0:b223a15c041c 40
kwasymodo 0:b223a15c041c 41 #define PUSH_GREEN PC_13
kwasymodo 3:b164662f9740 42 #define PUSH_RED
kwasymodo 0:b223a15c041c 43
kwasymodo 0:b223a15c041c 44 #define DEADMAN PC_3
kwasymodo 0:b223a15c041c 45
kwasymodo 0:b223a15c041c 46 #define SPI_CLK PB_13
kwasymodo 0:b223a15c041c 47 #define SPI_MISO PB_14
kwasymodo 0:b223a15c041c 48 #define SPI_MOSI PB_15
kwasymodo 0:b223a15c041c 49
kwasymodo 0:b223a15c041c 50
kwasymodo 0:b223a15c041c 51 // SD Card
kwasymodo 0:b223a15c041c 52 #define SD_CLK PC_10
kwasymodo 0:b223a15c041c 53 #define SD_MISO PC_11
kwasymodo 0:b223a15c041c 54 #define SD_MOSI PC_12
kwasymodo 0:b223a15c041c 55
kwasymodo 0:b223a15c041c 56 #define SD_CS PD_2
kwasymodo 0:b223a15c041c 57
kwasymodo 0:b223a15c041c 58
kwasymodo 0:b223a15c041c 59 // CAN
kwasymodo 0:b223a15c041c 60 #define CAN_RD PB_8
kwasymodo 0:b223a15c041c 61 #define CAN_TD PB_9
kwasymodo 0:b223a15c041c 62
kwasymodo 0:b223a15c041c 63 #define CAN_ENABLE PC_9
kwasymodo 0:b223a15c041c 64
kwasymodo 0:b223a15c041c 65
kwasymodo 0:b223a15c041c 66 // FONA808
kwasymodo 0:b223a15c041c 67 #define FONA_RX PA_0
kwasymodo 0:b223a15c041c 68 #define FONA_TX PA_1
kwasymodo 0:b223a15c041c 69
kwasymodo 4:dfd10f43cc8b 70 #define FONA_RTS PH_0
zathorix 16:c5427db9edf0 71 #define FONA_RI PH_1
kwasymodo 0:b223a15c041c 72 #define FONA_NS PH_1
kwasymodo 0:b223a15c041c 73 #define FONA_PS PA_4
kwasymodo 0:b223a15c041c 74 #define FONA_KEY PB_7
kwasymodo 0:b223a15c041c 75
kwasymodo 0:b223a15c041c 76 #define FONA_BAT ADC_VBAT
kwasymodo 0:b223a15c041c 77
kwasymodo 0:b223a15c041c 78
kwasymodo 0:b223a15c041c 79 // XSENS
kwasymodo 0:b223a15c041c 80 #define XSENS_RX PA_9
kwasymodo 0:b223a15c041c 81 #define XSENS_TX PA_10
kwasymodo 0:b223a15c041c 82
kwasymodo 0:b223a15c041c 83 #define XSENS_PING PC_8
kwasymodo 0:b223a15c041c 84
kwasymodo 0:b223a15c041c 85
kwasymodo 0:b223a15c041c 86 // BIEM
kwasymodo 0:b223a15c041c 87 #define BIEM_CS1 PB_12
kwasymodo 0:b223a15c041c 88 #define BIEM_CS2 PB_1
kwasymodo 0:b223a15c041c 89 #define BIEM_CS3 PB_2
kwasymodo 0:b223a15c041c 90
kwasymodo 0:b223a15c041c 91
kwasymodo 0:b223a15c041c 92 // Dashboard (Screen)
kwasymodo 0:b223a15c041c 93 #define SCRN_LED1 PC_1
kwasymodo 0:b223a15c041c 94 #define SCRN_LED2 PA_8
kwasymodo 0:b223a15c041c 95 #define SCRN_LED3 PB_10
kwasymodo 0:b223a15c041c 96 #define SCRN_LED4 PB_0
kwasymodo 0:b223a15c041c 97
kwasymodo 0:b223a15c041c 98 #define SCRN_CS1 PB_3
kwasymodo 0:b223a15c041c 99 #define SCRN_CS2 PB_5
kwasymodo 0:b223a15c041c 100 #define SCRN_CS3 PB_4
kwasymodo 0:b223a15c041c 101
kwasymodo 0:b223a15c041c 102 #define SCRN_RSTD PC_0
kwasymodo 0:b223a15c041c 103 #define SCRN_DC PC_4
kwasymodo 0:b223a15c041c 104
kwasymodo 0:b223a15c041c 105
kwasymodo 0:b223a15c041c 106 // Steering wheel
zathorix 14:0ad1bc8be76b 107 #define STEER_THROTTLE PC_5
kwasymodo 0:b223a15c041c 108
zathorix 14:0ad1bc8be76b 109 #define STEER_FLY PC_6
zathorix 14:0ad1bc8be76b 110 #define STEER_REV PA_12
zathorix 14:0ad1bc8be76b 111 #define STEER_MENU PA_11
kwasymodo 0:b223a15c041c 112
kwasymodo 0:b223a15c041c 113
kwasymodo 0:b223a15c041c 114 // Others
kwasymodo 0:b223a15c041c 115 #define TEMP ADC_TEMP
kwasymodo 0:b223a15c041c 116 #define REFERENCE ADC_VREF
kwasymodo 0:b223a15c041c 117
kwasymodo 0:b223a15c041c 118
kwasymodo 0:b223a15c041c 119
kwasymodo 0:b223a15c041c 120 #endif //PINOUT_H