mirror of
https://github.com/lumapu/ahoy.git
synced 2025-06-24 21:36:59 +02:00
* added mqtt
This commit is contained in:
parent
8bfbd8d45b
commit
c00be7bb35
10 changed files with 299 additions and 38 deletions
|
@ -15,27 +15,47 @@
|
|||
//-------------------------------------
|
||||
#define VERSION_MAJOR 0
|
||||
#define VERSION_MINOR 1
|
||||
#define VERSION_PATCH 10
|
||||
#define VERSION_PATCH 11
|
||||
|
||||
|
||||
//-------------------------------------
|
||||
// EEPROM
|
||||
//-------------------------------------
|
||||
#define SSID_LEN 32
|
||||
#define PWD_LEN 64
|
||||
#define DEVNAME_LEN 32
|
||||
#define PWD_LEN 32
|
||||
#define DEVNAME_LEN 16
|
||||
#define CRC_LEN 2
|
||||
|
||||
#define HOY_ADDR_LEN 6
|
||||
#define INV_ADDR_LEN 6
|
||||
#define INV_INTERVAL_LEN 2 // uint16_t
|
||||
|
||||
|
||||
#define MQTT_ADDR_LEN 4 // IP
|
||||
#define MQTT_USER_LEN 16
|
||||
#define MQTT_PWD_LEN 32
|
||||
#define MQTT_TOPIC_LEN 32
|
||||
#define MQTT_INTERVAL_LEN 2 // uint16_t
|
||||
|
||||
|
||||
#define ADDR_START 0
|
||||
#define ADDR_SSID ADDR_START
|
||||
#define ADDR_PWD ADDR_SSID + SSID_LEN
|
||||
#define ADDR_DEVNAME ADDR_PWD + PWD_LEN
|
||||
#define ADDR_HOY_ADDR ADDR_DEVNAME + DEVNAME_LEN
|
||||
#define ADDR_INV0_ADDR ADDR_DEVNAME + DEVNAME_LEN
|
||||
#define ADDR_INV_INTERVAL ADDR_INV0_ADDR + INV_ADDR_LEN
|
||||
|
||||
#define ADDR_NEXT ADDR_HOY_ADDR + HOY_ADDR_LEN
|
||||
#define ADDR_MQTT_ADDR ADDR_INV_INTERVAL + INV_INTERVAL_LEN
|
||||
#define ADDR_MQTT_USER ADDR_MQTT_ADDR + MQTT_ADDR_LEN
|
||||
#define ADDR_MQTT_PWD ADDR_MQTT_USER + MQTT_USER_LEN
|
||||
#define ADDR_MQTT_TOPIC ADDR_MQTT_PWD + MQTT_PWD_LEN
|
||||
#define ADDR_MQTT_INTERVAL ADDR_MQTT_TOPIC + MQTT_TOPIC_LEN
|
||||
|
||||
#define ADDR_SETTINGS_CRC 200
|
||||
#define ADDR_NEXT ADDR_MQTT_INTERVAL + MQTT_INTERVAL_LEN
|
||||
|
||||
#define ADDR_SETTINGS_CRC 400
|
||||
|
||||
#if(ADDR_SETTINGS_CRC <= ADDR_NEXT)
|
||||
#error address overlap!
|
||||
#endif
|
||||
|
||||
#endif /*__DEFINES_H__*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue