View Code? Open in Web Editor
NEW
How to do a keyboard yourself using ARM-Cortex-M4
keyboard-diy's Introduction
How to do a keyboard yourself using ARM-Cortex-M4
![example](https://github.com/KareimGazer/Keyboard-DIY/raw/main/assets/terminal.PNG?raw=true)
- Light Weight: The microcontroller can perform othe functions and not only focusing on reading keyboad.
- Buffered typing: user input is stored and sent so info is not lost.
- keys rollover SOLVED: no info is lost when users type fast and multiple keys are pressed.
- switch bouncing SOLVED: every key stroke is calculated not more not less.
- Buffered typing: UART0 Interrupt with Software and Hardware FIFOs.
- Light Weight & keys rollover SOLVED: SysTick Interrupt.
- switch bouncing SOLVED: Edge triggered Interrupt at Port B.
keyboard-diy's People
Contributors
Watchers