Difference between revisions of "Syscall Reference"
From WikiPrizm
Jump to navigationJump to search (→Serial) |
KermMartian (talk | contribs) m (Struck out templated pages.) |
||
Line 108: | Line 108: | ||
== Storage Memory == | == Storage Memory == | ||
− | * [[Bfile_CreateEntry_OS]] | + | * <del>[[Bfile_CreateEntry_OS]]</del> |
* [[Bfile_DeleteEntry_OS]] | * [[Bfile_DeleteEntry_OS]] | ||
− | * [[Bfile_OpenFile_OS]] | + | * <del>[[Bfile_OpenFile_OS]]</del> |
* [[Bfile_CloseFile_OS]] | * [[Bfile_CloseFile_OS]] | ||
− | * [[Bfile_StrToName_ncpy]] | + | * <del>[[Bfile_StrToName_ncpy]]</del> |
* [[Bfile_NameToStr_ncpy]] | * [[Bfile_NameToStr_ncpy]] | ||
− | * [[Bfile_ReadFile_OS]] | + | * <del>[[Bfile_ReadFile_OS]]</del> |
* [[Bfile_WriteFile_OS]] | * [[Bfile_WriteFile_OS]] | ||
Line 121: | Line 121: | ||
* <del>[[Serial_IsOpen]]</del> | * <del>[[Serial_IsOpen]]</del> | ||
* <del>[[Serial_Open]]</del> | * <del>[[Serial_Open]]</del> | ||
− | * [[Serial_Close]] | + | * <del>[[Serial_Close]]</del> |
* <del>[[Serial_SpyNthByte]]</del> | * <del>[[Serial_SpyNthByte]]</del> | ||
* <del>[[Serial_ReadOneByte]]</del> | * <del>[[Serial_ReadOneByte]]</del> | ||
* <del>[[Serial_ReadNBytes]]</del> | * <del>[[Serial_ReadNBytes]]</del> | ||
* [[Serial_BufferedTransmitOneByte]] | * [[Serial_BufferedTransmitOneByte]] | ||
− | * [[Serial_DirectTransmitOneByte]] | + | * <del>[[Serial_DirectTransmitOneByte]]</del> |
* <del>[[Serial_GetReceivedBytesAvailable]]</del> | * <del>[[Serial_GetReceivedBytesAvailable]]</del> | ||
* [[Serial_GetFreeTransmitSpace]] | * [[Serial_GetFreeTransmitSpace]] | ||
* <del>[[Serial_ClearReceiveBuffer]]</del> | * <del>[[Serial_ClearReceiveBuffer]]</del> | ||
− | * [[ | + | * [[Serial_ClearTransmitBuffer]] |
== Miscellaneous == | == Miscellaneous == |
Revision as of 14:30, 5 July 2012
Contents
Syscalls by Category
Display
- APP_EACT_StatusIcon -
- AUX_DisplayErrorMessage -
- BatteryIcon -
Bdisp_AllClr_VRAM - Clears VRAM.- Bdisp_AreaClr_DD_x3 -
- Bdisp_AreaClr -
Bdisp_EnableColor - Switch between 3-bit and 16-bit LCD color mode.- Bdisp_Fill_VRAM -
Bdisp_GetPoint_DD -- Bdisp_GetPoint_DD_Workbench -
Bdisp_GetPoint_VRAM -- Bdisp_HeaderFill2 -
- Bdisp_HeaderFill -
- Bdisp_HeaderText2 -
- Bdisp_HeaderText -
- Bdisp_PutDisp_DD_stripe -
Bdisp_PutDisp_DD -Bdisp_SetBacklightLevel - Set the display backlight intensity.Bdisp_SetPoint_DD - Sets a pixel directly on the LCD.Bdisp_SetPoint_VRAM - Sets a pixel in Video RAM (VRAM).- Bdisp_SetPointWB_VRAM -
- Bdisp_ShapeBase3XVRAM -
- Bdisp_ShapeBase -
- Bdisp_ShapeToVRAM16C -
Box2 -- Box -
- BoxInnerClear -
- BoxYLimits -
- CharacterSelectDialog -
- Cursor_SetFlashOff -
- Cursor_SetFlashOn -
- d_c_Icon -
- DefineStatusAreaFlags -
- DefineStatusGlyph -
- DefineStatusMessage -
- DirectDrawRectangle -
- DispInt -
DisplayMBString - Used to build a one-line text input routine.- DisplayMBString2 -
- DisplayMessageBox -
- DisplayStatusArea -
DrawFrame - Change the color of the 16-pixel border around the LCD.- DrawFrameWorkbench -
- DrawHeaderLine -
- EditMBStringChar -
- EditMBStringCtrl -
- EditMBStringCtrl2 -
- EditMBStringCtrl3 -
- EditMBStringCtrl4 -
- EnableDisplayHeader -
- EnableStatusArea -
- FKey_Display -
- GetFKeyPtr -
- GetMiniGlyphPtr -
GetVRAMAddress - Get the address of Video RAM (VRAM)- Keyboard_CursorFlash -
- KeyboardIcon -
- LineIcon -
- LoadVRAM_1 -
locate_OS -- MsgBoxPop -
- MsgBoxPush -
- NormIcon -
- PrintCXY -
- PrintGlyph -
- PrintLine2 -
- PrintLine -
- PrintMini -
- PrintMiniGlyph -
Print_OS -PrintXY_2 -PrintXY - Draw an optionally 3-bit colored string to the screen at given homescreen locations, with drawing options.- ProgressBar0 -
- ProgressBar -
- RadIcon -
- RealIcon -
- SaveVRAM_1 -
- Scrollbar -
SetBackGround -- SetCursorFlashToggle -
- SetupMode_StatusIcon -
- StandardScrollbar -
- WriteBackground -
Keyboard
Main Memory
Found in mcs_syscalls.h
MCS_CreateDirectory - Creates a directory in main memory.MCS_DeleteDirectory - Deletes a directory in main memory.- MCS_GetCapa
- MCS_GetMainMemoryStart
- MCS_WriteItem
MCSDelVar2 - Deletes an item from main memory.MCSGetData1 - Reads data from an item.MCSGetDlen2 - Gets the length of an item.- MCSGetOpenItem
MCSOvwDat2 - Overwrites an item's data.MCSPutVar2 - Creates an item in a folder with data.
Storage Memory
Bfile_CreateEntry_OS- Bfile_DeleteEntry_OS
Bfile_OpenFile_OS- Bfile_CloseFile_OS
Bfile_StrToName_ncpy- Bfile_NameToStr_ncpy
Bfile_ReadFile_OS- Bfile_WriteFile_OS
Math
Serial
Serial_IsOpenSerial_OpenSerial_CloseSerial_SpyNthByteSerial_ReadOneByteSerial_ReadNBytes- Serial_BufferedTransmitOneByte
Serial_DirectTransmitOneByteSerial_GetReceivedBytesAvailable- Serial_GetFreeTransmitSpace
Serial_ClearReceiveBuffer- Serial_ClearTransmitBuffer
Miscellaneous
Syscalls by Name
This is a currently incomplete list of the known syscalls. To document more syscalls, use the template.
Some of these syscalls are very similar to those available and documented in the fx-9860G SDK, documentation for which can be found in "fx-9860G Libraries.pdf" (agreement; download page).