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]

Reply via email to