pspsdk-go

module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2026 License: MIT

README

PSPSDK Go

Go Reference CI

pspsdk-go provides Go bindings and ABI adapters for writing PSP homebrew with PSPSDK. Applications import packages below github.com/pspdev-go/pspsdk-go/psp and are compiled with pspgo.

Use pspgo to build pspsdk-go applications. A regular go build produces a host executable, while invoking TinyGo directly skips the bridge selection, PSPSDK library resolution, PSP linking, and EBOOT.PBP packaging performed by pspgo.

Requirements

pspgo uses cmake --build; it does not invoke Make directly. CMake can use Make, Ninja, or another supported build backend.

Set PSPDEV to the PSPSDK installation and make its tools available:

export PSPDEV="$HOME/pspdev"
export PATH="$PSPDEV/bin:$PATH"

Install pspgo by following its installation guide. It can be built from source, installed with go install, or downloaded from the GitHub Releases page.

Example projects

You can reference the pspsdk-example repository.

Use in your own project

Add pspsdk-go to the Go module containing your application:

go mod init example.com/my-psp-app
go get github.com/pspdev-go/pspsdk-go@latest

pspgo resolves this module's directory from go.mod, including local paths configured with a replace directive:

pspgo doctor
pspgo build .

The SDK path can also be stored in pspgo.toml:

title = "My PSP Game"
output = "my-game"
build_dir = "build/pspgo"
kernel_mode = false

The PSP target is built into TinyGo and selected by pspgo; applications do not need to provide a psp.json.

Minimal application code can import the bindings directly:

package main

import (
	"github.com/pspdev-go/pspsdk-go/psp/debugscreen"
	"github.com/pspdev-go/pspsdk-go/psp/kernel"
	"github.com/pspdev-go/pspsdk-go/psp/threadman"
)

func main() {
	debugscreen.Init()
	debugscreen.PutString("Hello from Go!")
	threadman.SceKernelDelayThread(5_000_000)
	kernel.ExitGame()
}

See example/main.go for a complete rotating-cube example.

PSPSDK header mappings

The packages call PSPSDK symbols directly. The only remaining C bridge is bridge/main.c, which defines the PSP module metadata and calls the TinyGo entry point.

Go package PSPSDK header
psp/ctrl pspctrl.h
psp/debugscreen pspdebug.h
psp/display pspdisplay.h
psp/kernel the currently used API from aggregate header pspkernel.h

Functions, constants, and structures use Go-friendly names. Constants and debug structure types also retain PSPSDK-style aliases where useful when porting C code.

The variadic C functions pspDebugScreenPrintf and pspDebugScreenKprintf cannot be called directly using the Go ABI. Use debugscreen.PutString, debugscreen.PrintData, debugscreen.PutInt, or debugscreen.PutHex32 instead. debugscreen.Printf provides a lightweight Go implementation of %%, %s, %d, %i, %u, %x, %X, %o, %b, %c, %t, and %p, including field width, left alignment, and zero padding. debugscreen.Kprintf and kdebug.Kprintf provide the same formatting support for their corresponding kernel debug outputs. Handler installation functions accept an unsafe.Pointer to a C-ABI callback; an ordinary Go function is not such a pointer.

Generated bindings

All 140 top-level headers in the installed PSPSDK have a corresponding package below psp/. This includes user-mode and kernel/driver psp*.h headers as well as ARK, CFW, Vita POPS, VLF, and helper-library headers. The psp prefix is removed from package names; for example:

Header Go package
pspaudio.h psp/audio
pspnet_adhoc.h psp/net_adhoc
psputility_savedata.h psp/utility_savedata
pspctrl_kernel.h psp/ctrl_kernel
pspnand_driver.h psp/nand_driver
systemctrl_ark.h psp/systemctrl_ark
vitapops.h psp/vitapops
vlf.h psp/vlf

The generated bindings expose C functions with an exported first letter and retain the rest of the PSPSDK name. For example, sceAudioChReserve becomes audio.SceAudioChReserve. Enum constants retain their original PSPSDK names. C pointers, structures, unions, arrays, and callbacks that cannot be represented safely without a hand-maintained ABI type are exposed as unsafe.Pointer.

