direction commands updated to Up down RPM value

Dependencies:   MAX7219pot MCP23S17 mbed

Fork of POT_V_1_0 by Marine Electricals

Committer:
viewdeep51
Date:
Thu Sep 28 05:10:42 2017 +0000
Revision:
0:ba33a62aea4e
Child:
1:e116808d8b00
28/09/2017

Who changed what in which revision?

UserRevisionLine numberNew contents of line
viewdeep51 0:ba33a62aea4e 1 #define _AHEAD PB_1
viewdeep51 0:ba33a62aea4e 2 #define _ASTERN PB_8
viewdeep51 0:ba33a62aea4e 3
viewdeep51 0:ba33a62aea4e 4 /*
viewdeep51 0:ba33a62aea4e 5 #define _SH PB_9
viewdeep51 0:ba33a62aea4e 6 #define _DSH PB_7
viewdeep51 0:ba33a62aea4e 7
viewdeep51 0:ba33a62aea4e 8 #define _FS PB_6
viewdeep51 0:ba33a62aea4e 9 #define _HS PC_5 //not used in POT
viewdeep51 0:ba33a62aea4e 10 #define _SS PA_8
viewdeep51 0:ba33a62aea4e 11 #define _DSS PC_13
viewdeep51 0:ba33a62aea4e 12
viewdeep51 0:ba33a62aea4e 13 #define _STOP PB_4
viewdeep51 0:ba33a62aea4e 14 #define _STBY PB_5
viewdeep51 0:ba33a62aea4e 15 #define _FWE PA_6
viewdeep51 0:ba33a62aea4e 16 */
viewdeep51 0:ba33a62aea4e 17
viewdeep51 0:ba33a62aea4e 18 #define _REQ PC_0
viewdeep51 0:ba33a62aea4e 19 #define _ACK PC_3
viewdeep51 0:ba33a62aea4e 20
viewdeep51 0:ba33a62aea4e 21 #define _TEST PA_7
viewdeep51 0:ba33a62aea4e 22
viewdeep51 0:ba33a62aea4e 23 #define _WH PC_2
viewdeep51 0:ba33a62aea4e 24 #define _MCR PA_10
viewdeep51 0:ba33a62aea4e 25 #define _BRDG PA_11
viewdeep51 0:ba33a62aea4e 26 #define _ER PA_12
viewdeep51 0:ba33a62aea4e 27
viewdeep51 0:ba33a62aea4e 28 #define _ASP PC_1
viewdeep51 0:ba33a62aea4e 29 #define _OPS PB_0
viewdeep51 0:ba33a62aea4e 30 #define _WP PA_1
viewdeep51 0:ba33a62aea4e 31 #define _WS PB_10
viewdeep51 0:ba33a62aea4e 32
viewdeep51 0:ba33a62aea4e 33 #define BUZ PC_6
viewdeep51 0:ba33a62aea4e 34 #define HTR PC_8 //in Slave
viewdeep51 0:ba33a62aea4e 35 //#define ALRM PC_8 //in Master
viewdeep51 0:ba33a62aea4e 36
viewdeep51 0:ba33a62aea4e 37 #define SPI3_MOSI PC_12
viewdeep51 0:ba33a62aea4e 38 #define SPI3_MISO PC_11
viewdeep51 0:ba33a62aea4e 39 #define SPI3_SCK PC_10
viewdeep51 0:ba33a62aea4e 40 #define SPI3_CS1 PA_15
viewdeep51 0:ba33a62aea4e 41 #define SPI3_CS2 PA_4
viewdeep51 0:ba33a62aea4e 42
viewdeep51 0:ba33a62aea4e 43 #define SPI3_RST PC_9
viewdeep51 0:ba33a62aea4e 44
viewdeep51 0:ba33a62aea4e 45 #define INT_A PC_4
viewdeep51 0:ba33a62aea4e 46 #define INT_B PA_9
viewdeep51 0:ba33a62aea4e 47 #define INT_C PA_0
viewdeep51 0:ba33a62aea4e 48
viewdeep51 0:ba33a62aea4e 49 #define SPI2_MOSI PB_15
viewdeep51 0:ba33a62aea4e 50 #define SPI2_MISO PB_14
viewdeep51 0:ba33a62aea4e 51 #define SPI2_SCK PB_13
viewdeep51 0:ba33a62aea4e 52 #define SPI2_CS1 PB_2
viewdeep51 0:ba33a62aea4e 53 #define SPI2_CS2 PC_7
viewdeep51 0:ba33a62aea4e 54
viewdeep51 0:ba33a62aea4e 55 #define SERIAL_TX PA_2
viewdeep51 0:ba33a62aea4e 56 #define SERIAL_RX PA_3
viewdeep51 0:ba33a62aea4e 57 #define Tx_EN PA_5
viewdeep51 0:ba33a62aea4e 58 #define RX_BUFFER_SIZE 0x19 //25 bytes or char to be stored
viewdeep51 0:ba33a62aea4e 59
viewdeep51 0:ba33a62aea4e 60 #define NO_MAX_POT 0x08 //maximum no. of of eot devices to be connected
viewdeep51 0:ba33a62aea4e 61
viewdeep51 0:ba33a62aea4e 62 #define NMEA_END_CHAR_1 '\n'
viewdeep51 0:ba33a62aea4e 63 #define NMEA_MAX_LENGTH 30
viewdeep51 0:ba33a62aea4e 64 //digit0, 1, 2, 3
viewdeep51 0:ba33a62aea4e 65 char print_FH[5] = {0x40,0x00,0x37,0x47};
viewdeep51 0:ba33a62aea4e 66 char print_HH[5] = {0x40,0x00,0x37,0x37};
viewdeep51 0:ba33a62aea4e 67 char print_SH[5] = {0x40,0x00,0x37,0x5b};
viewdeep51 0:ba33a62aea4e 68 char print_DSH[5] = {0x40,0x37,0x5b,0x3d};
viewdeep51 0:ba33a62aea4e 69 char print_FS[5] = {0x08,0x00,0x5b,0x47};
viewdeep51 0:ba33a62aea4e 70 char print_HS[5] = {0x08,0x00,0x5b,0x37};
viewdeep51 0:ba33a62aea4e 71 char print_SS[5] = {0x08,0x00,0x5b,0x5b};
viewdeep51 0:ba33a62aea4e 72 char print_DSS[5] = {0x08,0x5b,0x5b,0x3d};
viewdeep51 0:ba33a62aea4e 73 char print_FWE[5] = {0x00,0x4f,0x5d,0x47};
viewdeep51 0:ba33a62aea4e 74 char print_STOP[5] = {0x67,0x1d,0x0f,0x5b};
viewdeep51 0:ba33a62aea4e 75 char print_STBY[5] = {0x33,0x1f,0x0f,0x5b};
viewdeep51 0:ba33a62aea4e 76
viewdeep51 0:ba33a62aea4e 77 char *commands[11] = {print_FH,print_HH,print_SH,print_DSH,print_FS,print_HS,print_SS,print_DSS,print_FWE,print_STOP,print_STBY};