aboutsummaryrefslogtreecommitdiff
path: root/ctru-sys/src/services/gsplcd.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ctru-sys/src/services/gsplcd.rs')
-rw-r--r--ctru-sys/src/services/gsplcd.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/ctru-sys/src/services/gsplcd.rs b/ctru-sys/src/services/gsplcd.rs
new file mode 100644
index 0000000..332ebef
--- /dev/null
+++ b/ctru-sys/src/services/gsplcd.rs
@@ -0,0 +1,17 @@
+//TODO: Verify if anonymous enum is properly represented
+
+use ::Result;
+
+#[derive(Clone, Copy)]
+#[repr(C)]
+pub enum Enum_Unnamed1 {
+ GSPLCD_SCREEN_TOP = 1,
+ GSPLCD_SCREEN_BOTTOM = 2,
+ GSPLCD_SCREEN_BOTH = 3,
+}
+extern "C" {
+ pub fn gspLcdInit() -> Result;
+ pub fn gspLcdExit();
+ pub fn GSPLCD_PowerOnBacklight(screen: u32) -> Result;
+ pub fn GSPLCD_PowerOffBacklight(screen: u32) -> Result;
+}