This repository has been archived on 2026-02-22. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
can/Inc/mmr_can_events.h
T
Stefano Calabretti 90d1836dfa Add event handlers (#1)
* Add rx event handlers

* Fix compile errors and add constness

* Pass sender id

* Change api interface

* Revert changes

* Add filter fifo
2021-11-30 19:34:18 +01:00

23 lines
408 B
C

#ifndef INC_MMR_CAN_EVENTS_H_
#define INC_MMR_CAN_EVENTS_H_
#include "mmr_can.h"
typedef struct {
CanId senderId;
uint8_t *message;
} MmrCanEvent;
typedef void (*MmrCanEventHandler)(MmrCanEvent *event);
typedef struct {
const MmrCanEventHandler *handlers;
const size_t count;
} MmrCanEventList;
void MMR_CAN_InitRxHandlers(const MmrCanEventList *rxEvents);
#endif /* INC_MMR_CAN_EVENTS_H_ */