/space/home/slher/rel/Beken/v6_4_5/macsw/modules/ke/src/ke_event.c File Reference

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.

Detailed Description

This file contains the event handling primitives.

Copyright (C) RivieraWaves 2011-2019

Definition in file ke_event.c.


Generated on 14 Jan 2020 for Ceva-RW WLAN FullMAC SW documentation by  doxygen 1.6.1