Skip to content

Version 1.0.9: PWM fix for Python 3.6, Encoder improvements

Compare
Choose a tag to compare
@pdp7 pdp7 released this 01 Dec 02:45
· 137 commits to master since this release

Features:

  • Issue #194: Encoder position cannot be set
  • PR #205: Encoder: add support for reading/writing sysfs attributes

Fixes:

  • Issue #198: use https for DEFAULT_URL in distribute_setup.py
  • Issue #197: Fix leak of pwm enable file descriptor
  • Issue #189: Fix seg fault of PWM in Python 3.6
  • Issue #180: Clarify there is no 0 prefix for pin lables
  • PR #201: Encoder: do kernel check, PEP8 cleanup
  • PR #202: Encoder: corrected kernel check logic
  • PR #207: Encoder: improved usage adocumentation
  • PR #210: Encoder: fix sysfs import, make code Python 3 compatible
  • PR #212: Encoder: fix Python 3 compatibility
  • PR #213: Encoder: fix frequency calculation from period

shortlog:

  • David Planella (18):

    • Encoder: initialize only the given channel
    • Sync from master
    • Encoder: do kernel check, PEP8 cleanup
    • Encoder: added sysfs module
    • Encoder: use sysfs to write QEP attributes
    • Encoder: corrected kernel check logic
    • Merge pull request #2 from adafruit/master
    • Encoder: convert get/set methods to properties, update apidoc strings
    • Encoder: updated README
    • Encoder: add README apt install clarification
    • Encoder: copyright assignment note, updated comments
    • Encoder: added usage notes
    • Encoder: improved usage documentation
    • Encoder: minor fix to usage example
    • Encoder: added a note about permissions
    • Encoder: switched sysfs to be a relative import compatible with Python 2 and 3
    • Encoder: use items() instead of iteritems() to be Python 3 compatible
    • Encoder: fix frequency getter
  • Drew Fustini (18):

    • use https for DEFAULT_URL in distribute_setup.py (#198)
    • fix except syntax for Python 3
    • use dict.items() instead of dict.iteritems() for Python 3
    • fix error in set_brightness()
    • close enable_fd when stopping PWM output (#197)
    • Merge pull request #199 from dplanella/patch-1
    • Fix leak of pwm enable file descriptor (#197)
    • Merge pull request #201 from dplanella/encoder-cleanup
    • remove test_rotary.py as not valid for pytest
    • Fix seg fault of PWM in Python 3.6 (#189)
    • Merge pull request #202 from dplanella/patch-2
    • Clarify there is no 0 prefix for pin lables (#180)
    • Merge pull request #205 from dplanella/encoder-sysfs
    • assign copyright for new file to Adafruit Industries
    • Add bash scripts to help install and test
    • Merge pull request #212 from dplanella/patch-4
    • Merge pull request #207 from dplanella/patch-3
    • Merge pull request #213 from dplanella/fix-encoder-frequency