hj kiela
/
blink_led_threading
test
Fork of blink_led_threading by
main.cpp
- Committer:
- hkiela
- Date:
- 2018-09-17
- Revision:
- 1:697b75dc3b8f
- Parent:
- 0:390b0a20e899
File content as of revision 1:697b75dc3b8f:
#include "mbed.h" DigitalOut GENLED(LED1); //LED for AD9833 output DigitalOut DDSLED(LED2); //LED for AD9850 output Thread GENthread; //create thread to allow simultaneous LED blink and DDS output Thread LEDthread; //AD9833 LED thread void GENBlinkThread() { while (true) { GENLED = !GENLED; Thread::wait(100); } } //AD9850 LED thread void DDSBlinkThread() { while (true) { DDSLED = !DDSLED; Thread::wait(500); } } int main() { GENthread.start(callback(GENBlinkThread)); LEDthread.start(callback(DDSBlinkThread)); GENthread.join(); //wait for the threads to finish LEDthread.join(); while(1); }