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<