Thanks for your reply. I’ve tried being a bit more careful and it has improved the situation slightly. The problem is still evident however and some of the missed key presses occur when a clear audible click can be heard from the key. Maybe I’m just going to have to live with this.
I now have a far greater problem with the keyboard - when I’m editing a basic program in PicoMite’s Basic editor the message “I2C Keyboard not responding” appears continuously on the screen (fills the whole screen then scrolls until the picocalc is switched off). This has happened several times now. Anybody know what’s happening here ? I should mention that I’m using GP4 and GP5 on the expansion connector for serial comms but I can’t see how those pins could affect the keyboard’s operation.
I’d like to see an optional PIN which if set, must be entered before the pico will boot. Nothing fancy, no encryption, but a 4 digit PIN to discourage someone from playing with the device. If the PIN isn’t known, it could be bypassed by refreshing the BIOS.
It depends. According to the documentation PicoMite has this as an option.
PIN Security
Sometimes it is important to keep the data and program in an embedded controller confidential. In the PicoMite firmware this can be done by using the OPTION PIN command. This command will set a pin number
(which is stored in flash) and whenever the PicoMite firmware returns to the command prompt (for whatever reason) the user at the console will be prompted to enter the PIN number. Without the correct PIN the user
cannot get to the command prompt and their only option is to enter the correct PIN or reboot the PicoMite firmware. When it is rebooted the user will still need the correct PIN to access the command prompt.
For the BIOS this would be a significant change but should be doable, I don ‘t know if the effort would be worthwhile.