led, sensor, power

This commit is contained in:
2023-01-01 08:52:10 +01:00
parent aaa75c0c88
commit 59519e4f55
5 changed files with 111 additions and 42 deletions

View File

@@ -1,17 +1,18 @@
#pragma once
#include "Arduino.h"
#include "ADS1X15.h"
#include "Battery.h"
#include "board.h"
#include "led.h"
#define ADSINTERVAL 100
#define VBATTINTERVALL 15000
#define VBATTMEASPRECHARGE 500
#define LOWBATTPERIOD 30000
#define ADSINTERVAL 100
#define VBATTINTERVALL 15000
#define VBATTMEASPRECHARGE 500
#define LOWBATTPERIOD 30000
#define HALLINTERVAL 100
#define HALLTHRESHOLD 5
#define HALLINTERVAL 50
#define HALLCNTTHRESHOLD 20
#define HALLIDLETHRESHOLD 20
#define HALLIDLESAMPLES 15
#define HALLPLAYSAMPLES 24
@@ -24,6 +25,7 @@ typedef enum
hall_decreasing,
}HALLSENSORSTATES;
void initSensor(void);
void handleBatterySensor(void);
void handleHallSensor(void);