This project aims to write an PS/2 keyboard device emulator on the STM32 Discovery, an evaluation board with the STM32F100RB microcontroller (128 KB Flash, 8 KB RAM).
- GCC based ARM Toolchain, i.e. Sourcery CodeBench Lite Edition or summon-arm-toolchain
- STM32 Discovery programmer tool, i.e. texane/stlink
- To compile the project and generate the corresponding
.bin
firmware, runmake
. - Run
make flash
to write the generated.bin
file to the STM32 flash memory. make gdb-server
andmake gdb-client
can be used to invoke the debugger service and client.
This repository contains code from the STM32F10x Standard Peripherals Library v3.5.0 and the tinyprintf library.