Difference between revisions of "SceOled"

From Vita Development Wiki
Jump to navigation Jump to search
Line 19: Line 19:
 
| 1.69 || [[SceOled#SceOledForDriver|SceOledForDriver]] || Non-secure || Kernel || 0x60C7478A
 
| 1.69 || [[SceOled#SceOledForDriver|SceOledForDriver]] || Non-secure || Kernel || 0x60C7478A
 
|}
 
|}
 +
 +
== Types ==
 +
 +
<source lang="c">
 +
enum SceOledError {
 +
    SCE_OLED_ERROR_INVALID_BRIGHTNESS_VALUE = 0x803F0A02,
 +
    SCE_OLED_ERROR_INVALID_READY_STATUS = 0x803F0A03,
 +
    SCE_OLED_ERROR_NOT_READY = 0x803F0A04,
 +
    SCE_OLED_INTERNAL_ERROR = 0x803F0A05
 +
}
 +
</source>
  
 
== SceOledForDriver ==
 
== SceOledForDriver ==

Revision as of 15:57, 9 July 2017

Module

Known NIDs

Version Name World Privilege NID
1.69 SceOled Non-secure Kernel 0x5410837A

Libraries

Known NIDs

Version Name World Visibility NID
1.69 SceOledForDriver Non-secure Kernel 0x60C7478A

Types

enum SceOledError {
    SCE_OLED_ERROR_INVALID_BRIGHTNESS_VALUE = 0x803F0A02,
    SCE_OLED_ERROR_INVALID_READY_STATUS = 0x803F0A03,
    SCE_OLED_ERROR_NOT_READY = 0x803F0A04,
    SCE_OLED_INTERNAL_ERROR = 0x803F0A05
}

SceOledForDriver

SceOledWaitReady

Version NID
3.60 0x0CC6BCB4
int SceOledWaitReady();

Waits until the OLED has been initialized.

SceOledForDriver_2F0C4B67

Version NID
3.60 0x2F0C4B67
int SceOledForDriver_2F0C4B67(u8 cmd, void *buffer, int size);

Sends a command to the OLED?

SceOledForDriver_E30604CC

Version NID
3.60 0xE30604CC

Dispatches the OLED cmd list (using SceOledForDriver_2F0C4B67).