From f7c7e7d56e459119e3645c213b4e9b23b42f11f6 Mon Sep 17 00:00:00 2001 From: sergeyyarkov Date: Tue, 31 Jan 2023 00:34:35 +0300 Subject: [PATCH] refactor --- firmware.asm | 31 +++++++++++------ firmware.hex | 14 ++++---- firmware.lss | 98 +++++++++++++++++++++++++--------------------------- 3 files changed, 76 insertions(+), 67 deletions(-) diff --git a/firmware.asm b/firmware.asm index 14d4029..bcf127d 100644 --- a/firmware.asm +++ b/firmware.asm @@ -89,26 +89,37 @@ ret ; SEND BYTE TO 74HC595 ; ;========================================; -USI_TRANSMIT_595: - in r21, SREG +USI_TRANSMIT: mov r19, COUNTER - out USIDR, r19 - ldi r19, (1< USI Wire Mode + ; USICS1 <--------------> USI Clock Source Select + ; USICLK <--------------> USI Clock Strobe + ; USITC <--------------> USI Toggle Clock (Enable clock generation) ldi TEMP_REG_A, (1<