-
Notifications
You must be signed in to change notification settings - Fork 485
Description
Hello, Numworks team. I have some questions regarding the usage of eadk_display_wait_for_vblank() which have not been sufficiently answered either in your own documentation, or elsewhere online. (At least not that I could find.) Could you take the time to answer the following for me?
-
The full signature for the function in question, as reported in
eadk.h, isbool eadk_display_wait_for_vblank();. The fact that this function apparently returns aboolsuggests that its purpose is not purely waiting or sleeping, as the main sleep functionseadk_timing_usleep()andeadk_timing_msleep()returnvoid. How should theboolreturn value from this function be interpreted? For what reasons might it returntrueorfalse?- I tried to answer the above question for myself by tracing back its implementation in your code, but the farthest I could get was the handoff to
SVC_DISPLAY_WAIT_FOR_V_BLANK. I couldn't find the actual implementation of that written anywhere, which is why I'm turning to you guys for some assistance.
- I tried to answer the above question for myself by tracing back its implementation in your code, but the farthest I could get was the handoff to
-
Does the
eadk_display_wait_for_vblank()function actually do anything on a physical, hardware Numworks calculator? Or is it only actually implemented to function in simulators?