void bhp_event_init(bhp_event_t *bhp_ev, event_queue_t *evq, bhp_cb_t cb, void *ctx)
Init a Bottom Half Processor to be used with events.
 
void bhp_event_isr_cb(void *bhp_event_ctx)
Event based Bottom Half Processor ISR callback To be called from ISR in order to trigger the Bottom H...
 
struct bhp bhp_t
Forward declaration of the Bottom Half Processor descriptor.
 
void(* bhp_cb_t)(void *arg)
A Bottom Half Processor callback.
 
struct PTRTAG event_queue_t
event queue structure
 
struct event event_t
event structure forward declaration
 
Event based Bottom Half Processor descriptor.
 
bhp_t bhp
Bottom Half Processor descriptor.
 
event_queue_t * evq
Pointer to the event queue.
 
event_t ev
Event holding the Bottom Half Processor handler.