This file contains the event handling primitives. More...
#include <stddef.h>#include "co_int.h"#include "co_bool.h"#include "rwnx_config.h"#include "dbg_assert.h"#include "ke_event.h"#include "ke_env.h"#include "ke_mem.h"#include "mm_timer.h"#include "ke_task.h"#include "ke_timer.h"#include "ipc_emb.h"#include "macif.h"#include "hal_dma.h"#include "txl_cntrl.h"#include "rxl_cntrl.h"#include "rxu_cntrl.h"#include "txl_frame.h"#include "txl_cfm.h"#include "mm.h"#include "rwnx.h"Go to the source code of this file.
Data Structures | |
| struct | ke_evt_tag |
| Structure defining an event callback. More... | |
Typedefs | |
| typedef void(* | evt_ptr_t )(int) |
| Format of an event handler function. | |
Functions | |
| void | ke_evt_set (evt_field_t const event) |
| Set events. | |
| void | ke_evt_clear (evt_field_t const event) |
| Clear events. | |
| void | ke_evt_schedule (void) |
| Event scheduler entry point. | |
| void | ke_init (void) |
| This function performs all the initializations of the kernel. | |
| void | ke_flush (void) |
| This function flushes all messages, timers and events currently pending in the kernel. | |
Variables | |
| static struct ke_evt_tag | ke_evt_hdlr [32] |
| Table of event handlers. | |
This file contains the event handling primitives.
Copyright (C) RivieraWaves 2011-2019
Definition in file ke_event.c.
1.6.1