Skip to content

Version 1.0.4: bug fixes and enhancements from last 6 months

Compare
Choose a tag to compare
@pdp7 pdp7 released this 23 Aug 08:44
· 276 commits to master since this release

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 #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 #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()
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy