; *************************************************************************** ; Source file for base system node on AtTiny 84 ; ; This is for the maintenance system (i.e. the flash loader). ; ; All definitions and changes should go into this file. ; ; ; AtTiny84 ; -------- ; VCC 1 14 GND ; PB0 2 13 PA0 ; PB1 3 12 PA1 COM-DATA ; /RESET PB3 4 11 PA2 ; KEY1 PB2 5 10 PA3 LED ; COM_ATTN PA7 6 9 PA4 ; PA6 7 8 PA5 ; -------- ; ; *************************************************************************** .nolist .include "include/tn84def.inc" ; Define device ATtiny84 .list .include "defs.asm" ; *************************************************************************** ; defines ; --------------------------------------------------------------------------- ; generic .equ clock=1000000 ; Define the clock frequency .include "utils_wait.asm" .include "com2_defs.asm" .include "comproto_defs.asm" ; --------------------------------------------------------------------------- ; firmware settings including list of modules used #define FW_TYPE AQHOME_FW_TYPE_ATT84_BASE #define FW_VERSION 0x0001 #define BASE_SYSTEM #define WITH_FLASH #define MODULES_TIMER #define MODULES_COM ;#define MODULES_LED ; #define MODULES_TWI_MASTER ; #define MODULES_LCD ; #define MODULES_SI7021 .set MODULES_MASK = 0 #ifdef MODULES_TIMER .set MODULES_MASK = MODULES_MASK | (1<