Iot: Add bindings for HT16K33

Created on 30 Jan 2019  路  8Comments  路  Source: dotnet/iot

This is a 16*8 LED Controller display with keyscan and supports I2c.

area-device-bindings area-displays enhancement

Most helpful comment

Hi @krwq :

The base class lib is completed, I need to publish the changes made to the 7Segment class for this lib so that the branch can be reviewed. Will do later this week.

All 8 comments

Here is an interesting link with a similar implementation for Python: https://github.com/adafruit/Adafruit_Python_LED_Backpack/blob/master/Adafruit_LED_Backpack/SevenSegment.py

Will work on this one.

Hey @tawalke, is the branch ready for review yet? What's the remaining work there? :smile:

Hi @krwq :

The base class lib is completed, I need to publish the changes made to the 7Segment class for this lib so that the branch can be reviewed. Will do later this week.

Hi!

As I see this development seems to be stuck in limbo.

I have a working implementation for this controller and with a little cleanup I can put it into a PR in a day or two if you're interested.

@gLes thanks! Please do, also please check @tawalke's implementation and see if there is anything there you can add to your implementation:
https://github.com/dotnet/iot/tree/015f68cdd5b01a3eeb8ee2043382e0723241f246/src/devices/HT16K33

Can you give me some preliminary insight on my commit? I tried to follow suite, but it would be nice if someone could confirm I'm on the right path here 馃檪

Usage, samples, tests, etc. are coming soon...

@gLes I haven't reviewed the whole thing, just quickly skimmed and added couple of comments - I'd go ahead and open a PR once it is complete - make sure to focus on making APIs as easy to use as possible - you should look at similar device: https://github.com/dotnet/iot/tree/master/src/devices/Tm1637 and see how it was made as an example and do it as similar as possible (if you find that you copy paste a code consider joining some pieces of the code)

Was this page helpful?
0 / 5 - 0 ratings