few changes for RTS/CTS control

Dependencies:   MTS-Serial libmDot mbed-rtos mbed

Fork of mDot_AT_firmware by MultiTech

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers CmdResetCpu.cpp Source File

CmdResetCpu.cpp

00001 #include "CmdResetCpu.h"
00002 
00003 CmdResetCpu::CmdResetCpu(mDot* dot, mts::MTSSerial& serial) : Command(dot, "Reset CPU", "ATZ", "Reset the CPU"), _serial(serial)
00004 {
00005     _help = std::string(text()) + ": " + std::string(desc());
00006 }
00007 
00008 uint32_t CmdResetCpu::action(std::vector<std::string> args) 
00009 {
00010     _serial.writef("\r\nOK\r\n");
00011     wait(0.5);
00012     HAL_NVIC_SystemReset();
00013     return 0; 
00014 }
00015