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

Reply via email to