test CLI

Dependencies:   mbed

Committer:
ChrisABailey
Date:
Tue Jan 07 11:45:44 2020 -0500
Revision:
3:a221a67f0ab5
Parent:
0:89673a0f505b
Deleted unneeded lines/comments

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ChrisABailey 0:89673a0f505b 1 /*
ChrisABailey 0:89673a0f505b 2 * 3ATIBoardIO.h
ChrisABailey 0:89673a0f505b 3 *
ChrisABailey 0:89673a0f505b 4 * Created on: Mar 24, 2018
ChrisABailey 0:89673a0f505b 5 * Author: chrisbailey
ChrisABailey 0:89673a0f505b 6 */
ChrisABailey 0:89673a0f505b 7
ChrisABailey 0:89673a0f505b 8 #ifndef INC_3ATIBOARDIO_H_
ChrisABailey 0:89673a0f505b 9 #define INC_3ATIBOARDIO_H_
ChrisABailey 0:89673a0f505b 10 #include "mbed.h"
ChrisABailey 0:89673a0f505b 11
ChrisABailey 0:89673a0f505b 12 #define LED_PIN D13 // On board LED also connected to pin 16 of board
ChrisABailey 0:89673a0f505b 13 //#define FLS_OK_PIN D12 //PB_4 Pin 15 of board labeled "D11" to Test Port 17
ChrisABailey 0:89673a0f505b 14 #define TEMP_OK_PIN D11 // PB_5 PIN 14 of board labled "D11" to Main Port 28
ChrisABailey 0:89673a0f505b 15 #define BIT_PIN D10 // PA_11 Pin 13 of board labeled "D10" to Main 32
ChrisABailey 0:89673a0f505b 16 //
ChrisABailey 0:89673a0f505b 17 // Output Pins
ChrisABailey 0:89673a0f505b 18 //
ChrisABailey 0:89673a0f505b 19 #define PWM_PIN D9 // PA_8 Pin 12 of board labeled "D9" to Main 29
ChrisABailey 0:89673a0f505b 20 #define DAY_NIGHT_PIN D8 //PF_1 Pin 11 of board labeled "D8" to Main 30
ChrisABailey 0:89673a0f505b 21 #define RESET_PIN D7 //PF_0 Pin 10 of board labeled "D7" to Main 36
ChrisABailey 0:89673a0f505b 22 // D6 Used as analog pin
ChrisABailey 0:89673a0f505b 23 //#define I2C_SCL_PIN D5 // PB_6 Pin 8 of board labeled "D5" to Test 11
ChrisABailey 0:89673a0f505b 24 //#define I2C_SDA_PIN D4 // PB_7 Pin 7 of Board labeled "D4" to Test 13
ChrisABailey 0:89673a0f505b 25 // D3 Used as analog pin
ChrisABailey 0:89673a0f505b 26 // D2 Available
ChrisABailey 0:89673a0f505b 27 #define BIT2_PIN D1 //only used with Intellisense adapter board
ChrisABailey 0:89673a0f505b 28 #define BIT3_PIN D0 //only used with Intellisense adapter board
ChrisABailey 0:89673a0f505b 29
ChrisABailey 0:89673a0f505b 30
ChrisABailey 0:89673a0f505b 31 // Analog pins
ChrisABailey 0:89673a0f505b 32 #define LCD_TEMP_PIN A0 // PA0 Pin 19 on Board to Main 35
ChrisABailey 0:89673a0f505b 33 #define LED_TEMP_PIN A1 // PA1 Pin 20 on Board to Main 38
ChrisABailey 0:89673a0f505b 34 #define LCD_TEMP2_PIN A2 // PA3 Pin 21 on Board
ChrisABailey 0:89673a0f505b 35 #define LED1_CURRENT_PIN A3 // PA4 Pin 22 on Board to Test 4
ChrisABailey 0:89673a0f505b 36 // A4 // PA5 Pin 23 on Board // may conflict with i2C unless we remove sb 18
ChrisABailey 0:89673a0f505b 37 // A5 // PA6 Pin 24 on Board to Test 16 // may conflict with i2C unless we remove sb 16
ChrisABailey 0:89673a0f505b 38 #define LED2_VOLTAGE_PIN A6 // PA7 Pin 25 on Board to Test 18
ChrisABailey 0:89673a0f505b 39 #define LED2_CURRENT_PIN A5 // PA2 Pin 26 on Board to Test 6
ChrisABailey 0:89673a0f505b 40 #define LED1_VOLTAGE_PIN D6 // PB1 Pin 9 on board (can be uded for analog)to Test 16
ChrisABailey 0:89673a0f505b 41 #define FLS_VOLTAGE_PIN D3 // PB_0 Pin 6 on Board Main 36
ChrisABailey 0:89673a0f505b 42
ChrisABailey 0:89673a0f505b 43
ChrisABailey 0:89673a0f505b 44 // return floats between 0 and 1.0 corisponding to 0 to 3.3V
ChrisABailey 0:89673a0f505b 45 extern AnalogIn lcdTemp;
ChrisABailey 0:89673a0f505b 46 extern AnalogIn lcdTemp2; // when using intellisense adaprer board
ChrisABailey 0:89673a0f505b 47 extern AnalogIn ledTemp;
ChrisABailey 0:89673a0f505b 48 extern AnalogIn led1Current;
ChrisABailey 0:89673a0f505b 49 extern AnalogIn led2Current;
ChrisABailey 0:89673a0f505b 50 extern AnalogIn led1Voltage;
ChrisABailey 0:89673a0f505b 51 extern AnalogIn led2Voltage;
ChrisABailey 0:89673a0f505b 52 extern AnalogIn flsVoltage;
ChrisABailey 0:89673a0f505b 53
ChrisABailey 0:89673a0f505b 54 extern Serial pc;
ChrisABailey 0:89673a0f505b 55 extern I2C i2c;
ChrisABailey 0:89673a0f505b 56
ChrisABailey 0:89673a0f505b 57 extern DigitalIn bit;
ChrisABailey 0:89673a0f505b 58 extern DigitalIn bit2;
ChrisABailey 0:89673a0f505b 59 extern DigitalIn bit3;
ChrisABailey 0:89673a0f505b 60 extern DigitalIn tempOk;
ChrisABailey 0:89673a0f505b 61 extern DigitalIn flsOk;
ChrisABailey 0:89673a0f505b 62 extern DigitalOut reset;
ChrisABailey 0:89673a0f505b 63 extern DigitalOut dayNight;
ChrisABailey 0:89673a0f505b 64 extern DigitalOut led1;
ChrisABailey 0:89673a0f505b 65 extern PwmOut pwm;
ChrisABailey 0:89673a0f505b 66
ChrisABailey 0:89673a0f505b 67 #endif /* INC_3ATIBOARDIO_H_ */