Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support more Linux distributions #2

Closed
ericvrp opened this issue Jun 14, 2013 · 4 comments
Closed

Support more Linux distributions #2

ericvrp opened this issue Jun 14, 2013 · 4 comments

Comments

@ericvrp
Copy link

ericvrp commented Jun 14, 2013

My current favorite is Ubuntu 13.04 but Arch and Debian come to mind too.

@amites
Copy link

amites commented Jun 19, 2013

just tried this on Ubuntu 12.04 -- installs but cannot import -- not much background in C but happy to help debug with a few pointers

@jwcooper
Copy link
Member

Thanks! This library does require the 3.8 kernel. What kernel version is in your 12.04 install?

@amites
Copy link

amites commented Jun 19, 2013

forgot I was booting off emc vs sd card

Ubuntu: 13.04 pre-compiled from http://rcn-ee.net/deb/rootfs/
-- https://github.com/RobertCNelson

Kernel: 3.8.8-bone14
-- see above github repo

I'll try testing again booting from ARM Ubuntu Server edition shortly

@jwcooper
Copy link
Member

We've added support for Ubuntu along with the original Angstrom support. At this point we'll focus on the core OS's that have images to flash directly to the eMMC. Pull requests are welcome. That being said, I can't see any reason this wouldn't work on Arch or Debian.

Also, this latest release includes pip and easy_install installations.

pdp7 pushed a commit that referenced this issue Nov 30, 2017
pdp7 added a commit that referenced this issue Dec 1, 2017
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

Signed-off-by: Drew Fustini <drew@pdp7.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants