]> Repositories - Adafruit_Blinka-hackapet.git/commit
Add timout loop after exporting the PWM pin.
authorScott Main <smain@google.com>
Fri, 4 Dec 2020 20:09:22 +0000 (12:09 -0800)
committerScott Main <smain@google.com>
Fri, 4 Dec 2020 20:09:22 +0000 (12:09 -0800)
commit48a8b0cfe0b7d5b75ffcb357a1125ca25d972045
tree65ffac519fcb171db74ac9939aa3ea87ccbbc4e1
parente5b92aa5a7b81a6f85b8bbfb1e3666dd11c1241d
Add timout loop after exporting the PWM pin.

This gives udev time to respond to the device event. Without this,
the subsequent attempts to modify pin properties will fail when
depending on udev rules to apply new user permissions.

This code is essentially copied from python-periphery, as was most
of this file (both MIT licenced). Although it appears sergeev added
this loop recently, compared to when this code was originally cloned.
src/adafruit_blinka/microcontroller/generic_linux/sysfs_pwmout.py