1. 5
    1. 4

      When creating GUIs for tiny embedded devices I wanted to use something like AutoLayout, and searched a bit for available open source libs. Didn’t find a whole lot, and what I found was way too large for my devices, total space for code is 256kB that needs to include bootloader, application logic and device settings.

      So I put together a minimal thing that does just enough to layout a simple GUI without having to hard code sizes. If I’m reading my map file correctly it uses about 1kB of Flash (which seems small, perhaps I’m missing something).

      https://bitbucket.org/tlabwest/liblayout/src/master/

      1. 1

        There’s quite a lot that goes into this. Thanks for sharing!

        1. 2

          Thanks! I remembered that I wrote a bit about it on the blog too, if you find it interesting: http://www.eiman.tv/blog/posts/liblayout/

      2. [Comment removed by author]

      🇬🇧 The UK geoblock is lifted, hopefully permanently.