I've been working on a number of packages for my own use, and can make a PR to include these in apache-mynewt-core if there is interest, but I've made the following two packages public for review if anyone is interested in testing them or providing feedback before a PR:
- https://github.com/microbuilder/mb_sformat This string formatting package will take a binary buffer or os_mbuf chain and render it into an easy to read 16-byte wide hex (or dec or asc) table. I wrote this purely for debugging purposes for my own needs, but if it's of any value to other people I'm happy to offer it up to core as a PR or to further develop it based on any suggestions. - https://github.com/microbuilder/mb_ht16k33 This is a simple driver for the HT16K33, which is configured to drive 4*14-segment LED displays (though other configurations can easily be implemented depending on the display you are using). It was tested with this breakout and the associated 14-segment displays: default: https://www.adafruit.com/product/3089 I'm not sure if this is useful enough to include in core ... I wrote it simply to be able to display specific measurements on displays that can be read from a distance when debugging, but the controller is quite popular and segment displays do still get used quite often, so I figured I would make it public as well. The package is a work in progress and needs further helper functions to scroll messages, more intelligently print data, etc. Kevin
