Add waterPlant stub and update pump usage

This commit is contained in:
2025-05-15 23:39:15 +02:00
parent c8c27d440c
commit 09fed73696
4 changed files with 10 additions and 4 deletions
+2 -1
View File
@@ -14,7 +14,8 @@
//#define MOISTURE_SENSOR_A6 PC6
//#define MOISTURE_SENSOR_A7 PC7
// You may connect only the number of pumps that actually are needed in the vase
// You may just connect the pumps that actually are needed in the vase
// or define exactly the connected pumps on your system
#define PUMP_D3 PD3
#define PUMP_D4 PD4
#define PUMP_D5 PD5
+1
View File
@@ -6,3 +6,4 @@
void pumpsInit(void);
void pumpsTrigger(uint8_t digital_pins, int16_t milliseconds);
void waterPlant(void);
+1 -3
View File
@@ -7,8 +7,6 @@
#include "moisture.h"
#include "pump.h"
ISR(WDT_vect) {
triggerRead();
}
@@ -43,7 +41,7 @@ int main(void) {
int16_t result = moistureRead();
//espSend(VASE_NUM, result)
}
// if(espGet("ask if i need to water plants") == true) {trigger()}
// if(espGet("ask if i need to water plants") == true) {waterPlant()}
enterSleep();
}
return 0;
+6
View File
@@ -1,6 +1,7 @@
#include <stdint.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#include "config.h"
void pumpsInit(void) {
// Set as input
@@ -22,3 +23,8 @@ void triggerPump(int8_t pump_pin, int16_t milliseconds) {
// Turn off pump
PORTD &= ~(1 << pump_pin);
}
void waterPlant(void) {
//for each pump --> turn em on
//better to have it here as function instead of doing it in main
}