]> 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:39:22 +0000 (12:39 -0800)
commitdca4937cade5f7ba6bd6757d6653864f7240992d
tree7569b11aa2589088af6e08eb4508c341d6d4be8c
parent11d2b8cca309cf76414c2fff089686455f2db41c
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