more documentation.

This commit is contained in:
Martin Preuss
2026-04-25 20:01:26 +02:00
parent 93aa9b46c3
commit bed8a4afc2

View File

@@ -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 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. 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. 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).