From 721dc823125e073f6d5749817fbc55082a262d91 Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Thu, 10 Oct 2024 19:06:41 +0200 Subject: [PATCH] 1.0.4 - battery alert --- library.properties | 2 +- src/Arduino_AlvikCarrier.cpp | 2 ++ src/definitions/robot_definitions.h | 6 +++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/library.properties b/library.properties index a03415b..ceb15a5 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=Arduino_AlvikCarrier -version=1.0.3 +version=1.0.4 author=Arduino, Giovanni di Dio Bruno, Lucio Rossi maintainer=Arduino sentence=Library and firmware for Arduino Alvik Carrier board diff --git a/src/Arduino_AlvikCarrier.cpp b/src/Arduino_AlvikCarrier.cpp index f72b692..bf8f04f 100644 --- a/src/Arduino_AlvikCarrier.cpp +++ b/src/Arduino_AlvikCarrier.cpp @@ -1017,10 +1017,12 @@ void Arduino_AlvikCarrier::updateBehaviours(){ battery_alert_time = millis(); if (battery_alert_wave==400){ setLeds(COLOR_RED); + setLedBuiltin(HIGH); battery_alert_wave=100; } else{ setLeds(COLOR_BLACK); + setLedBuiltin(LOW); battery_alert_wave=400; } } diff --git a/src/definitions/robot_definitions.h b/src/definitions/robot_definitions.h index ed52ae2..8f606b9 100644 --- a/src/definitions/robot_definitions.h +++ b/src/definitions/robot_definitions.h @@ -93,11 +93,11 @@ const float MOTION_FX_PERIOD = (1000U / MOTION_FX_FREQ); // Library version #define VERSION_BYTE_HIGH 1 #define VERSION_BYTE_MID 0 -#define VERSION_BYTE_LOW 3 +#define VERSION_BYTE_LOW 4 // Battery stats -#define BATTERY_ALERT_MINIMUM_CHARGE 96.0 -#define BATTERY_ALERT_STOP_CHARGE 94.0 +#define BATTERY_ALERT_MINIMUM_CHARGE 20.0 +#define BATTERY_ALERT_STOP_CHARGE 10.0