From 3fc7eff424584d28050bdf10e608f4d9097362b9 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Thu, 29 May 2025 22:54:25 +0200 Subject: [PATCH] add n20. --- avr/devices/0BUILD | 1 + avr/devices/n20/boot.asm | 8 +- avr/devices/n20/main.asm | 428 ++++++++------------------------------- flashnode.sh | 7 + 4 files changed, 96 insertions(+), 348 deletions(-) diff --git a/avr/devices/0BUILD b/avr/devices/0BUILD index 938763a..330a10b 100644 --- a/avr/devices/0BUILD +++ b/avr/devices/0BUILD @@ -26,6 +26,7 @@ all c01 n16 + n20 n21 n22 n23 diff --git a/avr/devices/n20/boot.asm b/avr/devices/n20/boot.asm index 4e59cfc..00c7184 100644 --- a/avr/devices/n20/boot.asm +++ b/avr/devices/n20/boot.asm @@ -12,8 +12,9 @@ .include "include/tn84def.inc" ; Define device ATtiny84 .list +.include "version.asm" .include "./defs.asm" -.include "defs_all.asm" +.include "devices/all/defs.asm" @@ -32,9 +33,6 @@ ; --------------------------------------------------------------------------- ; firmware settings -.equ FIRMWARE_VERSION_MAJOR = 0 -.equ FIRMWARE_VERSION_MINOR = 0 -.equ FIRMWARE_VERSION_PATCHLEVEL = 1 @@ -113,6 +111,7 @@ main: .include "modules/flash/io_attn.asm" .include "modules/flash/io_bitbang.asm" .include "modules/flash/flash1p.asm" +.include "modules/flash/flashxp.asm" .include "modules/flash/flashprocess.asm" .include "modules/flash/wait.asm" .include "modules/bootloader/main.asm" @@ -121,7 +120,6 @@ main: - systemSetSpeed: .if clock == 8000000 ldi r16, (1<