BoardTest
Dependencies: EFM32_SegmentLCD mbed
main.cpp
- Committer:
- nameless129
- Date:
- 2015-06-30
- Revision:
- 0:76d33518ff40
File content as of revision 0:76d33518ff40:
#include "mbed.h" #include "EFM32_SegmentLCD.h" DigitalOut led1(LED1); //PE2 DigitalOut led2(LED2); //PE3 DigitalOut PhotoSenEXC(PD6); DigitalIn PhotoSen(PC6); silabs::EFM32_SegmentLCD segmentDisplay; DigitalOut bcEnablePin(PF7); Serial pc(USBTX, USBRX); //PE0,PE1 int main() { bcEnablePin = 1; //for PC Communication pc.baud(115200); //only 115200bps by mbed chip pc.printf("test\r\n"); PhotoSenEXC = 1; //PhotoSensor ON segmentDisplay.Write("Hello"); segmentDisplay.EnergyMode(0,1); //0~4 segmentDisplay.EnergyMode(1,1); segmentDisplay.Battery(5); //0~5 segmentDisplay.ARing(0,1); //0~7 segmentDisplay.ARing(1,1); segmentDisplay.ARing(2,1); segmentDisplay.Symbol(LCD_SYMBOL_GECKO,1); segmentDisplay.Symbol(LCD_SYMBOL_ANT,1); segmentDisplay.Symbol(LCD_SYMBOL_PAD0,1); segmentDisplay.Symbol(LCD_SYMBOL_PAD1,1); segmentDisplay.Symbol(LCD_SYMBOL_EFM32,1); // segmentDisplay.Symbol(LCD_SYMBOL_MINUS,1); // segmentDisplay.Symbol(LCD_SYMBOL_DP2,1); // segmentDisplay.Symbol(LCD_SYMBOL_DP3,1); // segmentDisplay.Symbol(LCD_SYMBOL_DP4,1); // segmentDisplay.Symbol(LCD_SYMBOL_DP5,1); // segmentDisplay.Symbol(LCD_SYMBOL_DP6,1); // segmentDisplay.Symbol(LCD_SYMBOL_COL3,1); // segmentDisplay.Symbol(LCD_SYMBOL_COL5,1); // segmentDisplay.Symbol(LCD_SYMBOL_COL10,1); // segmentDisplay.Symbol(LCD_SYMBOL_DP10,1); segmentDisplay.Number(129); segmentDisplay.Symbol(LCD_SYMBOL_DEGC,1); // segmentDisplay.Symbol(LCD_SYMBOL_DEGF,1); while(1) { led2 = PhotoSen; led1 = 1; wait(0.2); led1 = 0; wait(0.2); } }