1 /*---------------------------------------------------------------------------* 2 Project: Horizon 3 File: gx_Lcd.h 4 Copyright (C)2009 Nintendo Co., Ltd. All rights reserved. 5 These coded instructions, statements, and computer programs contain 6 proprietary information of Nintendo of America Inc. and/or Nintendo 7 Company Ltd., and are protected by Federal copyright law. They may 8 not be disclosed to third parties or copied or duplicated in any form, 9 in whole or in part, without the prior written consent of Nintendo. 10 $Rev: 21091 $ 11 *--------------------------------------------------------------------------- 12 13 14 */ 15 16 #ifndef NN_GX_CTR_GX_LCD_H_ 17 #define NN_GX_CTR_GX_LCD_H_ 18 19 #include <nn/types.h> 20 #include <nn/assert.h> 21 22 /*-------------------------------------------------------------------------- 23 C functions 24 *-------------------------------------------------------------------------*/ 25 /* Please see man pages for details 26 27 28 */ 29 30 #ifdef __cplusplus 31 extern "C" { 32 #endif // __cplusplus 33 34 #ifndef NN_GX_DISPLAY0_WIDTH 35 #define NN_GX_DISPLAY0_WIDTH 240 36 #endif // NN_GX_DISPLAY0_WIDTH 37 38 #ifndef NN_GX_DISPLAY0_HEIGHT 39 #define NN_GX_DISPLAY0_HEIGHT 400 40 #endif // NN_GX_DISPLAY0_HEIGHT 41 42 #ifndef NN_GX_DISPLAY1_WIDTH 43 #define NN_GX_DISPLAY1_WIDTH 240 44 #endif // NN_GX_DISPLAY1_WIDTH 45 46 #ifndef NN_GX_DISPLAY1_HEIGHT 47 #define NN_GX_DISPLAY1_HEIGHT 320 48 #endif // NN_GX_DISPLAY1_HEIGHT 49 50 /* 51 52 53 54 */ 55 void nngxStartLcdDisplay( void ); 56 57 #ifdef __cplusplus 58 } // extern "C" 59 #endif // __cplusplus 60 61 /* 62 63 */ 64 65 /*-------------------------------------------------------------------------- 66 C++ functions 67 *-------------------------------------------------------------------------*/ 68 #ifdef __cplusplus 69 namespace nn { 70 namespace gx { 71 namespace CTR { 72 73 /* 74 75 */ 76 enum DisplaySize 77 { 78 /* Please see man pages for details */ 79 DISPLAY0_WIDTH = NN_GX_DISPLAY0_WIDTH, 80 /* Please see man pages for details */ 81 DISPLAY0_HEIGHT = NN_GX_DISPLAY0_HEIGHT, 82 /* Please see man pages for details */ 83 DISPLAY1_WIDTH = NN_GX_DISPLAY1_WIDTH, 84 /* Please see man pages for details */ 85 DISPLAY1_HEIGHT = NN_GX_DISPLAY1_HEIGHT 86 }; 87 88 /* 89 90 91 92 */ StartLcdDisplay(void)93inline void StartLcdDisplay( void ) 94 { 95 nngxStartLcdDisplay(); 96 } 97 98 99 }}} // namespace nn::gx::CTR 100 #endif // __cplusplus 101 102 103 #endif /* NN_GX_CTR_GX_LCD_H_ */ 104