Edición del disparador LED de latido
Estoy tratando de editar el temporizador del disparador de latidos en RPi Zero. He encontrado el archivo .c original del controlador del kernel aquíhttps://github.com/raspberrypi/linux/blob/rpi-5.4.y/drivers/leds/trigger/ledtrig-heartbeat.c. Pero cuando miro en mis controladores del núcleo del Pi, en el directorio con los desencadenantes /lib/modules/5.4.51+/kernel/drivers/leds/trigger
sólo hay tres factores desencadenantes y ninguno de ellos son los latidos del corazón: ledtrig-camera.ko ledtrig-netdev.ko ledtrig-transient.ko
. Así que supongo que el disparador de latidos se define en otra parte.
¿Dónde puedo encontrar y editar el disparador de latido del led?
Respuestas
Para construir un objeto de kernel ledtrig-heartbeat.c
, necesita agregar CONFIG_LEDS_TRIGGER_HEARTBEAT=Ya la configuración de su kernel:
config LEDS_TRIGGER_HEARTBEAT
tristate "LED Heartbeat Trigger"
help
This allows LEDs to be controlled by a CPU load average.
The flash frequency is a hyperbolic function of the 1-minute
load average.
If unsure, say Y.
La configuración del kernel generalmente se puede cambiar ejecutándose make menuconfig
en la carpeta de origen del kernel.