Merge branch 'udev-module-load' into 'main'
udev: load the required kernel modules See merge request !106
View Articlefbd-dev-leds: Use gi-docgen compatible format
We don't document the server classes via gi-docgen atm but as we use it for the lib update classes we touch.
View ArticleMove LED device to separate file
We separate out the led as different LED types have different ways to set patterns, etc
View Articlefbd-dev-leds: Move led creation into fbd-dev-led
This will allow us to separate the different led types
View Articlefbd-dev-led: Allow to lookup color
This allows us to make the led structure into an opaque in the next commit
View Articlefbd-dev-led: Turn into a GObject
This is just the minimal changes to switch to a derivable GObject
View Articlefbd-dev-led: Use GInitable
Use default GObject patterns instead of stuffing things into the fbd_dev_led_new () so derived classes can override it.
View Articlefbd-dev-led: Move multicolor handling to separate class
Everything related to multicolor moves into the new class and we add the necessary getters and setters so derived classes can access the parent classes attributes where needed.
View ArticleMerge branch 'led-class' into 'main'
leds: Separate single color from multicolor leds See merge request !103
View Articlefbd-event: Make sure we iterate the list safely
When all feedbacks are done the event signals "feedbacks-ended" which lets the manager dispose the feedback. When all feedbacks end instantly and synchronously (as is the case with the dummy feedback)...
View Article