embeddedlibrary
reusable software modules for embedded systems
charReceiverList.h File Reference
#include <stdint.h>
#include <stdbool.h>

Go to the source code of this file.

Data Structures

struct  charReceiverList_t
 

Typedefs

typedef void(* charReceiver_t) (char)
 
typedef struct charReceiverList_t charReceiverList_t
 

Functions

void CharReceiverList_Init (charReceiverList_t *rList, charReceiver_t *receiver_array, uint16_t max_size)
 
void CharReceiverList_Add (charReceiverList_t *rList, charReceiver_t receiver)
 Adds character to the character receive list. More...
 
void CharReceiverList_Remove (charReceiverList_t *rList, charReceiver_t receiver)
 
void CharReceiverList_Run (charReceiverList_t *rList, char c)