add capa endpoint

Signed-off-by: Peter Siegmund <developer@mars3142.org>
This commit is contained in:
2026-01-06 00:18:01 +01:00
parent 28e991cf58
commit d18c9bfea1

View File

@@ -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;
} }
// ============================================================================ // ============================================================================