@richard-damon,
i use same priority 5 for each one :
xTaskCreatePinnedToCore(bmp280_socket1, "bmp280_socket1", configMINIMAL_STACK_SIZE * 8, NULL, 5, NULL, APP_CPU_NUM);
xTaskCreatePinnedToCore(bmp280_socket2, "bmp280_socket2", configMINIMAL_STACK_SIZE * 8, NULL, 5, NULL, APP_CPU_NUM);
xTaskCreatePinnedToCore(bmp280_socket3, "bmp280_socket3", configMINIMAL_STACK_SIZE * 8, NULL, 5, NULL, APP_CPU_NUM);
xTaskCreatePinnedToCore(bmp280_socket4, "bmp280_socket4", configMINIMAL_STACK_SIZE * 8, NULL, 5, NULL, APP_CPU_NUM);
//xTaskCreatePinnedToCore(bmp280_socket5, "bmp280_socket5", configMINIMAL_STACK_SIZE * 8, NULL, 5, NULL, APP_CPU_NUM);
//xTaskCreatePinnedToCore(bh1750_socket6, "bh1750_socket6", configMINIMAL_STACK_SIZE * 5, NULL, 5, NULL, APP_CPU_NUM);
//xTaskCreatePinnedToCore(bh1750_socket7, "bh1750_socket7", configMINIMAL_STACK_SIZE * 5, NULL, 5, NULL, APP_CPU_NUM);
//xTaskCreatePinnedToCore(bh1750_socket8, "bh1750_socket8", configMINIMAL_STACK_SIZE * 5, NULL, 5, NULL, APP_CPU_NUM);
and that work well, i print data with task consumer with extern globale variable
i need just to manage those variable dynamically in terms of nomber and type of sensor connected
if i have 8 sensor file json look like :
Sensor1
var x
var y
var time
sensor1
var x
var y
var z
var time
.
.
.
sensor8
var x
var y
var z
var f
var time