Kernel API
This is the API reference for the gint kernel headers, generated from the gint source for the ClassPad port (target fxCP, the fx-CP400). Pages are generated directly from the headers with preprocessor conditions resolved for the ClassPad, so only APIs that exist on this platform are listed.
Hardware that only exists on other models is not covered here (fx-9860G and fx-CG 50 only: display-fx, gray, the t6k11 and r61524 drivers). Those headers are excluded from generation.
Core Modules
Section titled “Core Modules”Display and Graphics
Section titled “Display and Graphics”- Display - Display
- Display: fx-CG 50 - Display: fx-CG 50
- Image - Image
- Video - Video
- Keyboard - Keyboard
- Keycodes - Keycodes
- Driver: iokbd - Driver: iokbd
Memory Management
Section titled “Memory Management”- kmalloc - kmalloc
- MMU - MMU
- Driver: states - Driver: states
File System
Section titled “File System”- Filesystem - Filesystem
- BFile - BFile
Drivers
Section titled “Drivers”- Drivers - Drivers
- Driver: asyncio - Driver: asyncio
- Driver: keydev - Driver: keydev
- Driver: r61523 - Driver: r61523
- Driver: touch - Driver: touch
MPU (Microprocessor Unit)
Section titled “MPU (Microprocessor Unit)”- MPU: BSC - MPU: BSC
- MPU: CPG - MPU: CPG
- MPU: DMA - MPU: DMA
- MPU: FSI - MPU: FSI
- MPU: I2C - MPU: I2C
- MPU: INTC - MPU: INTC
- MPU: KEYSC - MPU: KEYSC
- MPU: MMU - MPU: MMU
- MPU: PFC - MPU: PFC
- MPU: power - MPU: power
- MPU: RTC - MPU: RTC
- MPU: SCIF - MPU: SCIF
- MPU: SPU - MPU: SPU
- MPU: TMU - MPU: TMU
- MPU: UBC - MPU: UBC
- MPU: USB - MPU: USB
- MPU: WDT - MPU: WDT
- USB - USB
- USB: FF-Bulk - USB: FF-Bulk
System Utilities
Section titled “System Utilities”Type Definitions and Utilities
Section titled “Type Definitions and Utilities”- Defs: types - Defs: types
- Defs: attributes - Defs: attributes
- Defs: GINT_CALL - Defs: GINT_CALL
- Defs: timeout - Defs: timeout
- Defs: util - Defs: util
- Touch - Touch
Libraries
Section titled “Libraries”The library reference section covers helper libraries built around gint:
-
JustUI - Widget library for touch-friendly apps
-
Azur - Command-based renderer for games
-
defs - JustUI definitions
-
jbutton - Button widget
-
jevent - Event system
-
jfileselect - File selection dialog
-
jfkeys - Function keys
-
jframe - Main window frame
-
jinput - Input widget
-
jlabel - Label widget
-
jlayout - Layout management
-
jlist - List widget
-
jpainted - Painted widget
-
jscene - Scene management
-
jscrolledlist - Scrolled list widget
-
jwidget - Base widget class
-
jwidget API - Widget API reference
-
preproc - Preprocessing utilities
-
vec - Vector utilities
Build System
Section titled “Build System”- Linker Script Guide - Memory layout and section organization
Repository
Section titled “Repository”Source code: ClasspadDev/gint