Skip to content

Commit

Permalink
nn_ccr: Add CCRSysSetCurrentLCDMode and CCRSysGetCurrentLCDMode
Browse files Browse the repository at this point in the history
  • Loading branch information
Maschell authored and GaryOderNichts committed Jul 22, 2024
1 parent 7044eaa commit 8b05ac3
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions include/nn/ccr/sys.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,15 @@ typedef enum CCRSysInitBootFlag
CCR_SYS_BOOT_FLAG_FIRST_BOOT = 1,
} CCRSysInitBootFlag;

typedef enum CCRSysLCDMode
{
CCR_SYS_LCD_MODE_BRIGHTNESS_1 = 1,
CCR_SYS_LCD_MODE_BRIGHTNESS_2 = 2,
CCR_SYS_LCD_MODE_BRIGHTNESS_3 = 3,
CCR_SYS_LCD_MODE_BRIGHTNESS_4 = 4,
CCR_SYS_LCD_MODE_BRIGHTNESS_5 = 5,
} CCRSysLCDMode;

struct CCRSysUpdateState
{
uint32_t state;
Expand Down Expand Up @@ -286,6 +295,20 @@ CCRSysSetInitBootFlag(CCRSysInitBootFlag flag);
int32_t
CCRSysInitializeSettings();

/**
* Sets the brightness of the DRC.
* @return 0 on success, -1 on error.
*/
int32_t
CCRSysSetCurrentLCDMode(CCRSysLCDMode mode);

/**
* Gets the brightness of the DRC.
* @return 0 on success, -1 on error.
*/
int32_t
CCRSysGetCurrentLCDMode(CCRSysLCDMode *mode);

#ifdef __cplusplus
}
#endif
Expand Down

0 comments on commit 8b05ac3

Please sign in to comment.