You are using staging server - a separate instance of the ESP Component Registry that allows you to try distribution tools and processes without affecting the real registry.

low_consumption

Required Change in configuration:
	CONFIG_PM_ENABLE=y
	CONFIG_PM_DFS_INIT_AUTO=y
	CONFIG_ESP_MAIN_TASK_STACK_SIZE=3000
	CONFIG_FREERTOS_USE_TICKLESS_IDLE=y


ESP32 (WRover Module, 16MByte Flash, 8MByte PSRAM):
	The VCC current is pulsating between min and max value.

	wifi listen_interval = 5
	ros2 topic send interval = 1000 ms

	The mean current (estimated) is: 26 mA

ESP32-S2 (WRover Module, 4MByte Flash, 8MByte PSRAM):
	The VCC current is pulsating between min and max value.

	wifi listen_interval = 5
	ros2 topic send interval = 1000 ms

	The mean current (estimated) is: 14 mA
			
	By inreasing the wifi listen_interval (e.g. 30) and 
	the topic send interval (e.g. 60000), the mean 
	current might be reduced to 5 mA.

To create a project from this example, run:

idf.py create-project-from-example "narukara/micro_ros_espidf_component=0.0.1:low_consumption"

or download archive (~3.33 KB)