SharpKey Interfaccia Multi-HID Guida per Sviluppatori

Panoramica

SharpKey e un'interfaccia tastiera multi-host basata sul microcontrollore ESP32. Traduce tastiere PS/2 e Bluetooth moderne nei protocolli tastiera nativi dei computer Sharp e NEC vintage. Macchine host supportate: Sharp MZ-2500, MZ-2800, MZ-5500/5600/6500, X1, X68000 e NEC PC-9801.
SharpKey e progettato intorno al modulo ESP-32S AI Thinker dual-core. Il Core 1 e dedicato all'interfaccia host critica, mentre il Core 0 gestisce FreeRTOS, WiFi, Bluetooth e l'elaborazione degli input HID.
Nota: Questa guida contiene codice sorgente, documentazione API e dettagli tecnici che rimangono in inglese. Consultare la versione inglese per il contenuto completo.

SharpKey e sotto licenza GNU GPL v3. Autore: Philip Smart.


Licenze

Sotto GNU Public Licence v3. Nessun uso commerciale senza autorizzazione.


Avviso normative wireless

Modulo ESP32-S pre-certificato nella banda ISM 2,4 GHz. Responsabilita del costruttore.