SceLowio: Difference between revisions
Jump to navigation
Jump to search
Line 46: | Line 46: | ||
|} | |} | ||
Puts | Puts the device at offset <code>0x104 + 4 * device</code> out of reset (&= ~mask) with mask = 1. | ||
<source lang="c">int ScePervasiveForDriver_E4B145AE(int device);</source> | <source lang="c">int ScePervasiveForDriver_E4B145AE(int device);</source> |
Revision as of 12:31, 10 June 2017
Module
Known NIDs
Version | Name | World | Privilege | NID |
---|---|---|---|---|
1.69 | SceLowio | Non-secure | Kernel | 0x19E0E42F |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
1.69 | ScePervasiveForDriver | Non-secure | Kernel | 0xE692C727 |
1.69 | SceGpioForDriver | Non-secure | Kernel | 0xF0EF5743 |
1.69 | ScePwmForDriver | Non-secure | Kernel | 0xECEAE2D0 |
1.69 | SceI2cForDriver | Non-secure | Kernel | 0xE14BEF6E |
1.69 | SceGrabForDriver | Non-secure | Kernel | 0x81C54BED |
1.69 | SceCdramForDriver | Non-secure | Kernel | 0xC8CD941E |
1.69 | SceDsiForDriver | Non-secure | Kernel | 0xEC897883 |
1.69 | SceIftuForDriver | Non-secure | Kernel | 0xCAFCFE50 |
1.69 | SceCsiForDriver | Non-secure | Kernel | 0xD85C8E44 |
ScePervasiveForDriver
ScePervasiveForDriver_E4B145AE
Version | NID |
---|---|
3.60 | 0xE4B145AE |
Puts the device at offset 0x104 + 4 * device
out of reset (&= ~mask) with mask = 1.
int ScePervasiveForDriver_E4B145AE(int device);
SceGpioForDriver
If bus
is 0
, the SceGpio0Reg
registers are used, and if bus
is 1
, the SceGpio1Reg
registers are used.
ksceGpioQueryIntr
Version | NID |
---|---|
3.60 | 0x010DC295 |
int ksceGpioQueryIntr(int bus, int port);
ksceGpioSetPortMode
Version | NID |
---|---|
3.60 | 0x372022A4 |
int ksceGpioSetPortMode(int bus, int port, int mode);
ksceGpioSetIntrMode
Version | NID |
---|---|
3.60 | 0xBBEA1DDC |
int ksceGpioSetIntrMode(int bus, int intr, int mode);
ksceGpioPortSet
Version | NID |
---|---|
3.60 | 0xD454A584 |
int ksceGpioPortSet(int bus, int port);
ksceGpioPortClear
Version | NID |
---|---|
3.60 | 0xF6310435 |
int ksceGpioPortClear(int bus, int port);
ksceGpioAcquireIntr
Version | NID |
---|---|
3.60 | 0x35AAD77A |
int ksceGpioAcquireIntr(int bus, int intr);
ScePwmForDriver
SceI2cForDriver
Version | NID | Name |
---|---|---|
3.60 | 0x0A40B7BF | int sceI2cTransferWriteRead(int bus, unsigned int write_dev_id, const void *write_buffer, int write_size, unsigned int read_dev_id, void *read_buffer, int read_size);
|
3.60 | 0x30CF9469 | |
3.60 | 0x76D277AB | |
3.60 | 0x9CF8F3D6 | |
3.60 | 0xA2C7CE62 | |
3.60 | 0xCA94A759 | int sceI2cTransferWrite(int bus, unsigned int device_address, const void *buffer, unsigned int size);
|
3.60 | 0xD1D0A9A4 | int sceI2cTransferRead(int bus, unsigned int device_address, void *buffer, unsigned int size);
|
3.60 | 0xE449AC6E |