mirror of
https://github.com/IllusionMan1212/vitasdk-odin.git
synced 2026-10-24 02:12:38 +00:00
added kernel libraries bindings and cleaned up todos
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
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 ---
|
||||
}
|
||||
Reference in New Issue
Block a user