From bed8a4afc26c724befec1b26319226d54352bf4d Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Sat, 25 Apr 2026 20:01:26 +0200 Subject: [PATCH] more documentation. --- avr/README | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/avr/README b/avr/README index e4c297c..aa22c69 100644 --- a/avr/README +++ b/avr/README @@ -1,8 +1,9 @@ -AqHome Node Operating System (AqAssemblerOS4Avr) -================================================ +AqHome Node Base System +======================= -This is a very simple operating system for AVR devices like ATtiny and ATmega MCUs. +This is a very simple base system for AVR devices like ATtiny and ATmega MCUs written in +pure AVR assembler. It doesn't use administration objects in RAM, it just defines some routine calls which have to be added into the system to add new drivers and modules. @@ -69,3 +70,9 @@ This enables all the function calls for this module. Nothing else needs to be ch code file in order to enable that module. + +For a purely minimal system (without any drivers and apps) see "devices/minimal". +For a system which uses a two-wire-protocol to communicate with a temp/humidity sensor, has a motion sensor +and a photo diode to measure environmental light see "devices/n29". This device uses 5312 bytes FLASH (including +full AqHome network stack with statistics and value reporting) and 295 bytes SDRAM (including network buffers). +