diff --git a/src/events.c b/src/events.c index 8666264..479ca12 100644 --- a/src/events.c +++ b/src/events.c @@ -59,7 +59,6 @@ static void idle_cycle(struct wiimote_t* wm); static void clear_dirty_reads(struct wiimote_t* wm); -static void propagate_event(struct wiimote_t* wm, byte event, byte* msg); static void event_data_read(struct wiimote_t* wm, byte* msg); static void event_data_write(struct wiimote_t *wm, byte *msg); static void event_status(struct wiimote_t* wm, byte* msg); @@ -305,7 +304,7 @@ static void clear_dirty_reads(struct wiimote_t* wm) { * * Pass the event to the registered event callback. */ -static void propagate_event(struct wiimote_t* wm, byte event, byte* msg) { +void propagate_event(struct wiimote_t* wm, byte event, byte* msg) { save_state(wm); switch (event) { diff --git a/src/events.h b/src/events.h index 1e42731..e9809e5 100644 --- a/src/events.h +++ b/src/events.h @@ -54,6 +54,8 @@ void wiiuse_pressed_buttons(struct wiimote_t* wm, byte* msg); void handshake_expansion(struct wiimote_t* wm, byte* data, uint16_t len); void disable_expansion(struct wiimote_t* wm); + +void propagate_event(struct wiimote_t* wm, byte event, byte* msg); /** @} */ #endif /* EVENTS_H_INCLUDED */