]> 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:59:17 +0000 (12:59 -0800)
commitbdd86c7e4ff0b579f69965f9ff0e5b6bfc973f95
tree9218e416b55326d2a9b4c286ea53149071b9bfa1
parent021b4e28a42bb5693ab6048c417fb906874d4eb1
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