for dissembly
Dependencies: X_NUCLEO_CCA02M1 ST_Events-old mbed
Fork of HelloWorld_CCA02M1 by
Diff: main.cpp
- Revision:
- 17:97dffa2e68f7
- Parent:
- 12:203c08553f4d
--- a/main.cpp Wed Jul 12 13:57:40 2017 +0000
+++ b/main.cpp Fri Jul 14 16:37:55 2017 +0000
@@ -41,7 +41,6 @@
/* mbed specific header files. */
#include "mbed.h"
-#include "rtos.h"
#if DEVICE_I2S
@@ -63,9 +62,6 @@
2 /* Default number of channels. */
};
-/* Thread to manage I2S peripherals. */
-static rtos::Thread i2s_bh_daemon;
-
/* Functions -----------------------------------------------------------------*/
@@ -86,10 +82,6 @@
exit(EXIT_FAILURE);
}
- /* Starting a thread to manage I2S peripherals. */
- Callback<void()> i2s_bh_task(&I2S::i2s_bh_queue, &events::EventQueue::dispatch_forever);
- i2s_bh_daemon.start(i2s_bh_task);
-
/* Enabling transmission via USB. */
microphones->enable_usb();
@@ -102,6 +94,9 @@
/* Printing to the console. */
printf("--> Recording...\r\n");
microphones->record();
+
+ /* Dispatching forever the I2S queue. */
+ I2S::i2s_bh_queue.dispatch_forever();
}
#else // DEVICE_I2S
