Lab 3 example 2, no debugging
Fork of DACandticker_sample_with_debug by
DAC Ticker
- Sample code for part 2 of lab 3 using the DAC, called from a Ticker.
- Note that to use AnalogOut from the Ticker (an ISR), we create a version without locking.
Diff: main.cpp
- Revision:
- 5:5161dd5f273e
- Parent:
- 4:75ad475aff41
diff -r 75ad475aff41 -r 5161dd5f273e main.cpp --- a/main.cpp Mon Feb 04 16:12:23 2019 +0000 +++ b/main.cpp Thu Feb 06 09:03:54 2020 +0000 @@ -44,10 +44,10 @@ int update_us = 1000 ; // 1ms while (true) { tick.attach_us(callback(&writeAout), update_us); // setup ticker to write to AnalogOut - wait(30.0) ; // wait 30 sec + ThisThread::sleep_for(30000) ; // wait 30 sec update_us = 2000 ; // 2ms tick.attach_us(callback(&writeAout), update_us); // setup ticker to write to AnalogOut - wait(30.0) ; // wait 30 sec + ThisThread::sleep_for(30000) ; // wait 30 sec update_us = 1000 ; // 1ms } }