Marine Electricals / Mbed 2 deprecated POT_V_1_1

Dependencies:   MAX7219pot MCP23S17 mbed

Fork of POT_V_1_0 by Marine Electricals

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers pot.h Source File

pot.h

00001 /*Pin defination for LED indication */
00002 
00003 //#define _AHEAD               PB_8 / direction leds not required
00004 //#define _ASTERN              PB_9 / direction leds not required
00005 #define _REQ                 PC_5
00006 #define _ACK                 PA_12
00007 #define _CMD_ACK             PA_11
00008 #define _WH                  PB_6
00009 #define _BRDG                PC_0
00010 
00011 #define _MCR                 PC_3
00012 #define _ER                  PA_8
00013 #define _WP                  PB_1
00014 #define _WS                  PB_10
00015 #define _OPS                 PA_7
00016 #define _ASP                 PB_4
00017 
00018 /*Pin defination for PWM based brightness control */
00019 #define _PWM                 PB_7   
00020 
00021 /*Pin defination for alarm drivers  */
00022 #define BUZ                 PC_6
00023 #define HTR                 PC_8 
00024 
00025 /*Pin defination for SPI bus Keyscan */
00026 #define SPI3_MOSI           PC_12
00027 #define SPI3_MISO           PC_11
00028 #define SPI3_SCK            PC_10
00029 #define SPI3_CS1            PA_15
00030 #define SPI3_CS2            PA_4
00031 #define SPI3_RST            PC_9    
00032 
00033 /*Pin defination for SPI bus Display */
00034 #define SPI2_MOSI           PB_15
00035 #define SPI2_MISO           PB_14
00036 #define SPI2_SCK            PB_13
00037 #define SPI2_CS1            PB_2
00038 #define SPI2_CS2            PC_7 
00039 
00040 /*Pin defination for external interrupts */
00041 #define INT_A               PA_5     //PC_13
00042 #define INT_B               PA_9
00043 #define INT_C               PA_0
00044 
00045 
00046 #define SERIAL_TX           PA_2
00047 #define SERIAL_RX           PA_3
00048 #define TX_EN               PC_4    //PA_5
00049 
00050 /*UART buffer settings */
00051 #define RX_BUFFER_SIZE      0x2D           // origional 0x1e=25 bytes or char to be stored
00052 #define TX_BUFFER_SIZE      0x2D            // to store 37 chars
00053 
00054 #define NO_MAX_POT          0x08           //maximum no. of of pot devices to be connected
00055 #define NMEA_END_CHAR_1     '\n'
00056 #define NMEA_MAX_LENGTH     45             //maximum setence length
00057                   
00058 #define Max_RPM             2000