direction commands updated to Up down RPM value
Dependencies: MAX7219pot MCP23S17 mbed
Fork of POT_V_1_0 by
Diff: pot.h
- Revision:
- 0:ba33a62aea4e
- Child:
- 1:e116808d8b00
diff -r 000000000000 -r ba33a62aea4e pot.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pot.h Thu Sep 28 05:10:42 2017 +0000 @@ -0,0 +1,77 @@ +#define _AHEAD PB_1 +#define _ASTERN PB_8 + +/* +#define _SH PB_9 +#define _DSH PB_7 + +#define _FS PB_6 +#define _HS PC_5 //not used in POT +#define _SS PA_8 +#define _DSS PC_13 + +#define _STOP PB_4 +#define _STBY PB_5 +#define _FWE PA_6 +*/ + +#define _REQ PC_0 +#define _ACK PC_3 + +#define _TEST PA_7 + +#define _WH PC_2 +#define _MCR PA_10 +#define _BRDG PA_11 +#define _ER PA_12 + +#define _ASP PC_1 +#define _OPS PB_0 +#define _WP PA_1 +#define _WS PB_10 + +#define BUZ PC_6 +#define HTR PC_8 //in Slave +//#define ALRM PC_8 //in Master + +#define SPI3_MOSI PC_12 +#define SPI3_MISO PC_11 +#define SPI3_SCK PC_10 +#define SPI3_CS1 PA_15 +#define SPI3_CS2 PA_4 + +#define SPI3_RST PC_9 + +#define INT_A PC_4 +#define INT_B PA_9 +#define INT_C PA_0 + +#define SPI2_MOSI PB_15 +#define SPI2_MISO PB_14 +#define SPI2_SCK PB_13 +#define SPI2_CS1 PB_2 +#define SPI2_CS2 PC_7 + +#define SERIAL_TX PA_2 +#define SERIAL_RX PA_3 +#define Tx_EN PA_5 +#define RX_BUFFER_SIZE 0x19 //25 bytes or char to be stored + +#define NO_MAX_POT 0x08 //maximum no. of of eot devices to be connected + +#define NMEA_END_CHAR_1 '\n' +#define NMEA_MAX_LENGTH 30 + //digit0, 1, 2, 3 +char print_FH[5] = {0x40,0x00,0x37,0x47}; +char print_HH[5] = {0x40,0x00,0x37,0x37}; +char print_SH[5] = {0x40,0x00,0x37,0x5b}; +char print_DSH[5] = {0x40,0x37,0x5b,0x3d}; +char print_FS[5] = {0x08,0x00,0x5b,0x47}; +char print_HS[5] = {0x08,0x00,0x5b,0x37}; +char print_SS[5] = {0x08,0x00,0x5b,0x5b}; +char print_DSS[5] = {0x08,0x5b,0x5b,0x3d}; +char print_FWE[5] = {0x00,0x4f,0x5d,0x47}; +char print_STOP[5] = {0x67,0x1d,0x0f,0x5b}; +char print_STBY[5] = {0x33,0x1f,0x0f,0x5b}; + +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};