Sun, 13 Oct 2019 19:27:12 +0200
ADC1 source code cleanup. Switched to 12 bit resolution again. Multisample set to 128. Improved adc-state structure locking. Improved ADC read error detection. DS18B20 extra error logging. MQTT better publish counter locking.
/** * @file task_mqtt.h * @brief The FreeRTOS task to maintain MQTT connections. */ #ifndef _TASK_MQTT_H #define _TASK_MQTT_H /** * @brief Request a MQTT connection * @param state Request of disconnect a connection. */ void connect_mqtt(bool state); /** * @brief Check if MQTT is connected * @return Returns true if MQTT is connected */ bool ready_mqtt(void); void publishNode(void); void publishUnits(void); void publishLogs(void); /** * @brief The FreeRTOS task to run MQTT connections. */ void task_mqtt(void *); #endif