mirror of
https://github.com/IllusionMan1212/vitasdk-odin.git
synced 2026-10-24 02:12:38 +00:00
41 lines
1.4 KiB
Odin
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 ---
|
|
}
|