diff src/cs/drivers/drv_app/r2d/r2d_blrr_api.h @ 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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/cs/drivers/drv_app/r2d/r2d_blrr_api.h	Sat Apr 24 23:38:18 2021 +0000
@@ -0,0 +1,23 @@
+/*
+ * This header file is a FreeCalypso addition to R2D.  It defines
+ * the API for turning BLRR (backlight required for readability)
+ * displays on and off, and for communicating different display modes
+ * which may translate to different display brightness levels
+ * (different backlight intensity levels) on some hw targets.
+ */
+
+#ifndef	__R2D_BLRR_API_H
+#define	__R2D_BLRR_API_H
+
+#include "rv/rv_general.h"
+
+enum blrr_display_state {
+	BLRR_DISPLAY_OFF = 0,
+	BLRR_DISPLAY_ON,
+	BLRR_DISPLAY_INCALL,
+	BLRR_DISPLAY_CHG_BOOT
+};
+
+extern T_RV_RET blrr_display_ctrl(enum blrr_display_state);
+
+#endif	/* include guard */