Love your hardware, but really not crazy about using python for development. I’d much prefer PlatformIO or even Arduino. I know your processor is supported by those platforms, as are the individual hardware components, but not sure about your device specifically.
Do you have any information on those of us who would like to completely reprogram the device in a way we see fit? Really love the hardware, just not crazy about the OS.
To be clear, I’m not talking about taking over the ‘docking station’ portions per se (which I’m assuming our separate components anyway) I mean just the display, encoder, back button, and maybe the RGB strip.
As for the development in other languages you mentioned, it is not possible at present.
Our entire project is programmed based on the Python framework. There is no plan to add other programming languages in the short term, but our engineers are planning to conduct research on development in C language, which will take some time.
Our equipment supports other platforms (PlatformIO, Arduino), but if it is based on other platforms, the current Mini Dock APP system will not be available (the docking station function can be used normally), and the entire project needs to be recompiled. The relevant document display is not in our plan. We will conduct relevant discussions and research in the future.
Thank you again for your questions and suggestions. If you have any questions about the use of the product, please feel free to contact us.
Then may I push back on another answer you posted here when I asked for more sample code? I was directed to external programming references. While helpful, that’s not the same.
For instance, your Pomodoro app is a simple app, but it’s not in ‘viewable’ form on device. It’s compiled python. Why not make that available for us to look at/modify/tweak, etc.? Same with the Calendar app. It doesn’t even matter if it’s good code or just something that was hacked together. (No judgment! I can’t because I can’t see it!) but they work, and look good on the screen, and would be really helpful for us to get better at the app.
Getting started with a new platform is always better when you can change something that already exists to see the outcome rather than being tasked with creating something from the ground up.
Just some food for though. Would go a long way to making people like myself want to spend more time learning about your platform and what we can write/develop for it.
The documents we provide include the official documents of LVGL 9.1 because our system has the official library of LVGL 9.1 built in, and the official functions can be called normally.
Regarding the Pomodoro application, the code of the application is built in the firmware, not in the disk, so it cannot be viewed directly. We will open the code of the built-in App (including Pomodoro) and some other built-in functions in the future.