A library for talking to Multi-Tech's Cellular SocketModem Devices.

Dependents:   M2X_dev axeda_wrapper_dev MTS_M2x_Example1 MTS_Cellular_Connect_Example ... more

Revisions of io/MTSSerialFlowControl.cpp

Revision Date Message Actions
144:52cb5b6667cc 2014-01-15 Fixed nagging serial bug, in MTSSerial and MTSSerialFlowControl. Made handleRead simpler and disabled RxIrq before all putc calls. File  Diff  Annotate
142:3b40320f3f73 2014-01-04 Hack serial comm error to keep alive File  Diff  Annotate
141:571e0ef6c8dc 2014-01-04 Added licensing header to all files in the library File  Diff  Annotate
140:bf0c8288eb78 2014-01-04 In MTSSerial and MTSSerialFlowControl added code in handle to read to clear buffer on invalid overflow condition of 0xFF File  Diff  Annotate
110:8f3149c99112 2013-12-31 Improved robustness of close() call File  Diff  Annotate
101:27bb34e23304 2013-12-30 Fixed issue where rxClear() did not update RTS. File  Diff  Annotate
96:27bdf4aa3a31 2013-12-30 Fixed mem leak. Improved robustness. Automated Tcp Socket Test. File  Diff  Annotate
86:186bbf974c7c 2013-12-27 No point in pointers. Removed heap allocation from IO constructors. File  Diff  Annotate
85:b17ad6781c5b 2013-12-27 Merge File  Diff  Annotate
84:77c5ab16534d 2013-12-27 Employed RTS threshold algorithm. Removed header guards from cpp files. File  Diff  Annotate
83:9813f9b8ee68 2013-12-27 Changed MTSSerialFlowControl to inherit from MTSSerial File  Diff  Annotate
81:45e1359a5c69 2013-12-27 Made update to MTSSerial to make it more robust. File  Diff  Annotate
78:ef3ee53cf5df 2013-12-26 Setup RTS/CTS as DTE File  Diff  Annotate
77:d7b14688a704 2013-12-26 Fixed Several RTS/CTS Issues File  Diff  Annotate
67:1003b410f781 2013-12-23 Changed MTSCircularBuffer names for size, capacity, and remaining File  Diff  Annotate
46:b30547bf07d5 2013-12-19 Merged, removed Axeda Wrapper File  Diff  Annotate
45:40745c2036cf 2013-12-19 Added a ton of documentation, made the notify start and stop methods private in MTSSerialFlowControl, added format method to the serial classes, fixed an issue in the bulk write method of MTSCircularBuffer File  Diff  Annotate
39:6e94520a3217 2013-12-19 add mts namespace to files in cellular/, io/, and utils/ directories; prepend CELL_ to some enums in cellular.h to avoid conflict with HTTPClient class; added AxedaWrapper class for sending data to Axeda backend File  Diff  Annotate
17:2d7c4ea7491b 2013-12-16 TCP send / receive working. close() still requires some finesse when other end disconnects. File  Diff  Annotate
10:2bd727a4b329 2013-12-13 tested and verified flow control code; added .h files to test serial code (loopback and passthrough) File  Diff  Annotate
3:0caed9526d24 2013-12-11 moved main and test headers outside library directory File  Diff  Annotate
2:8d3ea0dfce39 2013-12-11 CircularBuffer template function definitions moved to header; implemented (but not tested) MTSSerialFlowControl File  Diff  Annotate
0:563b70517320 2013-12-09 Initial Commit Library! File  Diff  Annotate