mirror of
https://github.com/espressif/esp-idf.git
synced 2024-09-20 00:36:01 -04:00
examples/console: allow not registering sleep related commands
This commit is contained in:
parent
002c50540b
commit
dafc6676ae
@ -39,19 +39,29 @@ static void register_light_sleep(void);
|
||||
static void register_tasks(void);
|
||||
#endif
|
||||
|
||||
void register_system(void)
|
||||
void register_system_common(void)
|
||||
{
|
||||
register_free();
|
||||
register_heap();
|
||||
register_version();
|
||||
register_restart();
|
||||
register_deep_sleep();
|
||||
register_light_sleep();
|
||||
#if WITH_TASKS_INFO
|
||||
register_tasks();
|
||||
#endif
|
||||
}
|
||||
|
||||
void register_system_sleep(void)
|
||||
{
|
||||
register_deep_sleep();
|
||||
register_light_sleep();
|
||||
}
|
||||
|
||||
void register_system(void)
|
||||
{
|
||||
register_system_common();
|
||||
register_system_sleep();
|
||||
}
|
||||
|
||||
/* 'version' command */
|
||||
static int get_version(int argc, char **argv)
|
||||
{
|
||||
@ -124,7 +134,7 @@ static void register_free(void)
|
||||
static int heap_size(int argc, char **argv)
|
||||
{
|
||||
uint32_t heap_size = heap_caps_get_minimum_free_size(MALLOC_CAP_DEFAULT);
|
||||
ESP_LOGI(TAG, "min heap size: %u", heap_size);
|
||||
printf("min heap size: %u\n", heap_size);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -12,9 +12,15 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// Register system functions
|
||||
// Register all system functions
|
||||
void register_system(void);
|
||||
|
||||
// Register common system functions: "version", "restart", "free", "heap", "tasks"
|
||||
void register_system_common(void);
|
||||
|
||||
// Register deep and light sleep functions
|
||||
void register_system_sleep(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user