49 Commits (master)
 

Author SHA1 Message Date
Markus Koch c2836688d1 doc: Add arrow on architecture drawing
3 years ago
Markus Koch 781a02dce6 Add printer scripts
3 years ago
Markus Koch 8c950a02ea Fix more bugs
3 years ago
Markus Koch 97a9f9f402 Add links to blog posts
3 years ago
Markus Koch 5ebb104e19 Implement special commands and fix some bugs
3 years ago
Markus Koch 446b6102ac display: Add new splashscreen
3 years ago
Markus Koch 323fa68222 printer:avr: Fix startup behavior if in correction mode
3 years ago
Markus Koch 0ec64e6a39 ioc:kernel-driver: Fix startup delay for normal mode
3 years ago
Markus Koch 3ae19dc20a display:fpga: Fix project file
3 years ago
Markus Koch eebd6e5517 doc: Add HW architecture diagram
3 years ago
Markus Koch b2502e7f0a printer: avr: Implement protocol with kernel driver
3 years ago
Markus Koch fe2363cfdf ioc: Add CMakeLists for lw35-tool
3 years ago
Markus Koch b8a5ae2fcd keyboard: Fix ring buffer for printer packet forwarding
3 years ago
Markus Koch d588eeee42 ioc: Implement printer buffer handling in kernel driver
3 years ago
Markus Koch 7a7399a602 keyboard: avr: Forward printer UART packets
3 years ago
Markus Koch 7269db9e0a ioc: avr: Add make rfu command to AVR Makefiles
3 years ago
Markus Koch 0da970d40f ioc: lw35-tool: Add tool to configure IOC mode
3 years ago
Markus Koch 6e1a771862 ioc: kernel-driver: Add IOC charecter device
3 years ago
Markus Koch 101117d0bc ioc: Add reset GPIO
3 years ago
Markus Koch b23252df95 printer: avr: Extend test program to test main printer code
3 years ago
Markus Koch 14216b3888 ioc: avr-bootloader: Add Y command to bypass the subsequent device to bypass
3 years ago
Markus Koch 9a896c3314 printer: avr: Extend test mode
3 years ago
Markus Koch d3997d6049 ioc: bootloader: Wait for only about a second
3 years ago
Markus Koch f2ba588a46 ioc: kernel-driver: Update baudrate to 19200
3 years ago
Markus Koch b4bc651445 ioc: bootloader: Disable LED, add X and Z commands, clean up
3 years ago
Markus Koch 1be8f62f3e ioc: avr: Set IOC baudrates to 19200
3 years ago
Markus Koch 35268c53ae printer: avr: Update to new hardware
3 years ago
Markus Koch df2ec0cb17 printer: Remove accidentally committed file
3 years ago
Markus Koch 00792df17b ioc: Add basic bootloader for both IOCs
3 years ago
Markus Koch 9e41c88c5b env: Update gitignore
3 years ago
Markus Koch 4f8931f193 keyboard: avr: Do not send an event on FN
3 years ago
Markus Koch 2b070b173a keyboard: avr: implement ioc protocol
3 years ago
Markus Koch 13d25c6866 ioc: kernel-driver: implement keyboard driver
3 years ago
Markus Koch 1e4ba2c739 display: kernel-driver: rework color-to-bw conversion
3 years ago
Markus Koch f0f671c6fb ioc: kernel-driver: Create framework for serdev driver
3 years ago
Markus Koch 465dbf8c79 display: kernel-driver: update to latest kernel and new file structure
3 years ago
Markus Koch 90203f56cf keyboard: Change keycode for print to also use sysrq
3 years ago
Markus Koch 4ea322e2f5 keyboard: add ATmega8 define to QtProject for indexing
3 years ago
Markus Koch 7479c9ed3f keyboard: dynamically derive UBRR values from BAUDRATE
3 years ago
Markus Koch 9bed136cd5 keyboard: Use serial bootloader in Makefile
3 years ago
Markus Koch 45e606797b keyboard: Map keys
3 years ago
Markus Koch 014f28478b keyboard: Add arduino serial bootloader
3 years ago
Markus Koch 37cfd93bef printer: implement SPI based controller
3 years ago
Markus Koch 7408dce74f display:fpga: update I/O constraints for new hardware
3 years ago
Markus Koch 1bf8b46eb1 ioc: Add basic structure
5 years ago
Markus Koch ffb91b51c3 printer: Add preliminary printer controller
5 years ago
Markus Koch f2e24dc5b1 keyboard: Add preliminary keyboard controller
5 years ago
Markus Koch 9a67dfb1b2 display: Add device tree entry for the OrangePi PC
5 years ago
Markus Koch 468275ed05 Add display driver
5 years ago