RPV Event driven kernel
Loading...
Searching...
No Matches
kernel.h
1#pragma once
2
3#include "events.h"
4
26
49void _kernel_pubEvt(uint8_t id, evt_data_t* data);
50
72void _kernel_subEvt(uint8_t id, evt_subscriber_t subscriber);
void(* evt_subscriber_t)(evt_data_t const *evtData)
Event subscriber callback prototype.
Definition events.h:126
void _kernel_pipeline(void)
Executes the kernel event pipeline.
void _kernel_pubEvt(uint8_t id, evt_data_t *data)
Publishes an event to the kernel event system.
void _kernel_subEvt(uint8_t id, evt_subscriber_t subscriber)
Registers a subscriber callback for a specific event.
Event payload container.
Definition events.h:82