mirror of https://github.com/arendst/Tasmota.git
Fix Debug
This commit is contained in:
parent
e7dd3e1756
commit
acc67b9e9f
|
@ -25,6 +25,8 @@
|
||||||
#ifndef LibTeleinfo_h
|
#ifndef LibTeleinfo_h
|
||||||
#define LibTeleinfo_h
|
#define LibTeleinfo_h
|
||||||
|
|
||||||
|
#include "Arduino.h"
|
||||||
|
|
||||||
// Define this if you want library to be verbose
|
// Define this if you want library to be verbose
|
||||||
//#define TI_DEBUG
|
//#define TI_DEBUG
|
||||||
|
|
||||||
|
@ -44,10 +46,10 @@
|
||||||
#define TI_Debugflush Serial.flush
|
#define TI_Debugflush Serial.flush
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#define TI_Debug(x)
|
#define TI_Debug(x) {}
|
||||||
#define TI_Debugln(x)
|
#define TI_Debugln(x) {}
|
||||||
#define TI_Debugf(...)
|
#define TI_Debugf(...) {}
|
||||||
#define TI_Debugflush
|
#define TI_Debugflush {}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// For 4 bytes Aligment boundaries
|
// For 4 bytes Aligment boundaries
|
||||||
|
@ -61,14 +63,15 @@ typedef struct _ValueList ValueList;
|
||||||
struct _ValueList
|
struct _ValueList
|
||||||
{
|
{
|
||||||
ValueList *next; // next element
|
ValueList *next; // next element
|
||||||
char * name; // LABEL of value name
|
|
||||||
char * value; // value
|
|
||||||
uint8_t checksum;// checksum
|
uint8_t checksum;// checksum
|
||||||
uint8_t flags; // specific flags
|
uint8_t flags; // specific flags
|
||||||
|
char * name; // LABEL of value name
|
||||||
|
char * value; // value
|
||||||
};
|
};
|
||||||
|
|
||||||
#pragma pack(pop)
|
#pragma pack(pop)
|
||||||
|
|
||||||
|
|
||||||
// Library state machine
|
// Library state machine
|
||||||
enum _State_e {
|
enum _State_e {
|
||||||
TINFO_INIT, // We're in init
|
TINFO_INIT, // We're in init
|
||||||
|
@ -95,6 +98,11 @@ enum _State_e {
|
||||||
#define TINFO_SGR '\n' // start of group
|
#define TINFO_SGR '\n' // start of group
|
||||||
#define TINFO_EGR '\r' // End of group
|
#define TINFO_EGR '\r' // End of group
|
||||||
|
|
||||||
|
typedef void (*_fn_ADPS) (uint8_t);
|
||||||
|
typedef void (*_fn_data) (ValueList *, uint8_t);
|
||||||
|
typedef void (*_fn_new_frame) (ValueList *);
|
||||||
|
typedef void (*_fn_updated_frame) (ValueList *);
|
||||||
|
|
||||||
class TInfo
|
class TInfo
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
Loading…
Reference in New Issue