balena-io-hardware / autokit-interface-sw

Apache License 2.0
5 stars 2 forks source link

add keyboard emulation feature and enable up-board #70

Closed rcooke-warwick closed 7 months ago

rcooke-warwick commented 7 months ago

Adds keyboard emulation feature, and implementation that uses this project: https://github.com/rcooke-warwick/test-rpi-keyboard running on a rpi 0 configured to gadget mode - connected to the autokit via a usb to serial cable. We are using serial to send the keys to be pressed to the pi0 keyboard emulator to maintain the USB physical interface - and using the network would add further complications.

We also add the up-board device type - the motivator for this feature, which requires key presses at boot time to select the USB storage media as the boot device.

some notes:

Change-type: patch

rcooke-warwick commented 7 months ago

@balena-ci I self-certify!