Simplest HIDScope test
Dependencies: HIDScope mbed QEI
Fork of HID_scope_test by
main.cpp
- Committer:
- sjoerdbarts
- Date:
- 2016-10-06
- Revision:
- 2:5fce9d33997f
- Parent:
- 1:3011d69df4a9
- Child:
- 3:ce0f979f15fb
File content as of revision 2:5fce9d33997f:
#include "mbed.h" #include "HIDScope.h" // Define the HIDScope and Ticker object HIDScope scope(1); Ticker scopeTimer; // Read the analog input AnalogIn a0(A0); // Set LED out DigitalOut led(LED_RED); const float kTimeLedToggle = .5f; // period of blinking const int kLedOn=0; // Led on if 0 // The data read and send function void scopeSend() { scope.set(0, a0.read()); scope.send(); } void SwitchLed(){ led = not led; } int main() { led = not kLedOn; // Create ticker for LED and attach Ticker tick_toggle_led; tick_toggle_led.attach(SwitchLed,kTimeLedToggle); // Attach the data read and send function at 100 Hz scopeTimer.attach(scopeSend, 1e4); while(true); }