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 <stddef.h>
rosterloh84 1:cac9b2960637 4 #include "mbed.h"
rosterloh84 1:cac9b2960637 5 #include "rtos.h"
rosterloh84 1:cac9b2960637 6
rosterloh84 1:cac9b2960637 7 /**
rosterloh84 1:cac9b2960637 8 * Device Feedback handler
rosterloh84 1:cac9b2960637 9 */
rosterloh84 1:cac9b2960637 10 class DeviceFeedback
rosterloh84 1:cac9b2960637 11 {
rosterloh84 1:cac9b2960637 12 public:
rosterloh84 1:cac9b2960637 13 DeviceFeedback(PwmOut led);
rosterloh84 1:cac9b2960637 14
rosterloh84 1:cac9b2960637 15 void showSuccess();
rosterloh84 1:cac9b2960637 16 void showFailure();
rosterloh84 1:cac9b2960637 17
rosterloh84 1:cac9b2960637 18 protected:
rosterloh84 1:cac9b2960637 19 void sendMessage(uint8_t);
rosterloh84 1:cac9b2960637 20 void thread();
rosterloh84 1:cac9b2960637 21 static void thread_func(void const*);
rosterloh84 1:cac9b2960637 22
rosterloh84 1:cac9b2960637 23 private:
rosterloh84 1:cac9b2960637 24 PwmOut _led;
rosterloh84 1:cac9b2960637 25 Thread _thread;
rosterloh84 1:cac9b2960637 26 Mail<uint8_t, 16> _mail;
rosterloh84 1:cac9b2960637 27 };