The following errors appear during compilation. With Arduino core for the ESP32: 1.0.4 everything worked fine.
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:16:5: error: redeclaration of enumerator 'JSON_STATE_START'
JSON_STATE_START = 1,
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:14:3: note: previous definition of 'JSON_STATE_START' was here
JSON_STATE_START = 1,
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:17:5: error: redeclaration of enumerator 'JSON_STATE_END'
JSON_STATE_END,
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:15:3: note: previous definition of 'JSON_STATE_END' was here
JSON_STATE_END,
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:18:5: error: redeclaration of enumerator 'JSON_STATE_OBJECT'
JSON_STATE_OBJECT,
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:16:3: note: previous definition of 'JSON_STATE_OBJECT' was here
JSON_STATE_OBJECT,
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:19:5: error: redeclaration of enumerator 'JSON_STATE_OBJECT_KEY'
JSON_STATE_OBJECT_KEY,
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:17:3: note: previous definition of 'JSON_STATE_OBJECT_KEY' was here
JSON_STATE_OBJECT_KEY,
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:20:5: error: redeclaration of enumerator 'JSON_STATE_OBJECT_VALUE'
JSON_STATE_OBJECT_VALUE,
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:18:3: note: previous definition of 'JSON_STATE_OBJECT_VALUE' was here
JSON_STATE_OBJECT_VALUE,
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:21:5: error: redeclaration of enumerator 'JSON_STATE_ARRAY'
JSON_STATE_ARRAY,
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:19:3: note: previous definition of 'JSON_STATE_ARRAY' was here
JSON_STATE_ARRAY,
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:22:5: error: redeclaration of enumerator 'JSON_STATE_ARRAY_ITEM'
JSON_STATE_ARRAY_ITEM,
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:20:3: note: previous definition of 'JSON_STATE_ARRAY_ITEM' was here
JSON_STATE_ARRAY_ITEM,
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:23:5: error: redeclaration of enumerator 'JSON_STATE_ERROR'
JSON_STATE_ERROR,
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:21:3: note: previous definition of 'JSON_STATE_ERROR' was here
JSON_STATE_ERROR,
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:24:3: error: conflicting types for 'json_state'
} json_state;
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:22:4: note: previous declaration of 'json_state' was here
} json_state;
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:27:5: error: redeclaration of enumerator 'JSON_NESTING_OBJECT'
JSON_NESTING_OBJECT,
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:25:3: note: previous definition of 'JSON_NESTING_OBJECT' was here
JSON_NESTING_OBJECT,
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:28:5: error: redeclaration of enumerator 'JSON_NESTING_ARRAY'
JSON_NESTING_ARRAY,
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:26:3: note: previous definition of 'JSON_NESTING_ARRAY' was here
JSON_NESTING_ARRAY,
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:29:3: error: conflicting types for 'json_nesting'
} json_nesting;
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:27:4: note: previous declaration of 'json_nesting' was here
} json_nesting;
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:31:8: error: redefinition of 'struct json_stream'
struct json_stream {
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:31:17: note: originally defined here
typedef struct json_stream {
^
/Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:202:6: error: conflicting types for 'json_integer'
void json_integer(json_stream json, long long x) {
^
In file included from /Users/UserName/Documents/Arduino/libraries/ESPHap/json 2.c:5:0:
/Users/UserName/Documents/Arduino/libraries/ESPHap/json.h:62:7: note: previous declaration of 'json_integer' was here
void json_integer(json_stream json, int x);
Arduino core for the ESP32: 1.0.5 ESPHap: 1.0.9
The following errors appear during compilation. With Arduino core for the ESP32: 1.0.4 everything worked fine.