12345678910111213141516171819202122232425262728 |
- #pragma once
- #include "esp_console.h"
- #include "argtable3/argtable3.h"
- #include "cJSON.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- #define CFG_TYPE_HW(a) "cfg-hw-" a
- #define CFG_TYPE_AUDIO(a) "cfg-audio-" a
- #define CFG_TYPE_SYST(a) "cfg-syst-" a
- #define CFG_TYPE_FW(a) "cfg-fw-" a
- #define CFG_TYPE_GEN(a) "cfg-gen-" a
- typedef cJSON * parm_values_fn_t(void);
- esp_err_t cmd_to_json(const esp_console_cmd_t *cmd);
- esp_err_t cmd_to_json_with_cb(const esp_console_cmd_t *cmd, parm_values_fn_t parm_values_fn);
- int arg_parse_msg(int argc, char **argv, struct arg_hdr ** args);
- cJSON * get_cmd_list();
- #ifdef __cplusplus
- }
- #endif
|