Bunch linux OS is a project created to fully understand the foundations of systems and applications starting from the lowest possible level. The idea is to create a fully working alternative to Raspbian OS.
Originally posted by **waelkarman** June 29, 2024
Currently, on the GPIO-18 is connected the button and a pooling service is checking it's status and send a signal through ZMQ to the sensor-app for updating the HMI. The challenge consists of avoid the pooling operation by using an interrupt to get the value of the button.
- irq on dts definition
- kernel patch
- write a kernel and user driver to handle the signal
Discussed in https://github.com/waelkarman/bunch-linux-manifests/discussions/34