]> Chaos Git - corbenik/ctrulib.git/commitdiff
Change the enum to use BIT and replace u32 with the enum type.
authorthedax <daxtsu@gmail.com>
Thu, 1 Oct 2015 17:00:38 +0000 (13:00 -0400)
committerthedax <daxtsu@gmail.com>
Thu, 1 Oct 2015 17:04:21 +0000 (13:04 -0400)
libctru/include/3ds/services/gsp.h
libctru/source/services/gsp.c

index dfd87941b52dd61e353cf1b364d3796721af00a8..a0d8bedd50dc1fac3c33f6d4cd12d45478e93ad9 100644 (file)
@@ -50,9 +50,9 @@ typedef enum
 
 typedef enum
 {
-       GSPLCD_TOP=1,
-       GSPLCD_BOTTOM=2,
-       GSPLCD_BOTH=3,
+       GSPLCD_TOP    = BIT(0),
+       GSPLCD_BOTTOM = BIT(1),
+       GSPLCD_BOTH   = GSPLCD_TOP | GSPLCD_BOTTOM,
 }GSPLCD_Screens;
 
 Result gspInit();
@@ -90,6 +90,5 @@ Result GSPGPU_UnregisterInterruptRelayQueue(Handle* handle);
 Result GSPGPU_TriggerCmdReqQueue(Handle *handle);
 Result GSPGPU_SubmitGxCommand(u32* sharedGspCmdBuf, u32 gxCommand[0x8], Handle* handle);
 
-// 1 = top, 2 = bottom, 3 = both
-Result GSPLCD_PowerOffBacklight(u32 screen);
-Result GSPLCD_PowerOnBacklight(u32 screen);
+Result GSPLCD_PowerOffBacklight(GSPLCD_Screens screen);
+Result GSPLCD_PowerOnBacklight(GSPLCD_Screens screen);
index 881a8effd47c76792d97432bccc187ee93d321bc..2d241567573afe7dec12b4dcc12a69928e026848 100644 (file)
@@ -443,7 +443,7 @@ void gspLcdExit()
        if(gspLcdHandle)svcCloseHandle(gspLcdHandle);\r
 }
 
-Result GSPLCD_PowerOffBacklight(u32 screen)\r
+Result GSPLCD_PowerOffBacklight(GSPLCD_Screens screen)\r
 {\r
        u32 *cmdbuf = getThreadCommandBuffer();\r
 \r
@@ -455,7 +455,7 @@ Result GSPLCD_PowerOffBacklight(u32 screen)
        return ret;\r
 }\r
 \r
-Result GSPLCD_PowerOnBacklight(u32 screen)\r
+Result GSPLCD_PowerOnBacklight(GSPLCD_Screens screen)\r
 {\r
        u32 *cmdbuf = getThreadCommandBuffer();\r
 \r