Skip to content

Tags: zer0cod3r/adafruit-beaglebone-io-python

Tags

1.1.0

Toggle 1.1.0's commit message
update version to 1.1.0 

1.2

Toggle 1.2's commit message
remove debug logging 

1.0.10

Toggle 1.0.10's commit message

Unverified

This user has not yet uploaded their public signing key.
create release 1.0.10 Features: * automatically set pin modes for UART (PR adafruit#158) * Encoder: README.md: added note about eqep group change (PR adafruit#214) * deprecate out of date Adafruit_I2C.py (PR adafruit#215) * Add Encoder module info to main README.md (PR adafruit#217) * Add automatic API documentation generation (PR adafruit#219) * Separate API docs into modules (PR adafruit#221) shortlog: * David Planella (46): * Encoder: README.md: added note about eqep group change * Add Encoder module info to main README.md * Added docstrings using Google syntax and Sphinx support to generate the API documentation for the Encoder and PWM modules for now. * Made kernel version check to happen only if running on a beaglebone. The readthedocs builders that import the Encoder module have an old 3.3 kernel and the autodoc build fails * Use the default readthedocs theme * Use readthedocs theme if building docs there, remove redundand search link * Readthedocs theme tweaks * Removed redundant TOC, added global description * Added UART documentation * Added documentation badge * Added ADC API docs, fixed UART module definition * API docs: added SPI module * Added SPI module attribute docs * Added Python badges to README file * Added SPI pins table and first shot at GPIO module. Functions still need to be documented * Merge branch 'readthedocs' of https://github.com/dplanella/adafruit-beaglebone-io-python into readthedocs * Documented the API docs build process * Added docstrings using Google syntax and Sphinx support to generate the API documentation for the Encoder and PWM modules for now. * Made kernel version check to happen only if running on a beaglebone. The readthedocs builders that import the Encoder module have an old 3.3 kernel and the autodoc build fails * Use the default readthedocs theme * Use readthedocs theme if building docs there, remove redundand search link * Readthedocs theme tweaks * Removed redundant TOC, added global description * Added UART documentation * Added documentation badge * Added ADC API docs, fixed UART module definition * API docs: added SPI module * Added SPI module attribute docs * Added Python badges to README file * Added SPI pins table and first shot at GPIO module. Functions still need to be documented * Documented the API docs build process * Merge branch 'readthedocs' of https://github.com/dplanella/adafruit-beaglebone-io-python into readthedocs * Update README.md * Added some more API doc content * Sync from upstream master * Minor documentation and configuration improvements * Finished documenting GPIO * rST fixes * Update README.md * Minor API doc improvements * Merge branch 'readthedocs' of https://github.com/dplanella/adafruit-beaglebone-io-python into readthedocs * Generate the API documentation from a master index and a separate file for each module * Sync from upstream master * Improvements to the API docs output config * Update docs generation description to reflect new separate modules * Updated ADC API docs * Drew Fustini (10): * use set_pin_mode() to set uart pinmux (adafruit#158) * Add SPI instructions to README (adafruit#158) * Update README.md * Fix spidev path mismatch (adafruit#216) * Merge pull request adafruit#217 from dplanella/patch-2 * Merge pull request adafruit#214 from dplanella/patch-1 * Deprecate Adafruit_BBIO.I2C in favor of Adafruit_GPIO.I2C (adafruit#215) * Merge pull request adafruit#219 from dplanella/readthedocs * relocate doc dir to avoid confusion (adafruit#218) * Merge pull request adafruit#221 from dplanella/readthedocs Signed-off-by: Drew Fustini <drew@pdp7.com>

1.0.9

Toggle 1.0.9's commit message

Unverified

This user has not yet uploaded their public signing key.
create release 1.0.9 Features: * Issue adafruit#194: Encoder position cannot be set * PR adafruit#205: Encoder: add support for reading/writing sysfs attributes Fixes: * Issue adafruit#198: use https for DEFAULT_URL in distribute_setup.py * Issue adafruit#197: Fix leak of pwm enable file descriptor * Issue adafruit#189: Fix seg fault of PWM in Python 3.6 * Issue adafruit#180: Clarify there is no 0 prefix for pin lables * PR adafruit#201: Encoder: do kernel check, PEP8 cleanup * PR adafruit#202: Encoder: corrected kernel check logic * PR adafruit#207: Encoder: improved usage adocumentation * PR adafruit#210: Encoder: fix sysfs import, make code Python 3 compatible * PR adafruit#212: Encoder: fix Python 3 compatibility * PR adafruit#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 adafruit#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 (adafruit#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 (adafruit#197) * Merge pull request adafruit#199 from dplanella/patch-1 * Fix leak of pwm enable file descriptor (adafruit#197) * Merge pull request adafruit#201 from dplanella/encoder-cleanup * remove test_rotary.py as not valid for pytest * Fix seg fault of PWM in Python 3.6 (adafruit#189) * Merge pull request adafruit#202 from dplanella/patch-2 * Clarify there is no 0 prefix for pin lables (adafruit#180) * Merge pull request adafruit#205 from dplanella/encoder-sysfs * assign copyright for new file to Adafruit Industries * Add bash scripts to help install and test * Merge pull request adafruit#212 from dplanella/patch-4 * Merge pull request adafruit#207 from dplanella/patch-3 * Merge pull request adafruit#213 from dplanella/fix-encoder-frequency Signed-off-by: Drew Fustini <drew@pdp7.com>

1.0.8

Toggle 1.0.8's commit message

Unverified

This user has not yet uploaded their public signing key.
create release 1.0.8 Release 1.0.8: ============== Fixes: Issue adafruit#196: cache board type to avoid poor performance Issue adafruit#192: fix PocketBeagle PWM pin typo Issue adafruit#191: turn off RotaryEncoder's debug output by default Issue adafruit#188: GPIO is extremely slow (20ms to toggle) Issue adafruit#186: problems with UART shortlog: David Planella (12): Copy Encoder module comments to README.md Formatted Encoder README in markdown Fixed Encoder README formatting Removed QEP instructions from Encoder module Fixes to Encoder README Updated Encoder README Encoder README: added info on dedicated overlays Encoder README: updated info on pre-requisites Encoder README update Encoder README update Add logging support, turn off unconditional debug output Encoder: remove unused logging code Drew Fustini (3): Merge pull request adafruit#195 from dplanella/master Fix PocketBeagle PWM pin typo (adafruit#192) cache board type to avoid poor performance (adafruit#196) Signed-off-by: Drew Fustini <drew@pdp7.com>

1.0.7

Toggle 1.0.7's commit message

Unverified

This user has not yet uploaded their public signing key.
update changelog for 1.0.7 Signed-off-by: Drew Fustini <drew@pdp7.com>

1.0.6

Toggle 1.0.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update CHANGELOG.md 

1.0.5

Toggle 1.0.5's commit message
create release 1.0.5 1.0.5 ---- * @pdp7 (5): * Merge pull request adafruit#153 from MarkAYoder/master * Fix print syntax to avoid python3 errors * Merge pull request adafruit#160 from MarkAYoder/master * document how to read QEP1 * Update rotary-encoder-eqep-test.md * @MarkAYoder (20): * Have GP0_1 working * Removed --force to speed things up * Added GP0 1, 2 and 3 * Flashes 4 LEDs * Works with button * Blinks red and gree LEDs * Blinks all 6 GPIOs * Added red and green LEDs * i2c works * PWD isn't working, yet * Added port setup * Switched to apt install * Added tmp101 to name * Added LED matrix example * Removed newline from print * Added fade * Adding GPIO defs for uart1 * Testing UT1_0, not working yet * Switched GP0_0 to GP0_3, etc. * Added PAUSE and MODE buttons.

1.0.4

Toggle 1.0.4's commit message
Create release 1.0.4: bug fixes and enhancements Version 1.0.4: bug fixes and enhancements from last 6 months - @djsutton (1): - fix TypeError: function takes exactly 3 arguments (2 given) from wait_for_edge - @pdp7 (29): - Instruct users to open GitHub issue instead email - add udev rules and script for non-root access to gpio - fix file descriptor leak in gpio_set_value() - document how to test read and write to all GPIO pins - reduce ADC reads in pytest from 10,000 to 1,000 - close file descriptor to avoid leak - remove conditional logic for ctrl_dir and ocp_dir size - increase size of ctrl_dir and ocp_dir for future use - Document how to run config-pin at boot - Document how to test eQEP with Rotary Encoder - Add skeleton for Encoder module to read eQEP - Add code to Encoder.QEP from PyBBIO.RotaryEncoder - Adapt code from PyBBIO.RotaryEncoder - add test for rotary encoder - read from eqep position file - return position from getPosition() - document howo to enable all the eqep pins - Document how to test eqep pins with rotary encoder - run config-pin to set pin mux for qep - update QEP test - update QEP test for issue adafruit#122 - Test if kernel booted wit u-boot overlays - check if kernel cmdline for uboot overlay - Add documentation about u-boot overlays - Return BBIO_OK when u-boot overlays ared enabled - remove debug printing - Skip check for device tree loaded if u-boot overlays enabled - Sleep after loading ADC overlay to allow driver load - Workaround test failure until TIMERn bug is fixed - @ltjax (3): - Use lookup table to prevent duplicate pin export - Handle already exported pins - Fix build_path memory leak - @Vadim-Stupakov (1): - Fixed issue adafruit#145 GPIO library doesn't free GPIO file descriptor. File descriptor leak. Made a little bit refactoring - @cocasema (8): - Declare PHONY targets in root Makefile - Extract BBIO_err into a separate header - Add syslog and debugging messages - Add libadafruit-bbio with C++ wrappers for PWM/GPIO - Add 2 versions of library with c++98 and c++11 abi - Install header files properly - Add default values to pwm::start() method. - Add PWM c++ tests - @zsserg (2): - Added error checking for setting pin direction in gpio.setup() (Python) - Added debug output to set_pin_mode()

1.0.3

Toggle 1.0.3's commit message
Increase package version to 1.0.3 Version 1.0.3: resolve gcc error - Add -Wno-strict-aliasing to CFLAGS to ignore gcc warning - Resolves GitHub issue adafruit#133 by @archey