Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: main.cpp
- Revision:
- 2:5fce9d33997f
- Parent:
- 1:3011d69df4a9
--- a/main.cpp Thu Oct 06 12:58:35 2016 +0000
+++ b/main.cpp Thu Oct 06 13:28:03 2016 +0000
@@ -1,22 +1,24 @@
#include "mbed.h"
-// #include "HIDScope.h"
+#include "HIDScope.h"
// Define the HIDScope and Ticker object
-// HIDScope scope(1);
+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
+const int kLedOn=0; // Led on if 0
// The data read and send function
void scopeSend()
{
- // scope.set(0,a0.read());
- // scope.send();
+ scope.set(0, a0.read());
+ scope.send();
}
void SwitchLed(){
@@ -27,14 +29,12 @@
{
led = not kLedOn;
- // Create ticker
+ // 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);
+ scopeTimer.attach(scopeSend, 1e4);
-
-
-
while(true);
}
\ No newline at end of file