agrajag dev log 5
did your boy write the most half-assed, mostly-broken CSS implementation the world has ever seen? yes. does it make it possible to do offline conversion from certain epubs to edf? yes:
I owe it to myself to take a break from the software / firmware to go and work on the next-gen hardware. the Inkplate has been great for prototyping, but I'd like to move things over to the planned STM32 platform and I'd love to have a case that actually fits a battery. plus some other niceties. I'll be using the Inkplate6plus and epdiy v7 hardware as references throughout the initial design. I think that my first cut of the hardware will not have wifi or bluetooth just to keep things a little simpler.
I have so many questions floating around!
- should I write an ELF loader? (yes; I hate flashing firmware)
- what sort of ABI should the firmware understand?
- what sort of APIs should the firmware expose to applications (look at the Macintosh toolbox and PalmOS, maybe?)
- how can I make it easier to convert webpages into edf files?
- what about emailed newsletters?
- what other features does the edf format need? should I add basic drawing commands?
- what sorts of applications could be useful?
- how can I improve the built-in browser and reader?
- should I port elmchan's fatfs from C89 to async Rust?
etc.