pimoroni / ioe-python

Python library for the Nuvoton MS51 Pimoroni IO Expander Breakout
https://shop.pimoroni.com/products/io-expander
MIT License
8 stars 13 forks source link

Super IO Expander Support #16

Closed Gadgetoid closed 1 year ago

Gadgetoid commented 1 year ago

Should replace #13

The Super IO Expander uses a Nuvoton MS51TC0AE, featuring 26 user controllable GPIO pins, most of which have special functions like ADC, PWM, and encoder counting.

In addition this PR adds classes to make it easier to interact with motors, servos, and encoders connected to both the new and existing IO Expander.

coveralls commented 1 year ago

Pull Request Test Coverage Report for Build 4628874056


Changes Missing Coverage Covered Lines Changed/Added Lines %
ioexpander/init.py 287 579 49.57%
<!-- Total: 679 971 69.93% -->
Totals Coverage Status
Change from base Build 1958068705: -2.3%
Covered Lines: 791
Relevant Lines: 1083

💛 - Coveralls
ZodiusInfuser commented 1 year ago

I think this is about as good as it can be. Documentation can be improved, but I will do that as a separate PR