You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qmk_firmware/converter/ascii_usb
tmk 92cda14f7a Add ascii_usb ASCII Serial Console terminal converter 11 years ago
..
Makefile Add ascii_usb ASCII Serial Console terminal converter 11 years ago
README Add ascii_usb ASCII Serial Console terminal converter 11 years ago
config.h Add ascii_usb ASCII Serial Console terminal converter 11 years ago
keymap.c Add ascii_usb ASCII Serial Console terminal converter 11 years ago
led.c Add ascii_usb ASCII Serial Console terminal converter 11 years ago
matrix.c Add ascii_usb ASCII Serial Console terminal converter 11 years ago

README

ASCII to USB keyboard protocol converter
========================================
This converts serial console terminal into USB keyboard, tested with TRS-80 model 100 TELCOM application.
Target MCU is ATMega32u4 but other USB capable AVR will also work.


Hardware
--------
Connect RX, TX and GND to UART pin of AVR. Note that you may need line drvier/level shfiter like MAX232 to interface high voltage of RS-232C.



Build Firmware
--------------
Configure UART setting and Just use 'make'

    $ cd ascii_usb
    $ make

Then, load the binary to MCU with your favorite programmer.



Limitation
----------
- This cannot see key up event, you cannot hold a key.
- Alt, Gui(Win/Mac) modifier key are not available.



Scan code
---------
ASCII code(0x01-7F)