mirror of https://github.com/ARMmbed/mbed-os.git
EventQueue: Add required header file and namespace element instead add all
parent
a6651b868b
commit
fdcd51d6a7
|
|
@ -14,10 +14,11 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
#include "events/EventQueue.h"
|
||||
|
||||
#include "events/mbed_events.h"
|
||||
#include "mbed.h"
|
||||
|
||||
using mbed::Callback;
|
||||
|
||||
namespace events {
|
||||
|
||||
EventQueue::EventQueue(unsigned event_size, unsigned char *event_pointer)
|
||||
{
|
||||
|
|
@ -77,3 +78,4 @@ void EventQueue::chain(EventQueue *target)
|
|||
equeue_chain(&_equeue, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,7 +21,16 @@
|
|||
#if defined(EQUEUE_PLATFORM_MBED)
|
||||
|
||||
#include <stdbool.h>
|
||||
#include "mbed.h"
|
||||
#include <string.h>
|
||||
#include "platform/mbed_critical.h"
|
||||
#include "drivers/Timer.h"
|
||||
#include "drivers/Ticker.h"
|
||||
#include "drivers/Timeout.h"
|
||||
#include "drivers/LowPowerTimeout.h"
|
||||
#include "drivers/LowPowerTicker.h"
|
||||
#include "drivers/LowPowerTimer.h"
|
||||
|
||||
using namespace mbed;
|
||||
|
||||
// Ticker operations
|
||||
#if MBED_CONF_RTOS_PRESENT
|
||||
|
|
@ -33,6 +42,7 @@ unsigned equeue_tick() {
|
|||
#else
|
||||
|
||||
#if MBED_CONF_EVENTS_USE_LOWPOWER_TIMER_TICKER
|
||||
|
||||
#define ALIAS_TIMER LowPowerTimer
|
||||
#define ALIAS_TICKER LowPowerTicker
|
||||
#define ALIAS_TIMEOUT LowPowerTimeout
|
||||
|
|
|
|||
|
|
@ -15,7 +15,11 @@
|
|||
*/
|
||||
|
||||
#include "events/mbed_shared_queues.h"
|
||||
#include "mbed.h"
|
||||
|
||||
#ifdef MBED_CONF_RTOS_PRESENT
|
||||
#include "rtos/Thread.h"
|
||||
using rtos::Thread;
|
||||
#endif
|
||||
|
||||
using namespace events;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue