![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
A simple project for sending button input up to AT&T Flow
Dependencies: FXOS8700CQ MODSERIAL mbed
For instructions on using this program, see the AT&T Starter Kit tutorial on it.
Diff: main.cpp
- Revision:
- 26:8d6e7e7cdcae
- Parent:
- 24:bd480d2aade4
- Parent:
- 25:e7996d22a7e6
- Child:
- 29:c69379977ae5
--- a/main.cpp Wed Jul 13 20:01:12 2016 +0000 +++ b/main.cpp Wed Jul 13 20:11:57 2016 +0000 @@ -472,8 +472,12 @@ //Create a 1ms timer tick function: OneMsTicker.attach(OneMsFunction, 0.001f) ; + iTimer1Interval_ms = SENSOR_UPDATE_INTERVAL_MS; + // Open the socket (connect to the server) + sockopen_mdm(); + // Set LED BLUE for partial init SetLedColor(0x4); @@ -486,7 +490,6 @@ sprintf(SENSOR_DATA.Temperature, "%0.2f", CTOF(hts221.readTemperature())); sprintf(SENSOR_DATA.Humidity, "%02d", hts221.readHumidity()); read_sensors(); //read available external sensors from a PMOD and the on-board motion sensor - sockopen_mdm(); char modem_string[512]; GenerateModemString(&modem_string[0]); printf(BLU "Sending to modem : %s" DEF "\n", modem_string); @@ -513,7 +516,6 @@ printf(RED "JSON : %s" DEF "\n", &myJsonResponse[0]); //most likely an incomplete JSON string parse_JSON(&myJsonResponse[0]); //This is risky, as the string may be corrupted } - sockclose_mdm(); } //bTimerExpiredFlag } //forever loop }