MZ-2500/2800 Interfaccia Tastiera
Panoramica
Il mz25key e un'interfaccia tastiera dedicata per i computer Sharp MZ-2500 e MZ-2800, basata sul microcontrollore ESP32 dual-core. Traduce tastiere PS/2 e Bluetooth HID moderne nel protocollo matriciale nativo MZ-2500/MZ-2800. Il mz25key condivide il codice sorgente con il progetto SharpKey multi-host ma e compilato con una configurazione semplificata per MZ-2500 o MZ-2800. Setup e build automatizzati (consigliato). Il modo piu semplice per compilare il firmware mz25key e lo script di setup automatizzato per la propria piattaforma (
setup_mz25key.sh per macOS / Linux / WSL, setup_mz25key_windows.ps1 per Windows nativo). Ogni script e autonomo: copiate il singolo file relativo alla vostra piattaforma ed eseguitelo. Installa la toolchain ESP-IDF v4.4, clona il repository con le due librerie di componenti richieste e puo compilare il firmware, il tutto in modo interattivo con valori predefiniti che potete accettare premendo Invio. Consultare la versione inglese per i passaggi manuali di installazione e compilazione.
Nota: Questo documento contiene contenuto tecnico completo (protocolli, diagrammi di temporizzazione, schemi, distinte materiali, blocchi di codice) che rimane in inglese. Consultare la versione inglese per il contenuto completo.
Il design e basato sull’ESP-32S WROOM, un SoC dual-core 240MHz WiFi/BT.

Ringraziamenti
L’ambiente Espressif IDF e i materiali ESP-32S sono stati utilizzati.
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.