Hello, All
Since yesterday I have been learning to use Lephe's gint kernel, which works by a different logic to that of the syscall based libfxcg. Along the couse some questions arose regarding the multitasking scheme of the Casio OS, to which the wiki page has somewhat short descriptions.
Here my questions go. Any input will be appreciated.
* When the child/add-in process is running, is the main process definitely stopped, for example there is no some sort of time slicing between the processes?
* Are there any interrupt handlers registered by the main process, which are significant enough that we as add-in developers should keep awareness to not mess up with?
* May I safely say that the add-in takes over the processor & peripherals during its execution, from the point of view of add-in developers? Are there any exceptions? One of them would be the physical memory layout I guess, let's stop at the virtual address space level.
* Is it add-in's responsibility to update the status bar if there is one? For example will the OS automatically update the battery level indicator?
* What about backlight dimming & AC off, should Add-in take care of them too?
Thanks in advance!
Since yesterday I have been learning to use Lephe's gint kernel, which works by a different logic to that of the syscall based libfxcg. Along the couse some questions arose regarding the multitasking scheme of the Casio OS, to which the wiki page has somewhat short descriptions.
Here my questions go. Any input will be appreciated.
* When the child/add-in process is running, is the main process definitely stopped, for example there is no some sort of time slicing between the processes?
* Are there any interrupt handlers registered by the main process, which are significant enough that we as add-in developers should keep awareness to not mess up with?
* May I safely say that the add-in takes over the processor & peripherals during its execution, from the point of view of add-in developers? Are there any exceptions? One of them would be the physical memory layout I guess, let's stop at the virtual address space level.
* Is it add-in's responsibility to update the status bar if there is one? For example will the OS automatically update the battery level indicator?
* What about backlight dimming & AC off, should Add-in take care of them too?
Thanks in advance!