Version 1.0.6: fix GPIO regression, support PocketBeagle, support 4.14 kernel PWM
Version 1.0.6
- Currently recommended image: Debian 9.2 "Stretch" iot (2017-10-29)
- Install Linux kernel 4.14.x to enable non-root control of GPIO and PWM (commit)
Features:
- Add support for Linux 4.14 kernel including new "udev" style for PWM entries in /sys
- Fix GPIO regression due to BeagleBone Blue LED support #178
- Add support for the PocketBeagle #172
shortlog:
-
Drew Fustini (39):
- Add -Wno-unit_address_vs_reg to avoid dtc warning
- check if board is BeagleBone Blue or PocketBeagle
- check if BeagleBone Blue before accessing non-standard LEDs
- Add test for GPIO regression #178
- change syslog mask level to DEBUG
- add "Adafruit_BBIO" to syslog()
- update test for issue #178
- remove polarity "hack" for PWM #170
- move pwm_set_polarity() after period is set
- add test for issue #170
- only check kernel overlays if u-boot overlays are not being used
- Attempt to use udev ecap path for pwm path
- add test script for all BeagleBone PWM outputs
- update PWM test for 4.14 kernel udev paths
- minor change to pwm debug logging
- sleep to avoid udev race condition #185
-
Mark A. Yoder (1):
- Added BAT25, BAT50, BAT75, BAT100 and WIFI LEDs
-
Peter Lawler (1):
- Missing CR/LF
-
Robert Nelson (10):
- source/common.c: add initial PocketBeagle values
- source/common.c: PocketBeagle, no slots file, everything built-in
- source/common.c: PocketBeagle, no slots file disable here too
- source/c_pwm.c: HACK: U-Boot pre-setup everything, dont search for specific overlay
- source/c_pwm.c: HACK: PocketBeagle: v4.14.x
- source/c_pwm.c: debug pwm_path/pwm_path_udev
- source/c_pwm.c: pwm: add support for pwmchipX/pwm-X:Y syntax
- source/c_pwm.c: disable pwm_set_polarity (broken in v4.9.x/v4.14.x)
- source/common.c: Blue Fix GP0_3 id
- source/common.c: PocketBeagle Fix P2.24