FreeCalypso > hg > fc-tourmaline
diff src/cs/services/fcbm/fcbm_func_i.h @ 230:baa738eeb842
FCBM code implemented in first pass
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 01 May 2021 10:05:53 +0000 |
parents | |
children | 35474f3a1782 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cs/services/fcbm/fcbm_func_i.h Sat May 01 10:05:53 2021 +0000 @@ -0,0 +1,24 @@ +/* + * Declarations of internal functions live here. + */ + +#ifndef __FCBM_FUNC_I +#define __FCBM_FUNC_I + +#include "rv/rv_general.h" +#include "kpd/kpd_api.h" + +T_RV_RET fcbm_subscribe_kpd(void); +T_RV_RET fcbm_unsubscribe_kpd(void); +void fcbm_setup_long_pwon(void); + +void fcbm_process_message(T_RV_HDR *msg_ptr); +void fcbm_process_msg_chg_mode(void); +void fcbm_process_msg_phone_on(void); + +void fcbm_chg_periodic_timer(void); +void fcbm_display_off_timer(void); + +void fcbm_process_kpd_msg(T_KPD_KEY_EVENT_MSG *msg); + +#endif /* include guard */