Eu tenho um problema estranho com alarmes, o que parece não ser suportado. Eu posso usar temporizador rtc0, mas não alarmes. Tentando fazer
root@w812a_kk:/ # busybox rtcwake -s 10
rtcwake: /dev/rtc0 not enabled for wakeup events
1|root@w812a_kk:/ #
em seguida, tentando compilar um código que faz timer e alarme, recebo argumento inválido em
ioctl(fd, RTC_AIE_ON, 0);
Também vejo que a entrada de ativação está ausente:
/sys/devices/platform/mt-rtc/rtc/rtc0
/sys/devices/platform/mt-rtc/rtc/rtc0/dev
/sys/devices/platform/mt-rtc/rtc/rtc0/date
/sys/devices/platform/mt-rtc/rtc/rtc0/name
/sys/devices/platform/mt-rtc/rtc/rtc0/time
/sys/devices/platform/mt-rtc/rtc/rtc0/power
/sys/devices/platform/mt-rtc/rtc/rtc0/since_epoch
/sys/devices/platform/mt-rtc/rtc/rtc0/device
/sys/devices/platform/mt-rtc/rtc/rtc0/subsystem
/sys/devices/platform/mt-rtc/rtc/rtc0/hctosys
/sys/devices/platform/mt-rtc/rtc/rtc0/max_user_freq
/sys/devices/platform/mt-rtc/rtc/rtc0/uevent
/sys/class/rtc/rtc0
Como posso ativar alarmes?
Obrigado Ran