Open Richard-Stump opened 1 year ago
Def something to do with the weak symbol not being overidden. Probably because it's one of the functions inside screen.hpp
This is going to be the order of troubleshooting for some poor soul that actually has time to do this:
Update: The weak symbol works as intended, and the api.h
file in the kernel simply does not include the llemu headers, since they were pulled out of the kernel repo.
We need to somehow make it so that they are included in API.h, only when liblvgl is applied to the project. I am currently trying to figure out the best way to go about this.
Update: This is now only a liblvgl 5.3 (legacy) issue. Would be nice to solve ASAP but higher priority tasks such as doxygen and Okapi should be finished first before working on this backwards compatibility version working.
Task:
The lcd::print function for llemu.cpp/hpp is not printing anything. An example of this can be seen with the default main.cpp:
This should print the states of the 3 buttons as 0 or 1 on the first line, but currently seems to print nothing. It should look like:
Beta Server Link:
https://discordapp.com/channels/1025259843763847229/1029666535553384498/1071536722996887602
Testing:
This can be tested using the default main.cpp. The button states should be printed at the top, and change when the buttons are pressed.