This library controls the WNC. There is a derived class for usage from the K64F board.

Fork of WncControllerLibrary by Fred Kellerman

Revisions of WncController.cpp

Revision Date Message Actions
35:7c9d0f29ff7a 2017-03-09 added an "include <string.h>" to resolve an error regarding access strlen. This problem began when the mbed.org compiler was updated. File  Diff  Annotate
33:2958e09ad308 2016-11-17 Added docs, changed ::write() to use uint8_t instead of char. File  Diff  Annotate
32:6512f41ac6f0 2016-10-10 Removed the power save mode turn off. File  Diff  Annotate
31:5db38ccccd1d 2016-10-07 Added a toggle of the wakeup pin to try to stop the 'A' from being dropped.; Added an AT% cmd to turn off power saving mode, this is thought to maybe be a solution to the no response problem.; File  Diff  Annotate
30:98c9ff850c1b 2016-09-23 Changed cell status check to return earlier if a no response is detected. File  Diff  Annotate
29:69ada8524b4a 2016-09-23 Found that WNC is giving an error on socket close once in a while. File  Diff  Annotate
28:eece2151e1e5 2016-09-23 Re-arranged error handling 1 more time. File  Diff  Annotate
27:c2b9ef5ccbef 2016-09-21 Patched up SMS message parsing, the WNC though makes it really really hard to handle all cases. File  Diff  Annotate
23:aa2d716e234c 2016-09-16 Added firmware revision reporting to the init. File  Diff  Annotate
21:086841abc3aa 2016-09-15 Added a no response to the state of the WNC File  Diff  Annotate
20:ca2db38d6802 2016-09-14 Changed read to return -1 when WNC fails. File  Diff  Annotate
19:83a52353b97e 2016-09-14 SMS seems work pretty good now.; main() has some debug in it that needs to be removed next time. File  Diff  Annotate
18:ca2899c353c2 2016-09-13 Enhanced SMS.; Added ICCID.; Added MSISDN.; Increased max sockets at once to 5.; File  Diff  Annotate
17:59b1e9341188 2016-09-10 mdmGetline now uses a string doesn't need to accout for null in the buffer, fixed. File  Diff  Annotate
16:f748245382ac 2016-09-10 Made case better if WNC decides to not write back correct number of read data. File  Diff  Annotate
15:2c8211ef69e1 2016-09-10 Added 2 socket open methods (public) to open with a url c-string or ip address c-string. File  Diff  Annotate
14:e846217affcd 2016-09-10 Added more checks to make sure find is not used on empty string for some reason mbed sometimes crashes when that is done. File  Diff  Annotate
13:73629a6e9122 2016-09-10 Cleaned up write a bit too, tested all good! File  Diff  Annotate
12:33290e9e6e5f 2016-09-10 Cleaned up the read loops a bit. File  Diff  Annotate
11:3ff6c1cb5b03 2016-09-09 Fixed some SMS debug output. File  Diff  Annotate
10:2ec59906a24e 2016-09-09 Fixed small buffer reading. File  Diff  Annotate
9:76c6dd1434e1 2016-09-09 No bug so undid what I undid back to what I did that was right in 1st place. File  Diff  Annotate
8:33c33f7cf84e 2016-09-09 Fixed uint8_t and i-- < 0. File  Diff  Annotate
7:e6f22159ef23 2016-09-09 for at_sockread_wnc, if the WNC goes berserk I prevent it from causing a memory overwrite. File  Diff  Annotate
6:a656e820d7ff 2016-09-08 Fixed write to stop looking for null and use the length. File  Diff  Annotate
5:20207cc5502e 2016-09-06 Added new read method, fixed old. File  Diff  Annotate
4:c5720f4d13ff 2016-09-06 Added new read that uses dynamic string buffer. Fixed bug in prior read method. File  Diff  Annotate
1:ac2de545b981 2016-09-01 Had to revert back to MODSERIAL and cleaned up a bunch of minor things. File  Diff  Annotate
0:affdbb35faa4 2016-08-31 Create a library for the WNC controller. File  Diff  Annotate