From 6174233731596767b69fb5695557df5f9178e49a Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Tue, 11 Mar 2025 23:51:14 +0100 Subject: [PATCH] avr: re-added firmware for older devices. --- avr/devices/0BUILD | 10 ++++++++++ avr/devices/n00/n00_boot.asm | 36 +++++++++++++++++++++++++++--------- avr/devices/n06/n06_boot.asm | 35 ++++++++++++++++++++++++++--------- avr/devices/n11/n11_boot.asm | 35 ++++++++++++++++++++++++++--------- avr/devices/n12/n12_boot.asm | 36 +++++++++++++++++++++++++++--------- avr/devices/n14/n14_boot.asm | 36 +++++++++++++++++++++++++++--------- avr/devices/n15/n15_boot.asm | 36 +++++++++++++++++++++++++++--------- avr/devices/n16/n16_boot.asm | 36 +++++++++++++++++++++++++++--------- avr/devices/n17/n17_boot.asm | 36 +++++++++++++++++++++++++++--------- avr/devices/n18/boot.asm | 36 +++++++++++++++++++++++++++--------- avr/devices/n19/boot.asm | 36 +++++++++++++++++++++++++++--------- 11 files changed, 278 insertions(+), 90 deletions(-) diff --git a/avr/devices/0BUILD b/avr/devices/0BUILD index dfac1f8..cdeba7b 100644 --- a/avr/devices/0BUILD +++ b/avr/devices/0BUILD @@ -3,6 +3,16 @@ + n00 + n06 + n11 + n12 + n14 + n15 + n16 + n17 + n18 + n19 n21 n22 n23 diff --git a/avr/devices/n00/n00_boot.asm b/avr/devices/n00/n00_boot.asm index 9fd04ec..36729d6 100644 --- a/avr/devices/n00/n00_boot.asm +++ b/avr/devices/n00/n00_boot.asm @@ -111,16 +111,34 @@ main: .include "common/utils_wait_fixed.asm" .include "common/utils_copy_from_flash.asm" .include "common/utils_copy_sdram.asm" -.include "modules/flash/bootloader.asm" -.include "modules/flash/flash.asm" -.include "modules/flash/recv.asm" -.include "modules/flash/send.asm" + +.include "modules/flash/defs.asm" +.include "modules/flash/eeprom.asm" +.include "modules/flash/io.asm" +.include "modules/flash/io_attn.asm" +.include "modules/flash/io_bitbang.asm" +.include "modules/flash/flash1p.asm" +.include "modules/flash/flashprocess.asm" .include "modules/flash/wait.asm" -.include "modules/flash/hdl_flash_start.asm" -.include "modules/flash/hdl_flash_data.asm" -.include "modules/flash/hdl_flash_end.asm" -.include "modules/flash/flash_rsp.asm" -.include "modules/flash/flash_ready.asm" +.include "modules/bootloader/main.asm" + + + +systemSetSpeed: +.if clock == 8000000 + ldi r16, (1<