32 lines
829 B
C
32 lines
829 B
C
#ifndef CONFIG_H
|
|
#define CONFIG_H
|
|
|
|
#pragma once
|
|
|
|
// WI-FI
|
|
#define SSID "your_wifi_ssid"
|
|
#define PASSWORD "your_wifi_password"
|
|
#define AUTH_MODE WIFI_AUTH_WPA2_PSK
|
|
|
|
// MQTT
|
|
#define MQTT_ADDR "mqtt://yourmqttserver"
|
|
#define MQTT_PORT 1883
|
|
#define MQTT_USER "your_username"
|
|
#define MQTT_PASS "your_password"
|
|
|
|
#define CMD_GET_MOISTURE 0x01
|
|
#define CMD_GET_SENSOR_READS 0x02
|
|
#define CMD_GET_MOISTURE_MIN 0x03
|
|
#define CMD_GET_MOISTURE_MAX 0x04
|
|
#define CMD_SET_SENSOR_READS 0x05 // [cmd, value]
|
|
#define CMD_SET_PARAMS 0x06 // [cmd, min, max, reads]
|
|
#define CMD_FORCE_PUMP 0x07 // [cmd]
|
|
|
|
// Change based on how many vases max to manage [1 to ~100]
|
|
// larger numberss will require larger arrays stored in memory
|
|
// see AVR limitation on TWI addresses
|
|
#define SLAVES_NUMBER 8
|
|
|
|
|
|
#endif
|