SceLcd: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(8 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== Module == | == Module == | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version | ! Version !! World !! Privilege | ||
|- | |- | ||
| 3.60 | | 3.60 || Non-secure || Kernel | ||
|} | |} | ||
Line 22: | Line 21: | ||
== SceLcdForDriver == | == SceLcdForDriver == | ||
=== | === sceLcdWaitReadyForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 30: | Line 29: | ||
|} | |} | ||
Waits until the LCD has been initialized. | |||
<source lang="c">int sceLcdWaitReadyForDriver(void);</source> | |||
=== sceLcdGetDisplayColorSpaceModeForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x17F66722 | |||
|} | |||
<source lang="c">int sceLcdGetDisplayColorSpaceModeForDriver(void);</source> | |||
=== | === sceLcdDisplayOffForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 42: | Line 51: | ||
|} | |} | ||
<source lang="c">int | <source lang="c">int sceLcdDisplayOffForDriver(void);</source> | ||
=== SceLcdForDriver_1D73D7F3 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x1D73D7F3 | |||
|} | |||
<source lang="c">int SceLcdForDriver_1D73D7F3(int unk);</source> | |||
=== sceLcdGetBrightnessForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0x3A6D6AC3 | |||
|} | |||
<source lang="c">int sceLcdGetBrightnessForDriver(void);</source> | |||
=== SceLcdForDriver_5127FB5E === | === SceLcdForDriver_5127FB5E === | ||
Line 56: | Line 85: | ||
Sends a command to the LCD. | Sends a command to the LCD. | ||
=== | === SceLcdForDriver_59CCDC97 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 66: | Line 95: | ||
Dispatches the LCD cmd list (using SceLcdForDriver_5127FB5E). | Dispatches the LCD cmd list (using SceLcdForDriver_5127FB5E). | ||
=== | === sceLcdSetBrightnessForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 74: | Line 103: | ||
|} | |} | ||
<source lang="c">int | <source lang="c">int sceLcdSetBrightnessForDriver(unsigned int brightness);</source> | ||
=== | === sceLcdDisplayOnForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 84: | Line 113: | ||
|} | |} | ||
<source lang="c">int | <source lang="c">int sceLcdDisplayOnForDriver();</source> | ||
=== | === sceLcdSetDisplayColorSpaceModeForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 94: | Line 123: | ||
|} | |} | ||
<source lang="c">int | <source lang="c">int sceLcdSetDisplayColorSpaceModeForDriver(int mode);</source> | ||
=== sceLcdGetDDBForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 || 0xE03E120B | |||
|} | |||
Returns the Device Descriptor Block (DDB), read with MIPI DSI command <code>read_DDB_start</code> (<code>0xA1</code>). | |||
<source lang="c">int sceLcdGetDDBForDriver(unsigned short *supplier_id, unsigned short *supplier_elective_data);</source> | |||
[[Category:ARM]] | |||
[[Category:Kernel]] | |||
[[Category:Modules]] | [[Category:Modules]] | ||
[[Category: | [[Category:Library]] |
Latest revision as of 21:07, 1 May 2023
Module
Version | World | Privilege |
---|---|---|
3.60 | Non-secure | Kernel |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
3.60 | SceLcdForDriver | Non-secure | Kernel | 0xFA916D71 |
SceLcdForDriver
sceLcdWaitReadyForDriver
Version | NID |
---|---|
3.60 | 0x0C7E03D8 |
Waits until the LCD has been initialized.
int sceLcdWaitReadyForDriver(void);
sceLcdGetDisplayColorSpaceModeForDriver
Version | NID |
---|---|
3.60 | 0x17F66722 |
int sceLcdGetDisplayColorSpaceModeForDriver(void);
sceLcdDisplayOffForDriver
Version | NID |
---|---|
3.60 | 0x1A0A7519 |
int sceLcdDisplayOffForDriver(void);
SceLcdForDriver_1D73D7F3
Version | NID |
---|---|
3.60 | 0x1D73D7F3 |
int SceLcdForDriver_1D73D7F3(int unk);
sceLcdGetBrightnessForDriver
Version | NID |
---|---|
3.60 | 0x3A6D6AC3 |
int sceLcdGetBrightnessForDriver(void);
SceLcdForDriver_5127FB5E
Version | NID |
---|---|
3.60 | 0x5127FB5E |
int SceLcdForDriver_5127FB5E(u8 cmd, void *buffer, int size);
Sends a command to the LCD.
SceLcdForDriver_59CCDC97
Version | NID |
---|---|
3.60 | 0x59CCDC97 |
Dispatches the LCD cmd list (using SceLcdForDriver_5127FB5E).
sceLcdSetBrightnessForDriver
Version | NID |
---|---|
3.60 | 0x581D3A87 |
int sceLcdSetBrightnessForDriver(unsigned int brightness);
sceLcdDisplayOnForDriver
Version | NID |
---|---|
3.60 | 0x5F4124AB |
int sceLcdDisplayOnForDriver();
sceLcdSetDisplayColorSpaceModeForDriver
Version | NID |
---|---|
3.60 | 0xD40968FB |
int sceLcdSetDisplayColorSpaceModeForDriver(int mode);
sceLcdGetDDBForDriver
Version | NID |
---|---|
3.60 | 0xE03E120B |
Returns the Device Descriptor Block (DDB), read with MIPI DSI command read_DDB_start
(0xA1
).
int sceLcdGetDDBForDriver(unsigned short *supplier_id, unsigned short *supplier_elective_data);