robot

Dependencies:   FastPWM3 mbed

Committer:
bwang
Date:
Tue Nov 13 17:46:23 2018 +0000
Revision:
252:38644631ed97
Parent:
223:b986e7cee521
11/13/2018 12:45 - hitting <return> on empty line prints "\r>", so that hitting enter after intially connecting to the controller generates a prompt

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bwang 223:b986e7cee521 1 #ifndef __LEDBLINKER_H
bwang 223:b986e7cee521 2 #define __LEDBLINKER_H
bwang 223:b986e7cee521 3
bwang 223:b986e7cee521 4 #include "mbed.h"
bwang 223:b986e7cee521 5
bwang 223:b986e7cee521 6 class LedBlinker {
bwang 223:b986e7cee521 7 public:
bwang 223:b986e7cee521 8 LedBlinker(PinName p, float sample_frequency, float code_frequency);
bwang 223:b986e7cee521 9 public:
bwang 223:b986e7cee521 10 void set_code(uint8_t code);
bwang 223:b986e7cee521 11 void update();
bwang 223:b986e7cee521 12 private:
bwang 223:b986e7cee521 13 uint8_t _code;
bwang 223:b986e7cee521 14
bwang 223:b986e7cee521 15 uint32_t _tics_per_code, _tics_per_bit;
bwang 223:b986e7cee521 16
bwang 223:b986e7cee521 17 uint32_t _counter;
bwang 223:b986e7cee521 18 uint8_t _bit;
bwang 223:b986e7cee521 19 DigitalOut *_led;
bwang 223:b986e7cee521 20 };
bwang 223:b986e7cee521 21
bwang 223:b986e7cee521 22 #endif