Syscalls
Jump to navigation
Jump to search
Syscalls are OS functions exposed by Ndless to C and assembly programs. This article describes the syscalls currently available with Ndless 1.7.
Your help is needed to make this list grow to a full-fledged library. Try to find new syscalls, test them and share them for integration in Ndless.
Functions marked with (*) are available only if the program is linked against Newlib, i.e. when the nspire-ld switch -nostdlib is not used.
C standard library
stdarg.h
stdio.h
stdlib.h
string.h
C POSIX library
sys/stat.h
Nucleus
TODO: Document these functions
- NU_Local_Control_Interrupts
- NU_Get_First
- NU_Get_Next
- NU_Done
TI-Nspire GUI
- void ascii2utf16(void *buf, const char *str, int max_size):: converts the ASCII string str to the UTF-8 string buf of size max_size.
- void show_dialog_box2(int winid, const char *utf8_title, const char *utf8_msg): displays a dialog box of title utf8_title containing utf8_msg. utf8_title and utf8_msg are C strings converted with ascii2utf16(). winid must be 0.