02-05-2020, 04:49 AM
(02-04-2020, 09:57 PM)jwhooper Wrote: OK, now I have it. It helps to upload the correct file! Ah, but it's the large pine cone, not the time and battery, so I compiled the old version. I'll get it right tomorrow. Outstanding work! Can't beat OTA updates!
Glad to hear you got this working.
Regarding the LTO=0 this is probably toolset related, in particular there are known problems with older toolchains. All my builds are built using gcc-9 from the gnu-rm toolchain (2019-q4) although I did add a patch to ensure LTO=0 builds do actually work.
BTW I also forgot to add a disclaimer to the original announcement about the code quality! What is currently in the repo is the result of a sprint to meet dumb watch feature parity and I have taken several short cuts along the way (the watch app is synchronous and blocks the REPL, all code is in frozen modules, a couple of dubious burned in assumptions and a manager whose role is rather fuzzy). At this stage wasp-os might be useful experimenting with the PineTime platform but there's not enough framework to support plug-in applications.
However, as you will see from the TODO list the next milestone is all about the developer experience and on getting the a binary release make sense so I hope things will gradually change in that regard!