GPS NUEVO

Dependencies:   GPS7 mbed

Committer:
obifandres
Date:
Fri Jun 19 10:44:48 2015 +0000
Revision:
0:b11acb885c4c
GPS NUEVO

Who changed what in which revision?

UserRevisionLine numberNew contents of line
obifandres 0:b11acb885c4c 1 #include "mbed.h"
obifandres 0:b11acb885c4c 2
obifandres 0:b11acb885c4c 3 class DebouncedIn {
obifandres 0:b11acb885c4c 4 public:
obifandres 0:b11acb885c4c 5 DebouncedIn(PinName in);
obifandres 0:b11acb885c4c 6
obifandres 0:b11acb885c4c 7 int read (void);
obifandres 0:b11acb885c4c 8 operator int();
obifandres 0:b11acb885c4c 9
obifandres 0:b11acb885c4c 10 int rising(void);
obifandres 0:b11acb885c4c 11 int falling(void);
obifandres 0:b11acb885c4c 12 int steady(void);
obifandres 0:b11acb885c4c 13
obifandres 0:b11acb885c4c 14 private :
obifandres 0:b11acb885c4c 15 // objects
obifandres 0:b11acb885c4c 16 DigitalIn _in;
obifandres 0:b11acb885c4c 17 Ticker _ticker;
obifandres 0:b11acb885c4c 18
obifandres 0:b11acb885c4c 19 // function to take a sample, and update flags
obifandres 0:b11acb885c4c 20 void _sample(void);
obifandres 0:b11acb885c4c 21
obifandres 0:b11acb885c4c 22 // counters and flags
obifandres 0:b11acb885c4c 23 int _samples;
obifandres 0:b11acb885c4c 24 int _output;
obifandres 0:b11acb885c4c 25 int _output_last;
obifandres 0:b11acb885c4c 26 int _rising_flag;
obifandres 0:b11acb885c4c 27 int _falling_flag;
obifandres 0:b11acb885c4c 28 int _state_counter;
obifandres 0:b11acb885c4c 29
obifandres 0:b11acb885c4c 30 };
obifandres 0:b11acb885c4c 31