add capa endpoint
Signed-off-by: Peter Siegmund <developer@mars3142.org>
This commit is contained in:
@@ -56,9 +56,18 @@ esp_err_t api_capabilities_get_handler(httpd_req_t *req)
|
|||||||
{
|
{
|
||||||
ESP_LOGI(TAG, "GET /api/capabilities");
|
ESP_LOGI(TAG, "GET /api/capabilities");
|
||||||
|
|
||||||
// TODO: Implement actual capability detection
|
// Thread nur für esp32c6 oder esp32h2 verfügbar
|
||||||
const char *response = "{\"thread\":false}";
|
bool thread = false;
|
||||||
return send_json_response(req, response);
|
#if defined(CONFIG_IDF_TARGET_ESP32C6) || defined(CONFIG_IDF_TARGET_ESP32H2)
|
||||||
|
thread = true;
|
||||||
|
#endif
|
||||||
|
cJSON *json = cJSON_CreateObject();
|
||||||
|
cJSON_AddBoolToObject(json, "thread", thread);
|
||||||
|
char *response = cJSON_PrintUnformatted(json);
|
||||||
|
cJSON_Delete(json);
|
||||||
|
esp_err_t res = send_json_response(req, response);
|
||||||
|
free(response);
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user