EventQueue: Add required header file and namespace element instead add all

pull/7864/head
Deepika 2018-09-05 09:50:45 -05:00
parent a6651b868b
commit fdcd51d6a7
3 changed files with 20 additions and 4 deletions

View File

@ -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);
} }
} }
}

View File

@ -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

View File

@ -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;