![](/media/cache/group/Embedded_software_in_context_icon.png.50x50_q85.png)
updated for mbed os 5.4
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) {