From 464847c5b25588448e550017a6d91447c076b944 Mon Sep 17 00:00:00 2001 From: Tomasz Kramkowski Date: Wed, 23 Nov 2016 21:23:09 +0000 Subject: init commit --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..3bdcbcc --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +hktool +====== + +Simple HalfKay loader / rebooter. + +Reasoning +--------- + +hktool was created as a basic replacement for teensy-loader-cli. +teensy-loader-cli was a fundamentally messy and confusing implementation of the +HalfKay protocol used by the boot loader chips / code used in Teensy devices. + +This reimplementation is a libusb only rewrite of the old loader with a much +simplified command line interface and a design which aims for easy end user +extensibility to support future Teensy devices. This means that if PJRC release +a new teensy device based on a new chip, it should be possible (unless the +HalfKay protocol changes considerably) to simply add a new definition for the +device in the form of a simple plain text file. + +Dependencies +------------ + + - (make) GNU Make (or compatible) + - libusb 1.0 (or compatible) + +Compilation and Installation +---------------------------- + +Notes on Implementation +----------------------- -- cgit v1.2.3-54-g00ecf