Skip to content
This repository was archived by the owner on Sep 30, 2019. It is now read-only.

Add PWM and MCP230xx support. #4

Merged
merged 1 commit into from
Jul 18, 2014
Merged

Add PWM and MCP230xx support. #4

merged 1 commit into from
Jul 18, 2014

Conversation

tdicola
Copy link
Contributor

@tdicola tdicola commented Jul 18, 2014

Bumping library version up to 0.4. No breaking changes were made to the interface of existing classes. New features include:

  • Base GPIO class has a new output_pins() method which allows setting multiple GPIO pins at once. This is useful with the MCP230xx GPIO extender changes further below as it it improves performance to batch multiple GPIO changes into one update.
  • PWM support using the RPi.GPIO and Adafruit_BBIO libraries (with platform detection similar to the GPIO support in the library).
  • MCP230xx (MCP23008 and MCP23017) I2C GPIO extender support. MCP classes have the same interface as other GPIO adapters and can be used anywhere the existing GPIO classes are used. This allows existing libraries/devices that use the Adafruit_Python_GPIO library to be connected to an MCP GPIO extender without any changes.

tdicola added a commit that referenced this pull request Jul 18, 2014
Add PWM and MCP230xx support.
@tdicola tdicola merged commit dff65be into master Jul 18, 2014
@tdicola tdicola deleted the pwm_mcp branch July 18, 2014 17:21
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant