mirror of https://github.com/ARMmbed/mbed-os.git
events: fix events coding style
parent
28a5906479
commit
add417221c
|
|
@ -35,7 +35,8 @@ using namespace mbed;
|
||||||
// Ticker operations
|
// Ticker operations
|
||||||
#if MBED_CONF_RTOS_PRESENT
|
#if MBED_CONF_RTOS_PRESENT
|
||||||
|
|
||||||
unsigned equeue_tick() {
|
unsigned equeue_tick()
|
||||||
|
{
|
||||||
return osKernelGetTickCount();
|
return osKernelGetTickCount();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -59,12 +60,14 @@ static unsigned equeue_timer[
|
||||||
static unsigned equeue_ticker[
|
static unsigned equeue_ticker[
|
||||||
(sizeof(ALIAS_TICKER) + sizeof(unsigned) - 1) / sizeof(unsigned)];
|
(sizeof(ALIAS_TICKER) + sizeof(unsigned) - 1) / sizeof(unsigned)];
|
||||||
|
|
||||||
static void equeue_tick_update() {
|
static void equeue_tick_update()
|
||||||
|
{
|
||||||
equeue_minutes += reinterpret_cast<ALIAS_TIMER *>(equeue_timer)->read_ms();
|
equeue_minutes += reinterpret_cast<ALIAS_TIMER *>(equeue_timer)->read_ms();
|
||||||
reinterpret_cast<ALIAS_TIMER *>(equeue_timer)->reset();
|
reinterpret_cast<ALIAS_TIMER *>(equeue_timer)->reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void equeue_tick_init() {
|
static void equeue_tick_init()
|
||||||
|
{
|
||||||
MBED_STATIC_ASSERT(sizeof(equeue_timer) >= sizeof(ALIAS_TIMER),
|
MBED_STATIC_ASSERT(sizeof(equeue_timer) >= sizeof(ALIAS_TIMER),
|
||||||
"The equeue_timer buffer must fit the class Timer");
|
"The equeue_timer buffer must fit the class Timer");
|
||||||
MBED_STATIC_ASSERT(sizeof(equeue_ticker) >= sizeof(ALIAS_TICKER),
|
MBED_STATIC_ASSERT(sizeof(equeue_ticker) >= sizeof(ALIAS_TICKER),
|
||||||
|
|
@ -79,7 +82,8 @@ static void equeue_tick_init() {
|
||||||
equeue_tick_inited = true;
|
equeue_tick_inited = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned equeue_tick() {
|
unsigned equeue_tick()
|
||||||
|
{
|
||||||
if (!equeue_tick_inited) {
|
if (!equeue_tick_inited) {
|
||||||
equeue_tick_init();
|
equeue_tick_init();
|
||||||
}
|
}
|
||||||
|
|
@ -98,14 +102,19 @@ unsigned equeue_tick() {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Mutex operations
|
// Mutex operations
|
||||||
int equeue_mutex_create(equeue_mutex_t *m) { return 0; }
|
int equeue_mutex_create(equeue_mutex_t *m)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
void equeue_mutex_destroy(equeue_mutex_t *m) { }
|
void equeue_mutex_destroy(equeue_mutex_t *m) { }
|
||||||
|
|
||||||
void equeue_mutex_lock(equeue_mutex_t *m) {
|
void equeue_mutex_lock(equeue_mutex_t *m)
|
||||||
|
{
|
||||||
core_util_critical_section_enter();
|
core_util_critical_section_enter();
|
||||||
}
|
}
|
||||||
|
|
||||||
void equeue_mutex_unlock(equeue_mutex_t *m) {
|
void equeue_mutex_unlock(equeue_mutex_t *m)
|
||||||
|
{
|
||||||
core_util_critical_section_exit();
|
core_util_critical_section_exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -113,7 +122,8 @@ void equeue_mutex_unlock(equeue_mutex_t *m) {
|
||||||
// Semaphore operations
|
// Semaphore operations
|
||||||
#ifdef MBED_CONF_RTOS_PRESENT
|
#ifdef MBED_CONF_RTOS_PRESENT
|
||||||
|
|
||||||
int equeue_sema_create(equeue_sema_t *s) {
|
int equeue_sema_create(equeue_sema_t *s)
|
||||||
|
{
|
||||||
osEventFlagsAttr_t attr;
|
osEventFlagsAttr_t attr;
|
||||||
memset(&attr, 0, sizeof(attr));
|
memset(&attr, 0, sizeof(attr));
|
||||||
attr.cb_mem = &s->mem;
|
attr.cb_mem = &s->mem;
|
||||||
|
|
@ -123,15 +133,18 @@ int equeue_sema_create(equeue_sema_t *s) {
|
||||||
return !s->id ? -1 : 0;
|
return !s->id ? -1 : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void equeue_sema_destroy(equeue_sema_t *s) {
|
void equeue_sema_destroy(equeue_sema_t *s)
|
||||||
|
{
|
||||||
osEventFlagsDelete(s->id);
|
osEventFlagsDelete(s->id);
|
||||||
}
|
}
|
||||||
|
|
||||||
void equeue_sema_signal(equeue_sema_t *s) {
|
void equeue_sema_signal(equeue_sema_t *s)
|
||||||
|
{
|
||||||
osEventFlagsSet(s->id, 1);
|
osEventFlagsSet(s->id, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool equeue_sema_wait(equeue_sema_t *s, int ms) {
|
bool equeue_sema_wait(equeue_sema_t *s, int ms)
|
||||||
|
{
|
||||||
if (ms < 0) {
|
if (ms < 0) {
|
||||||
ms = osWaitForever;
|
ms = osWaitForever;
|
||||||
}
|
}
|
||||||
|
|
@ -142,23 +155,28 @@ bool equeue_sema_wait(equeue_sema_t *s, int ms) {
|
||||||
#else
|
#else
|
||||||
|
|
||||||
// Semaphore operations
|
// Semaphore operations
|
||||||
int equeue_sema_create(equeue_sema_t *s) {
|
int equeue_sema_create(equeue_sema_t *s)
|
||||||
|
{
|
||||||
*s = false;
|
*s = false;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void equeue_sema_destroy(equeue_sema_t *s) {
|
void equeue_sema_destroy(equeue_sema_t *s)
|
||||||
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
void equeue_sema_signal(equeue_sema_t *s) {
|
void equeue_sema_signal(equeue_sema_t *s)
|
||||||
|
{
|
||||||
*s = 1;
|
*s = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void equeue_sema_timeout(equeue_sema_t *s) {
|
static void equeue_sema_timeout(equeue_sema_t *s)
|
||||||
|
{
|
||||||
*s = -1;
|
*s = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool equeue_sema_wait(equeue_sema_t *s, int ms) {
|
bool equeue_sema_wait(equeue_sema_t *s, int ms)
|
||||||
|
{
|
||||||
int signal = 0;
|
int signal = 0;
|
||||||
ALIAS_TIMEOUT timeout;
|
ALIAS_TIMEOUT timeout;
|
||||||
if (ms == 0) {
|
if (ms == 0) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue