updated for mbed os 5.4
Fork of Task641 by
Diff: main.cpp
- Revision:
- 11:09fc22b7f251
- Parent:
- 10:3a3d2a571c8f
--- a/main.cpp Tue Mar 22 13:40:05 2016 +0000
+++ b/main.cpp Mon Apr 03 15:02:50 2017 +0000
@@ -6,8 +6,8 @@
#define SWITCH1_RELEASE 1
-void thread1( const void* );
-void thread2( const void* );
+void thread1();
+void thread2();
void switchISR();
//Analogue inputs
@@ -83,7 +83,7 @@
}
//Normal priority thread (consumer)
-void thread1( const void* arg )
+void thread1()
{
while (true) {
//Block on the queue
@@ -122,7 +122,8 @@
timer.attach(&adcISR, 0.1);
//Threads
- t1 = new Thread(&thread1);
+ t1 = new Thread();
+ t1->start(thread1);
printf("Main Thread\n");
while (true) {
Nicholas Outram