Open marvinmarmelade opened 1 year ago
Not a maintainer, just a rando -- I think it's because the library gets rid of root privileges as soon as it initializes the hardware. As it says in the error, subsequent reinitialization doesn't work because it's not running as root anymore.
You can add this to keep it from happening,
options.drop_privileges = False
Hello,
I am working with the python bindings and i'm trying to change matrix options after initialization:
this obviously doesn't work, so i tried another approach where i deleted the matrix object and created another one with different options:
this actually works but it throws the following error message:
now comes the actual issue: changing an option like 'pwm_lsb_nanoseconds' throws the same error message but there are no visible changes on the display. How can it be that some options can be changed and others can't? Has this something to do with hardware initialization and if so, how can i properly un-initialize the hardware?