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.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
#include "events/EventQueue.h"
|
#include "events/EventQueue.h"
|
||||||
|
|
||||||
#include "events/mbed_events.h"
|
#include "events/mbed_events.h"
|
||||||
#include "mbed.h"
|
|
||||||
|
|
||||||
|
using mbed::Callback;
|
||||||
|
|
||||||
|
namespace events {
|
||||||
|
|
||||||
EventQueue::EventQueue(unsigned event_size, unsigned char *event_pointer)
|
EventQueue::EventQueue(unsigned event_size, unsigned char *event_pointer)
|
||||||
{
|
{
|
||||||
|
|
@ -77,3 +78,4 @@ void EventQueue::chain(EventQueue *target)
|
||||||
equeue_chain(&_equeue, 0);
|
equeue_chain(&_equeue, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,16 @@
|
||||||
#if defined(EQUEUE_PLATFORM_MBED)
|
#if defined(EQUEUE_PLATFORM_MBED)
|
||||||
|
|
||||||
#include <stdbool.h>
|
#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
|
// Ticker operations
|
||||||
#if MBED_CONF_RTOS_PRESENT
|
#if MBED_CONF_RTOS_PRESENT
|
||||||
|
|
@ -33,6 +42,7 @@ unsigned equeue_tick() {
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#if MBED_CONF_EVENTS_USE_LOWPOWER_TIMER_TICKER
|
#if MBED_CONF_EVENTS_USE_LOWPOWER_TIMER_TICKER
|
||||||
|
|
||||||
#define ALIAS_TIMER LowPowerTimer
|
#define ALIAS_TIMER LowPowerTimer
|
||||||
#define ALIAS_TICKER LowPowerTicker
|
#define ALIAS_TICKER LowPowerTicker
|
||||||
#define ALIAS_TIMEOUT LowPowerTimeout
|
#define ALIAS_TIMEOUT LowPowerTimeout
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,11 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "events/mbed_shared_queues.h"
|
#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;
|
using namespace events;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue