From 605633faa1b3bee01bd4229b8dc14c424aa5fcb9 Mon Sep 17 00:00:00 2001 From: Tim Date: Sun, 19 Jan 2014 13:30:11 +0100 Subject: Delete Roadmap.txt --- firmware/Roadmap.txt | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 firmware/Roadmap.txt diff --git a/firmware/Roadmap.txt b/firmware/Roadmap.txt deleted file mode 100644 index 1612fcd..0000000 --- a/firmware/Roadmap.txt +++ /dev/null @@ -1,29 +0,0 @@ -Development Roadmap - -1.x Improvements (No protocol change, micronucleus host tool stays the same) - -Changes to client firmware: - - Only time out bootloader if program is loaded - done - - Move clean boot page to initialization - done - - Integrate blargg optimizations - * turned "event"-variable into register to save memory - * moved flash buffer clean to hardware initialization function - -2.x Improvements (New Protocol, new command line tool) - -Changes to client firmware: - - New device support (84,841,167,861) - - External oscillator option - - polled USB - - enter bootloader by external reset - -Changes to protocol/command line tool - - Send different delay times for erase and program to support 481 - - Transmit data in value and index field, don't use data payload to reduce code size and improve v-usb stability - - Move writing of tiny vector table to host tool. Reset vector patching stays on client - -> no risk of bricking device, since bootloader will remain active - - erase command - - CRC check - - - \ No newline at end of file -- cgit v1.2.3 From 61fbbefcc34c9aa28762133599619d03c3499693 Mon Sep 17 00:00:00 2001 From: Nathan Friedly Date: Sat, 31 Jan 2015 11:17:37 -0500 Subject: Adding prerequesits libusb ruby gem and some way of getting avr-gcc --- upgrade/readme.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/upgrade/readme.txt b/upgrade/readme.txt index 0073ad9..394e206 100644 --- a/upgrade/readme.txt +++ b/upgrade/readme.txt @@ -7,6 +7,15 @@ The program then emits a beep if a piezo speaker is connected between PB0 and PB Upgrade has only been tested with micronucleus - use it to upload other bootloaders at your own risk! +Prerequesits +============ + +You'll need a few dependencies to start with: + + gem install libusb + +Also, you'll need avr-gcc. For OS X, it can be obtained from http://www.obdev.at/products/crosspack/download.html + Creating an Upgrade =================== -- cgit v1.2.3 From da868db3b1a007792fd1bf45ac6614018ec56454 Mon Sep 17 00:00:00 2001 From: Jej Date: Wed, 15 Apr 2015 22:01:09 +0200 Subject: Typo fix --- firmware/releases/release notes.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/firmware/releases/release notes.txt b/firmware/releases/release notes.txt index 0b48044..1f098a8 100644 --- a/firmware/releases/release notes.txt +++ b/firmware/releases/release notes.txt @@ -5,8 +5,8 @@ Firmware: entry condition. - The bootloader will not quit if no user program is loaded. This prevents periodic re-enumeration of the bootloader and should make driver installation much easier. - THhe new "--erase-only" function of the commandline tool can be used to erase the - user program and create a stable device for easier installiation. + The new "--erase-only" function of the commandline tool can be used to erase the + user program and create a stable device for easier installation. - New entry modes can be selected in "bootloader.h". Please read the comments for details. + ENTRY_ALWAYS + ENTRY_WATCHDOG @@ -19,7 +19,7 @@ Firmware: - Further size optimizations (62 bytes gained, despite new features) + Changed event system into a directly mapped command system. + Introduce union types and forced global variables to registers. - - More sourcecode cleaning up. + - More source code cleaning up. o Size is now 1816 bytes, 6380 bytes user space. Note that avr-objcopy reports 8 bytes more due to the zero vector table which is overwritten by the userprogram. -- cgit v1.2.3