Hello everyone. Asking here because after the recent kernel updates for rpi OS Trixie from 6.12.47 to 6.18.29 are breaking the drivers for the zerocalc for me. Are you also experiencing this issue? And does someone have a fix for it in the works maybe?
For now I basacaly just put the apt updgrades for linux-kernel-headers, raspi-firmware etc… on hold. to mitigate it.
1 Like
make a upgrade myself and see what I can do.
I found the error in the keyboard driver:
picocalc_kbd.c:591:5: error: implicit declaration of function ‘del_timer’; did you mean ‘add_timer’? [-Wimplicit-function-declaration]
591 | del_timer(&g_kbd_timer);
| ^~~~~~~~~
| add_timer
Ok, Change del_timer to timer_delete in the keyboard source code solve this issue:
picocalc_kbd/picocalc_kbd.c
//del_timer(&g_kbd_timer);
timer_delete(&g_kbd_timer);
g_ctx = NULL;
It is recommended to redownload the Github Repository: (remove the old download)
git clone https://github.com/ironat/picocalc_trixie
Then execute the Keyboard install steps again. You have only to execute the script again:(With ssh)
cd picocalc_trixie
chmod +x setup_keyboard.sh
sudo ./setup_keyboard.sh
I make an update in github. Done!
BTW: You have to do this steps (Download and recompile) every time you get a new kernel.
2 Likes
Thank you so much for all the effort and time you put in to this Michael
! I will try installing it later and report back here.
1 Like
Cardputer Zero Applauncher on Picocalc.
2 Likes