From a8cdf6ec58bd38e25457db26267d7530f04e83af Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Mon, 2 Feb 2026 21:20:47 +0100 Subject: [PATCH] c03: use beeper module. --- avr/devices/c03/defs.asm | 12 ++++++++++++ avr/devices/c03/main/main.asm | 4 +++- devices/nodes/aqua_c03.xml | 1 + 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/avr/devices/c03/defs.asm b/avr/devices/c03/defs.asm index 097300c..fd81c3b 100644 --- a/avr/devices/c03/defs.asm +++ b/avr/devices/c03/defs.asm @@ -60,6 +60,18 @@ +; --------------------------------------------------------------------------- +; Beeper module + +.equ BEEPER_SIMPLE_ONTIME = 1 ; shorter +.equ BEEPER_SIMPLE_OFFTIME = 0 ; longer +.equ BEEPER_SIMPLE_DDR = DDRD +.equ BEEPER_SIMPLE_PORT = PORTD +.equ BEEPER_SIMPLE_PORTIN = PIND +.equ BEEPER_SIMPLE_PINNUM = PORTD7 + + + ; --------------------------------------------------------------------------- ; LED module diff --git a/avr/devices/c03/main/main.asm b/avr/devices/c03/main/main.asm index 675b148..254681c 100644 --- a/avr/devices/c03/main/main.asm +++ b/avr/devices/c03/main/main.asm @@ -48,6 +48,7 @@ #define MODULES_CLOCK ;#define MODULES_XRAM ;#define MODULES_HEAP +#define MODULES_BEEPER_SIMPLE #define MODULES_LED_SIMPLE #define MODULES_NETWORK ;#define MODULES_COMONUART0 @@ -97,7 +98,8 @@ .equ VALUE_ID_DEBUG = 0x7f -.equ VALUE_ID_LEDSIMPLE_TIMING = 0x88 +.equ VALUE_ID_LEDSIMPLE_TIMING = 0x88 +.equ VALUE_ID_BEEPERSIMPLE_TIMING = 0x89 .equ VALUE_ID_SENSOR_CO2_BASE = 0x90 .equ VALUE_ID_SENSOR_CO2_SOURCE = 0x90 diff --git a/devices/nodes/aqua_c03.xml b/devices/nodes/aqua_c03.xml index 373c8c1..6395c14 100644 --- a/devices/nodes/aqua_c03.xml +++ b/devices/nodes/aqua_c03.xml @@ -6,6 +6,7 @@ +