Thank's for you answer
I've forgot to write that I'm under Arduino core..
So I've solved in this way about setTime :
menuOra.setTime(TimeStorage(hTime,mTime));
where hTime and mTime are:
hTime = timeinfo.tm_hour;
mTime = timeinfo.tm_min;
from a 'struct tm' based on 'time.h' library of Esp32 Arduino core example.
But now the problem is to refresh display ( possibly partially) and/or update time in real time.
I've tested a schedule but nothing change.
something like this in setup(), before setupMenu() :
taskManager.scheduleFixedRate(1000,[] {
menuOra.setTime(TimeStorage(hTime,mTime));});
time is updated only if I move encoder and generate interrupt.
There's a way to update time without move encoder ?
thanks