Files
vitasdk-odin/Pervasive/Pervasive.odin
T

41 lines
1.4 KiB
Odin

package pervasive
import "core:c"
import sce "../common"
foreign import pervasive "system:ScePervasiveForDriver_stub"
foreign pervasive {
UartClockDisable :: proc(port: c.int) -> c.int ---
UartResetEnable :: proc(port: c.int) -> c.int ---
UartResetDisable :: proc(port: c.int) -> c.int ---
UartClockEnable :: proc(port: c.int) -> c.int ---
UartSetBaudrate :: proc(port: c.int, baudrate: c.uint) -> c.int ---
GpioResetEnable :: proc() -> c.int ---
GpioResetDisable :: proc() -> c.int ---
GpioClockEnable :: proc() -> c.int ---
GpioClockDisable :: proc() -> c.int ---
SpiResetEnable :: proc(port: c.int) -> c.int ---
SpiResetDisable :: proc(port: c.int) -> c.int ---
SpiClockDisable :: proc(port: c.int) -> c.int ---
SpiClockEnable :: proc(port: c.int) -> c.int ---
DsiResetEnable :: proc(port: c.int, mask: c.uint) -> c.int ---
DsiResetDisable :: proc(port: c.int, mask: c.uint) -> c.int ---
DsiClockEnable :: proc(port: c.int, mask: c.uint) -> c.int ---
DsiClockDisable :: proc(port: c.int, mask: c.uint) -> c.int ---
DsiSetPixelClock :: proc(port: c.int, pixelclock: c.int) -> c.int ---
MsifResetEnable :: proc() -> c.int ---
MsifResetDisable :: proc() -> c.int ---
MsifClockEnable :: proc() -> c.int ---
MsifClockDisable :: proc() -> c.int ---
MsifSetClock :: proc(clock: c.uint) -> c.int ---
RemovableMemoryGetCardInsertState :: proc() -> c.int ---
GetSoCRevision :: proc() -> sce.UInt32 ---
}