ppisa commented on issue #18566: URL: https://github.com/apache/nuttx/issues/18566#issuecomment-4635342067
As for NuttX definitions in Microwidows, I hope we would need minimum of these. NuttX is POSIX and UNIX and it seems to build Microwindows successfully. Wat is necessary to provide ``` KEYBOARD NUTTXKBD MOUSE NUTTXMOUSE SCREEN NUTTXFB ``` and may it be even alternatives as touchscreen and some other keyboard and mouse variants for cases where default driers would not match the applications. But I would like to resolve that on the driver granularity and these can be even enabled and activated dynamically in Microwindows. What is the decision on the build level is the `SCREEN_PIXTYPE` and `SCREEN_DEPTH`. Generic `MWPF_TRUECOLORARGB` covers probably everything imaginable but can demand too much memory on really small targets in some buffer etc. Bitmap depth and framebuffer depths are independent so even with `MWPF_TRUECOLORARGB` API choice it is possible to choose small BPP options. But colors remapping and lookups can slow things down and 8 bit palette use directly on the API level can be better choice for such systems. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
