FreeCalypso > hg > fc-tourmaline
diff src/cs/drivers/drv_app/r2d/r2d_onoff.c @ 217:6541e43f88e5
R2D display on/off control implemented
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 24 Apr 2021 23:38:18 +0000 |
parents | |
children | 0196b6bf633c |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cs/drivers/drv_app/r2d/r2d_onoff.c Sat Apr 24 23:38:18 2021 +0000 @@ -0,0 +1,22 @@ +/* + * This FreeCalypso-added R2D module implements on/off control + * for BLRR (backlight required for readability) displays. + */ + +#include "rv/rv_general.h" +#include "r2d/r2d_config.h" +#include "r2d/r2d_messages.h" +#include "r2d/r2d_blrr_api.h" + +#ifdef CONFIG_TARGET_LUNA + #include "r2d/lcds/luna/r2d_onoff_i.c" +#elif defined(CONFIG_TARGET_C139) + #include "r2d/lcds/c139/r2d_onoff_i.c" +#else + #error "R2D on/off module selection: unsupported target" +#endif + +void r2d_process_onoff_message(T_R2D_EVT *msg) +{ + r2d_onoff_action(msg->status); +}