few changes for RTS/CTS control
Dependencies: MTS-Serial libmDot mbed-rtos mbed
Fork of mDot_AT_firmware by
main.cpp
00001 #include "mbed.h" 00002 #include "mDot.h" 00003 #include "CommandTerminal.h" 00004 #include "ATSerial.h" 00005 #include "ATSerialFlowControl.h" 00006 00007 #define SERIAL_BUFFER_SIZE 1024 00008 00009 mts::ATSerial debug(USBTX, USBRX); 00010 00011 int main() 00012 { 00013 debug.baud(115200); 00014 00015 mDot* dot = mDot::getInstance(); 00016 00017 // Seed the RNG 00018 srand(dot->getRadioRandom()); 00019 00020 mts::ATSerial* serial; 00021 00022 if (true)//(dot->getFlowControl()) 00023 serial = new mts::ATSerialFlowControl(XBEE_DOUT, XBEE_DIN, XBEE_RTS, XBEE_CTS, SERIAL_BUFFER_SIZE, SERIAL_BUFFER_SIZE); 00024 else 00025 serial = new mts::ATSerial(XBEE_DOUT, XBEE_DIN, SERIAL_BUFFER_SIZE, SERIAL_BUFFER_SIZE); 00026 00027 debug.baud(dot->getDebugBaud()); 00028 serial->baud(dot->getBaud()); 00029 00030 CommandTerminal term(*serial, dot); 00031 00032 term.start(); 00033 }
Generated on Tue Jul 12 2022 16:01:24 by 1.7.2