Signal Generator
Dependencies: IniManager RA8875 Watchdog mbed-rtos mbed
Fork of speaker_demo_Analog by
main.cpp
- Committer:
- WiredHome
- Date:
- 2017-05-20
- Revision:
- 6:1f48212fbaf9
- Parent:
- 5:49dd0c647a40
File content as of revision 6:1f48212fbaf9:
#include "mbed.h" #include "RA8875.h" #include "Watchdog.h" // ver 2 //#include "IniManager.h" // v19 #include "SignalGenDisplay.h" #include "SignalGenDAC.h" RA8875 lcd(p5,p6,p7,p12, NC, "tft"); // SPI:{MOSI,MISO,SCK,/ChipSelect,/reset}, name //INI ini; RawSerial pc(USBTX, USBRX); LocalFileSystem local("local"); SignalGenDAC g_signal; // defaults to LPC1768 mbed module (p18 and 3.3v) SignalGenDisplay ui(&lcd, &g_signal); Watchdog wd; int main() { pc.baud(460800); if (wd.WatchdogCausedReset()) { pc.printf("**** Watchdog Event caused reset ****\r\n"); } wd.Configure(30.0); //ini.SetFile("/local/SigGen.ini", 2); lcd.init(480,272,16, true, true, true); while (true) { wd.Service(); if (pc.readable()) { int c = pc.getc(); ui.Poll(c); } else { ui.Poll(); } } // End of 'while' statement } // End of main program