summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Stephan Baerwolf [Wed, 1 Aug 2012 23:11:54 +0000 (01:11 +0200)]
optimize: this changes logik from commit
c99e4b0f4e8dc636060fca152df271298caa8342 to save bytes
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Wed, 1 Aug 2012 22:26:47 +0000 (00:26 +0200)]
improve "bootloader__do_spm"
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Wed, 1 Aug 2012 21:37:14 +0000 (23:37 +0200)]
change interface function "bootloader__so_spm" to avoid application crashes
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Wed, 1 Aug 2012 19:16:51 +0000 (21:16 +0200)]
make bootloader able to cope with different watchdog settings
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Wed, 1 Aug 2012 15:40:18 +0000 (17:40 +0200)]
BUGfix: fix a very deadly typo
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Wed, 1 Aug 2012 15:28:10 +0000 (17:28 +0200)]
make "bootloader__do_spm()" ready to go into production...
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Wed, 1 Aug 2012 12:57:10 +0000 (14:57 +0200)]
remove the backdoor since it is too hard to use
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 18:45:37 +0000 (18:45 +0000)]
fix: always use full features
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 18:10:19 +0000 (20:10 +0200)]
donor the free bytes to "bootloader__do_spm"
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 18:08:32 +0000 (20:08 +0200)]
bugfix: fix wrong pageerase an even save some more bytes
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 17:02:52 +0000 (19:02 +0200)]
use the gained byte for improving "bootloader__do_spm"
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 17:00:13 +0000 (19:00 +0200)]
optimize: reorder pageerase to gain some bytes
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 16:55:23 +0000 (18:55 +0200)]
rename feature "HAVE_STMOPCODE_TUNNELCMD" into "HAVE_DOSPM_TUNNELCMD" (since I forgot to update bootloaderconfig.h)
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 16:44:05 +0000 (18:44 +0200)]
add new feature "HAVE_STMOPCODE_TUNNELCMD" (bootloader__do_spm)
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 15:34:58 +0000 (17:34 +0200)]
optimize: found a great source of optimization - however "BOOTLOADER_ADDRESS" must be page-aligned
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 15:05:14 +0000 (17:05 +0200)]
optimize: ah, found another 4 bytes to save
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 15:01:45 +0000 (17:01 +0200)]
optimize: again spare some bytes by removing unneccessary code
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 13:04:47 +0000 (15:04 +0200)]
introducing more optimized code with the ability (backdoor) to update BLS
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 12:06:21 +0000 (14:06 +0200)]
improve exit logik by debouncing both: press and release of JUMPER
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 12:03:21 +0000 (14:03 +0200)]
optimize HAVE_BLB11_SOFTW_LOCKBIT with local variable to save some code
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Tue, 31 Jul 2012 09:55:18 +0000 (11:55 +0200)]
bugfix bootloader exit logik
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Mon, 30 Jul 2012 22:26:39 +0000 (22:26 +0000)]
update Schematics.txt for new JUMPER-Logik
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Mon, 30 Jul 2012 22:22:58 +0000 (22:22 +0000)]
BUGfix: use correct file for avr-size to get correct statistics
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Mon, 30 Jul 2012 22:21:12 +0000 (22:21 +0000)]
improve bootloader-exit logik
Do not wait until a user does one transaction. Just wait for a
repress of the JUMPER-Button.
Also: if there is a transaction going on - do NOT exit!
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Mon, 30 Jul 2012 21:43:45 +0000 (21:43 +0000)]
BUGfix: ensure model-depended serial commands are only applied to correct model
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Mon, 30 Jul 2012 21:32:58 +0000 (21:32 +0000)]
add some Schematics information about new PIN-layout
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Mon, 30 Jul 2012 21:21:13 +0000 (21:21 +0000)]
update Makefile, standard-device now is atmega8 since it is the most common one
There is also a new PIN-layout, which uses the most unusual PINs (AIN0/1) for
USB/JUMPER interconnection.
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Mon, 30 Jul 2012 21:12:38 +0000 (21:12 +0000)]
update new features
* Software overwrite protection (so no urgend need for BLB11 lockbit
* make USBAspLoader able to read lock-, lfuse- and hfusebit
* change JUMPER-logik to button-logik
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Mon, 30 Jul 2012 21:08:35 +0000 (21:08 +0000)]
at least keep an empty hexfiles directory
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Mon, 30 Jul 2012 21:05:33 +0000 (21:05 +0000)]
update to new vusb version
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Mon, 30 Jul 2012 21:04:29 +0000 (21:04 +0000)]
remove precompiled firmwares
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Stephan Baerwolf [Mon, 30 Jul 2012 20:44:20 +0000 (20:44 +0000)]
initial fill repository with USBAspLoader version 2010-07-27
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>