Regenerate the bindings against the currently installed PSPSDK with:

python3 tools/genbindings.py
gofmt -w psp/*/bindings_gen.go

See bindings-report.md for the package generated for each header, declaration counts, and unsupported variadic functions.

Kernel and driver packages add a library-requirement marker so automatic resolution selects the kernel/driver archive even when a user-mode archive exports an identically named symbol. Importing these packages does not grant kernel privileges. Build a kernel-mode module when the API requires it by setting kernel_mode = true in pspgo.toml:

kernel_mode = true

Kernel/driver APIs can modify firmware state or raw devices and must only be used with hardware- and firmware-appropriate arguments.

ARK, CFW, Adrenaline, Vita POPS, and VLF packages require the corresponding runtime environment and modules; successful static linking does not make those APIs available on unsupported firmware. Some combinations of custom firmware archives cause psp-fixup-imports to warn about import-stub order. Treat that warning as a deployment compatibility issue and test the resulting binary on the exact target firmware.

The variadic VLF text functions are available as vlf.AddText and vlf.SetText, using the same lightweight Go formatter as debugscreen.Printf.

Directories

Path Synopsis
psp
amctrl
Package amctrl provides direct TinyGo bindings for pspamctrl.h.
Package amctrl provides direct TinyGo bindings for pspamctrl.h.
as_reg_compat
Package as_reg_compat provides direct TinyGo bindings for as_reg_compat.h.
Package as_reg_compat provides direct TinyGo bindings for as_reg_compat.h.
atrac3
Package atrac3 provides direct TinyGo bindings for pspatrac3.h.
Package atrac3 provides direct TinyGo bindings for pspatrac3.h.
audio
Package audio provides direct TinyGo bindings for pspaudio.h.
Package audio provides direct TinyGo bindings for pspaudio.h.
audio_kernel
Package audio_kernel provides direct TinyGo bindings for pspaudio_kernel.h.
Package audio_kernel provides direct TinyGo bindings for pspaudio_kernel.h.
audiocodec
Package audiocodec provides direct TinyGo bindings for pspaudiocodec.h.
Package audiocodec provides direct TinyGo bindings for pspaudiocodec.h.
audiolib
Package audiolib provides direct TinyGo bindings for pspaudiolib.h.
Package audiolib provides direct TinyGo bindings for pspaudiolib.h.
audiorouting
Package audiorouting provides direct TinyGo bindings for pspaudiorouting.h.
Package audiorouting provides direct TinyGo bindings for pspaudiorouting.h.
bootloadex
Package bootloadex provides direct TinyGo bindings for bootloadex.h.
Package bootloadex provides direct TinyGo bindings for bootloadex.h.
bootloadex_ark
Package bootloadex_ark provides direct TinyGo bindings for bootloadex_ark.h.
Package bootloadex_ark provides direct TinyGo bindings for bootloadex_ark.h.
btcnf
Package btcnf provides direct TinyGo bindings for pspbtcnf.h.
Package btcnf provides direct TinyGo bindings for pspbtcnf.h.
cfwmacros
Package cfwmacros provides direct TinyGo bindings for cfwmacros.h.
Package cfwmacros provides direct TinyGo bindings for cfwmacros.h.
chnnlsv
Package chnnlsv provides direct TinyGo bindings for pspchnnlsv.h.
Package chnnlsv provides direct TinyGo bindings for pspchnnlsv.h.
ciso
Package ciso provides direct TinyGo bindings for ciso.h.
Package ciso provides direct TinyGo bindings for ciso.h.
colordebugger
Package colordebugger provides direct TinyGo bindings for colordebugger.h.
Package colordebugger provides direct TinyGo bindings for colordebugger.h.
crypt
Package crypt provides direct TinyGo bindings for pspcrypt.h.
Package crypt provides direct TinyGo bindings for pspcrypt.h.
ctrl
Package ctrl provides Go bindings for PSPSDK's pspctrl.h.
Package ctrl provides Go bindings for PSPSDK's pspctrl.h.
ctrl_kernel
Package ctrl_kernel provides direct TinyGo bindings for pspctrl_kernel.h.
Package ctrl_kernel provides direct TinyGo bindings for pspctrl_kernel.h.
dcman
Package dcman provides direct TinyGo bindings for dcman.h.
Package dcman provides direct TinyGo bindings for dcman.h.
debugkb
Package debugkb provides direct TinyGo bindings for pspdebugkb.h.
Package debugkb provides direct TinyGo bindings for pspdebugkb.h.
debugscreen
Package debugscreen provides Go bindings for PSPSDK's pspdebug.h.
Package debugscreen provides Go bindings for PSPSDK's pspdebug.h.
decrypt
Package decrypt provides direct TinyGo bindings for pspdecrypt.h.
Package decrypt provides direct TinyGo bindings for pspdecrypt.h.
display
Package display provides Go bindings for PSPSDK's pspdisplay.h.
Package display provides Go bindings for PSPSDK's pspdisplay.h.
display_kernel
Package display_kernel provides direct TinyGo bindings for pspdisplay_kernel.h.
Package display_kernel provides direct TinyGo bindings for pspdisplay_kernel.h.
dmac
Package dmac provides direct TinyGo bindings for pspdmac.h.
Package dmac provides direct TinyGo bindings for pspdmac.h.
elf
Package elf provides direct TinyGo bindings for pspelf.h.
Package elf provides direct TinyGo bindings for pspelf.h.
exception
Package exception provides direct TinyGo bindings for pspexception.h.
Package exception provides direct TinyGo bindings for pspexception.h.
extratypes
Package extratypes provides direct TinyGo bindings for pspextratypes.h.
Package extratypes provides direct TinyGo bindings for pspextratypes.h.
fpu
Package fpu provides direct TinyGo bindings for pspfpu.h.
Package fpu provides direct TinyGo bindings for pspfpu.h.
ge
Package ge provides direct TinyGo bindings for pspge.h.
Package ge provides direct TinyGo bindings for pspge.h.
gu
Package gu provides direct TinyGo bindings for pspgu.h.
Package gu provides direct TinyGo bindings for pspgu.h.
gum
Package gum provides direct TinyGo bindings for pspgum.h.
Package gum provides direct TinyGo bindings for pspgum.h.
hprm
Package hprm provides direct TinyGo bindings for psphprm.h.
Package hprm provides direct TinyGo bindings for psphprm.h.
http
Package http provides direct TinyGo bindings for psphttp.h.
Package http provides direct TinyGo bindings for psphttp.h.
idsregeneration
Package idsregeneration provides direct TinyGo bindings for idsregeneration.h.
Package idsregeneration provides direct TinyGo bindings for idsregeneration.h.
idstorage
Package idstorage provides direct TinyGo bindings for pspidstorage.h.
Package idstorage provides direct TinyGo bindings for pspidstorage.h.
impose_driver
Package impose_driver provides direct TinyGo bindings for pspimpose_driver.h.
Package impose_driver provides direct TinyGo bindings for pspimpose_driver.h.
infernoctrl
Package infernoctrl provides direct TinyGo bindings for infernoctrl.h.
Package infernoctrl provides direct TinyGo bindings for infernoctrl.h.
init
Package init provides direct TinyGo bindings for pspinit.h.
Package init provides direct TinyGo bindings for pspinit.h.
internal/format
Package format implements the small printf subset used by PSP output APIs.
Package format implements the small printf subset used by PSP output APIs.
intrman
Package intrman provides direct TinyGo bindings for pspintrman.h.
Package intrman provides direct TinyGo bindings for pspintrman.h.
intrman_kernel
Package intrman_kernel provides direct TinyGo bindings for pspintrman_kernel.h.
Package intrman_kernel provides direct TinyGo bindings for pspintrman_kernel.h.
iofilemgr
Package iofilemgr provides direct TinyGo bindings for pspiofilemgr.h.
Package iofilemgr provides direct TinyGo bindings for pspiofilemgr.h.
iofilemgr_devctl
Package iofilemgr_devctl provides direct TinyGo bindings for pspiofilemgr_devctl.h.
Package iofilemgr_devctl provides direct TinyGo bindings for pspiofilemgr_devctl.h.
iofilemgr_dirent
Package iofilemgr_dirent provides direct TinyGo bindings for pspiofilemgr_dirent.h.
Package iofilemgr_dirent provides direct TinyGo bindings for pspiofilemgr_dirent.h.
iofilemgr_fcntl
Package iofilemgr_fcntl provides direct TinyGo bindings for pspiofilemgr_fcntl.h.
Package iofilemgr_fcntl provides direct TinyGo bindings for pspiofilemgr_fcntl.h.
iofilemgr_kernel
Package iofilemgr_kernel provides direct TinyGo bindings for pspiofilemgr_kernel.h.
Package iofilemgr_kernel provides direct TinyGo bindings for pspiofilemgr_kernel.h.
iofilemgr_stat
Package iofilemgr_stat provides direct TinyGo bindings for pspiofilemgr_stat.h.
Package iofilemgr_stat provides direct TinyGo bindings for pspiofilemgr_stat.h.
ipl_update
Package ipl_update provides direct TinyGo bindings for pspipl_update.h.
Package ipl_update provides direct TinyGo bindings for pspipl_update.h.
irkeyb
Package irkeyb provides direct TinyGo bindings for pspirkeyb.h.
Package irkeyb provides direct TinyGo bindings for pspirkeyb.h.
irkeyb_rawkeys
Package irkeyb_rawkeys provides direct TinyGo bindings for pspirkeyb_rawkeys.h.
Package irkeyb_rawkeys provides direct TinyGo bindings for pspirkeyb_rawkeys.h.
isoctrl
Package isoctrl provides direct TinyGo bindings for isoctrl.h.
Package isoctrl provides direct TinyGo bindings for isoctrl.h.
jpeg
Package jpeg provides direct TinyGo bindings for pspjpeg.h.
Package jpeg provides direct TinyGo bindings for pspjpeg.h.
kbooti_update
Package kbooti_update provides direct TinyGo bindings for kbooti_update.h.
Package kbooti_update provides direct TinyGo bindings for kbooti_update.h.
kdebug
Package kdebug provides direct TinyGo bindings for pspkdebug.h.
Package kdebug provides direct TinyGo bindings for pspkdebug.h.
kermit
Package kermit provides direct TinyGo bindings for pspkermit.h.
Package kermit provides direct TinyGo bindings for pspkermit.h.
kernel
Package kernel contains the small set of bindings currently used from pspkernel.h.
Package kernel contains the small set of bindings currently used from pspkernel.h.
kerneltypes
Package kerneltypes provides direct TinyGo bindings for pspkerneltypes.h.
Package kerneltypes provides direct TinyGo bindings for pspkerneltypes.h.
kerror
Package kerror provides direct TinyGo bindings for pspkerror.h.
Package kerror provides direct TinyGo bindings for pspkerror.h.
kubridge
Package kubridge provides direct TinyGo bindings for kubridge.h.
Package kubridge provides direct TinyGo bindings for kubridge.h.
libpsardumper
Package libpsardumper provides direct TinyGo bindings for libpsardumper.h.
Package libpsardumper provides direct TinyGo bindings for libpsardumper.h.
libpspexploit
Package libpspexploit provides direct TinyGo bindings for libpspexploit.h.
Package libpspexploit provides direct TinyGo bindings for libpspexploit.h.
loadcore
Package loadcore provides direct TinyGo bindings for psploadcore.h.
Package loadcore provides direct TinyGo bindings for psploadcore.h.
loadexec
Package loadexec provides direct TinyGo bindings for psploadexec.h.
Package loadexec provides direct TinyGo bindings for psploadexec.h.
loadexec_kernel
Package loadexec_kernel provides direct TinyGo bindings for psploadexec_kernel.h.
Package loadexec_kernel provides direct TinyGo bindings for psploadexec_kernel.h.
math
Package math provides direct TinyGo bindings for pspmath.h.
Package math provides direct TinyGo bindings for pspmath.h.
mini2d
Package mini2d provides direct TinyGo bindings for mini2d.h.
Package mini2d provides direct TinyGo bindings for mini2d.h.
moduleexport
Package moduleexport provides direct TinyGo bindings for pspmoduleexport.h.
Package moduleexport provides direct TinyGo bindings for pspmoduleexport.h.
moduleinfo
Package moduleinfo provides direct TinyGo bindings for pspmoduleinfo.h.
Package moduleinfo provides direct TinyGo bindings for pspmoduleinfo.h.
modulemgr
Package modulemgr provides direct TinyGo bindings for pspmodulemgr.h.
Package modulemgr provides direct TinyGo bindings for pspmodulemgr.h.
modulemgr_kernel
Package modulemgr_kernel provides direct TinyGo bindings for pspmodulemgr_kernel.h.
Package modulemgr_kernel provides direct TinyGo bindings for pspmodulemgr_kernel.h.
mp3
Package mp3 provides direct TinyGo bindings for pspmp3.h.
Package mp3 provides direct TinyGo bindings for pspmp3.h.
mpeg
Package mpeg provides direct TinyGo bindings for pspmpeg.h.
Package mpeg provides direct TinyGo bindings for pspmpeg.h.
mpegbase
Package mpegbase provides direct TinyGo bindings for pspmpegbase.h.
Package mpegbase provides direct TinyGo bindings for pspmpegbase.h.
mscm
Package mscm provides direct TinyGo bindings for pspmscm.h.
Package mscm provides direct TinyGo bindings for pspmscm.h.
nand_driver
Package nand_driver provides direct TinyGo bindings for pspnand_driver.h.
Package nand_driver provides direct TinyGo bindings for pspnand_driver.h.
net
Package net provides direct TinyGo bindings for pspnet.h.
Package net provides direct TinyGo bindings for pspnet.h.
net_adhoc
Package net_adhoc provides direct TinyGo bindings for pspnet_adhoc.h.
Package net_adhoc provides direct TinyGo bindings for pspnet_adhoc.h.
net_adhocctl
Package net_adhocctl provides direct TinyGo bindings for pspnet_adhocctl.h.
Package net_adhocctl provides direct TinyGo bindings for pspnet_adhocctl.h.
net_adhocmatching
Package net_adhocmatching provides direct TinyGo bindings for pspnet_adhocmatching.h.
Package net_adhocmatching provides direct TinyGo bindings for pspnet_adhocmatching.h.
net_apctl
Package net_apctl provides direct TinyGo bindings for pspnet_apctl.h.
Package net_apctl provides direct TinyGo bindings for pspnet_apctl.h.
net_inet
Package net_inet provides direct TinyGo bindings for pspnet_inet.h.
Package net_inet provides direct TinyGo bindings for pspnet_inet.h.
net_resolver
Package net_resolver provides direct TinyGo bindings for pspnet_resolver.h.
Package net_resolver provides direct TinyGo bindings for pspnet_resolver.h.
netdb
Package netdb provides direct TinyGo bindings for netdb.h.
Package netdb provides direct TinyGo bindings for netdb.h.
openpsid
Package openpsid provides direct TinyGo bindings for pspopenpsid.h.
Package openpsid provides direct TinyGo bindings for pspopenpsid.h.
power
Package power provides direct TinyGo bindings for psppower.h.
Package power provides direct TinyGo bindings for psppower.h.
prof
Package prof provides direct TinyGo bindings for pspprof.h.
Package prof provides direct TinyGo bindings for pspprof.h.
rebootexconfig
Package rebootexconfig provides direct TinyGo bindings for rebootexconfig.h.
Package rebootexconfig provides direct TinyGo bindings for rebootexconfig.h.
reg
Package reg provides direct TinyGo bindings for pspreg.h.
Package reg provides direct TinyGo bindings for pspreg.h.
rtc
Package rtc provides direct TinyGo bindings for psprtc.h.
Package rtc provides direct TinyGo bindings for psprtc.h.
screenprinter
Package screenprinter provides direct TinyGo bindings for screenprinter.h.
Package screenprinter provides direct TinyGo bindings for screenprinter.h.
sdk
Package sdk provides direct TinyGo bindings for pspsdk.h.
Package sdk provides direct TinyGo bindings for pspsdk.h.
sircs
Package sircs provides direct TinyGo bindings for pspsircs.h.
Package sircs provides direct TinyGo bindings for pspsircs.h.
ssl
Package ssl provides direct TinyGo bindings for pspssl.h.
Package ssl provides direct TinyGo bindings for pspssl.h.
stdio
Package stdio provides direct TinyGo bindings for pspstdio.h.
Package stdio provides direct TinyGo bindings for pspstdio.h.
stdio_kernel
Package stdio_kernel provides direct TinyGo bindings for pspstdio_kernel.h.
Package stdio_kernel provides direct TinyGo bindings for pspstdio_kernel.h.
suspend
Package suspend provides direct TinyGo bindings for pspsuspend.h.
Package suspend provides direct TinyGo bindings for pspsuspend.h.
sysclib
Package sysclib provides direct TinyGo bindings for pspsysclib.h.
Package sysclib provides direct TinyGo bindings for pspsysclib.h.
syscon
Package syscon provides direct TinyGo bindings for pspsyscon.h.
Package syscon provides direct TinyGo bindings for pspsyscon.h.
sysevent
Package sysevent provides direct TinyGo bindings for pspsysevent.h.
Package sysevent provides direct TinyGo bindings for pspsysevent.h.
sysmem
Package sysmem provides direct TinyGo bindings for pspsysmem.h.
Package sysmem provides direct TinyGo bindings for pspsysmem.h.
sysmem_kernel
Package sysmem_kernel provides direct TinyGo bindings for pspsysmem_kernel.h.
Package sysmem_kernel provides direct TinyGo bindings for pspsysmem_kernel.h.
sysreg
Package sysreg provides direct TinyGo bindings for pspsysreg.h.
Package sysreg provides direct TinyGo bindings for pspsysreg.h.
systemctrl
Package systemctrl provides direct TinyGo bindings for systemctrl.h.
Package systemctrl provides direct TinyGo bindings for systemctrl.h.
systemctrl_adrenaline
Package systemctrl_adrenaline provides direct TinyGo bindings for systemctrl_adrenaline.h.
Package systemctrl_adrenaline provides direct TinyGo bindings for systemctrl_adrenaline.h.
systemctrl_ark
Package systemctrl_ark provides direct TinyGo bindings for systemctrl_ark.h.
Package systemctrl_ark provides direct TinyGo bindings for systemctrl_ark.h.
systemctrl_private
Package systemctrl_private provides direct TinyGo bindings for systemctrl_private.h.
Package systemctrl_private provides direct TinyGo bindings for systemctrl_private.h.
systemctrl_se
Package systemctrl_se provides direct TinyGo bindings for systemctrl_se.h.
Package systemctrl_se provides direct TinyGo bindings for systemctrl_se.h.
systimer
Package systimer provides direct TinyGo bindings for pspsystimer.h.
Package systimer provides direct TinyGo bindings for pspsystimer.h.
threadman
Package threadman provides direct TinyGo bindings for pspthreadman.h.
Package threadman provides direct TinyGo bindings for pspthreadman.h.
threadman_kernel
Package threadman_kernel provides direct TinyGo bindings for pspthreadman_kernel.h.
Package threadman_kernel provides direct TinyGo bindings for pspthreadman_kernel.h.
types
Package types provides direct TinyGo bindings for psptypes.h.
Package types provides direct TinyGo bindings for psptypes.h.
umd
Package umd provides direct TinyGo bindings for pspumd.h.
Package umd provides direct TinyGo bindings for pspumd.h.
usb
Package usb provides direct TinyGo bindings for pspusb.h.
Package usb provides direct TinyGo bindings for pspusb.h.
usbacc
Package usbacc provides direct TinyGo bindings for pspusbacc.h.
Package usbacc provides direct TinyGo bindings for pspusbacc.h.
usbbus
Package usbbus provides direct TinyGo bindings for pspusbbus.h.
Package usbbus provides direct TinyGo bindings for pspusbbus.h.
usbcam
Package usbcam provides direct TinyGo bindings for pspusbcam.h.
Package usbcam provides direct TinyGo bindings for pspusbcam.h.
usbstor
Package usbstor provides direct TinyGo bindings for pspusbstor.h.
Package usbstor provides direct TinyGo bindings for pspusbstor.h.
user
Package user provides direct TinyGo bindings for pspuser.h.
Package user provides direct TinyGo bindings for pspuser.h.
utility
Package utility provides direct TinyGo bindings for psputility.h.
Package utility provides direct TinyGo bindings for psputility.h.
utility_avmodules
Package utility_avmodules provides direct TinyGo bindings for psputility_avmodules.h.
Package utility_avmodules provides direct TinyGo bindings for psputility_avmodules.h.
utility_gamesharing
Package utility_gamesharing provides direct TinyGo bindings for psputility_gamesharing.h.
Package utility_gamesharing provides direct TinyGo bindings for psputility_gamesharing.h.
utility_htmlviewer
Package utility_htmlviewer provides direct TinyGo bindings for psputility_htmlviewer.h.
Package utility_htmlviewer provides direct TinyGo bindings for psputility_htmlviewer.h.
utility_modules
Package utility_modules provides direct TinyGo bindings for psputility_modules.h.
Package utility_modules provides direct TinyGo bindings for psputility_modules.h.
utility_msgdialog
Package utility_msgdialog provides direct TinyGo bindings for psputility_msgdialog.h.
Package utility_msgdialog provides direct TinyGo bindings for psputility_msgdialog.h.
utility_netconf
Package utility_netconf provides direct TinyGo bindings for psputility_netconf.h.
Package utility_netconf provides direct TinyGo bindings for psputility_netconf.h.
utility_netmodules
Package utility_netmodules provides direct TinyGo bindings for psputility_netmodules.h.
Package utility_netmodules provides direct TinyGo bindings for psputility_netmodules.h.
utility_netparam
Package utility_netparam provides direct TinyGo bindings for psputility_netparam.h.
Package utility_netparam provides direct TinyGo bindings for psputility_netparam.h.
utility_osk
Package utility_osk provides direct TinyGo bindings for psputility_osk.h.
Package utility_osk provides direct TinyGo bindings for psputility_osk.h.
utility_savedata
Package utility_savedata provides direct TinyGo bindings for psputility_savedata.h.
Package utility_savedata provides direct TinyGo bindings for psputility_savedata.h.
utility_sysparam
Package utility_sysparam provides direct TinyGo bindings for psputility_sysparam.h.
Package utility_sysparam provides direct TinyGo bindings for psputility_sysparam.h.
utility_usbmodules
Package utility_usbmodules provides direct TinyGo bindings for psputility_usbmodules.h.
Package utility_usbmodules provides direct TinyGo bindings for psputility_usbmodules.h.
utils
Package utils provides direct TinyGo bindings for psputils.h.
Package utils provides direct TinyGo bindings for psputils.h.
utilsforkernel
Package utilsforkernel provides direct TinyGo bindings for psputilsforkernel.h.
Package utilsforkernel provides direct TinyGo bindings for psputilsforkernel.h.
vaudio
Package vaudio provides direct TinyGo bindings for pspvaudio.h.
Package vaudio provides direct TinyGo bindings for pspvaudio.h.
vfpu
Package vfpu provides direct TinyGo bindings for pspvfpu.h.
Package vfpu provides direct TinyGo bindings for pspvfpu.h.
videocodec
Package videocodec provides direct TinyGo bindings for pspvideocodec.h.
Package videocodec provides direct TinyGo bindings for pspvideocodec.h.
vitapops
Package vitapops provides direct TinyGo bindings for vitapops.h.
Package vitapops provides direct TinyGo bindings for vitapops.h.
vlf
Package vlf provides direct TinyGo bindings for vlf.h.
Package vlf provides direct TinyGo bindings for vlf.h.
vshctrl
Package vshctrl provides direct TinyGo bindings for vshctrl.h.
Package vshctrl provides direct TinyGo bindings for vshctrl.h.
wlan
Package wlan provides direct TinyGo bindings for pspwlan.h.
Package wlan provides direct TinyGo bindings for pspwlan.h.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL