An application to log WiFi SSIDs for position lookup testing

Dependencies:   C027_Support SWO mbed-rtos mbed picojson

Fork of lpc4088_ebb_ublox_Cellular_PubNubDemo_rtos by EmbeddedArtists AB

Committer:
rosterloh84
Date:
Sun Feb 15 22:04:12 2015 +0000
Revision:
1:cac9b2960637
First working version. Lots to do still.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rosterloh84 1:cac9b2960637 1 #pragma once
rosterloh84 1:cac9b2960637 2
rosterloh84 1:cac9b2960637 3 #include "mbed.h"
rosterloh84 1:cac9b2960637 4 #include "GPS.h"
rosterloh84 1:cac9b2960637 5 #include "GPSTracker.h"
rosterloh84 1:cac9b2960637 6 #include "DeviceFeedback.h"
rosterloh84 1:cac9b2960637 7 #include "SWO.h"
rosterloh84 1:cac9b2960637 8
rosterloh84 1:cac9b2960637 9 class DeviceIO
rosterloh84 1:cac9b2960637 10 {
rosterloh84 1:cac9b2960637 11 public:
rosterloh84 1:cac9b2960637 12 DeviceIO(GPSI2C&);
rosterloh84 1:cac9b2960637 13
rosterloh84 1:cac9b2960637 14 bool userButtonPressed();
rosterloh84 1:cac9b2960637 15 GPSTracker& gpsTracker();
rosterloh84 1:cac9b2960637 16 DeviceFeedback& deviceFeedback();
rosterloh84 1:cac9b2960637 17 AnalogIn& analog1();
rosterloh84 1:cac9b2960637 18 AnalogIn& analog2();
rosterloh84 1:cac9b2960637 19 void debugPrint(const char*);
rosterloh84 1:cac9b2960637 20
rosterloh84 1:cac9b2960637 21 private:
rosterloh84 1:cac9b2960637 22 DigitalIn _userButton;
rosterloh84 1:cac9b2960637 23 AnalogIn _analog1;
rosterloh84 1:cac9b2960637 24 AnalogIn _analog2;
rosterloh84 1:cac9b2960637 25 PwmOut _led1;
rosterloh84 1:cac9b2960637 26 GPSTracker _gpsTracker;
rosterloh84 1:cac9b2960637 27 DeviceFeedback _deviceFeedback;
rosterloh84 1:cac9b2960637 28 SWO_Channel _debug;
rosterloh84 1:cac9b2960637 29 };