doppiozero:
ok, però nell'esempio fornito a corredo della libreria l'hardware viene inizializzato nei task. Vedi esempio blink_analogRead.
... NON è buona pratica !
Anzi, la cosa migliore, sarebbe proprio avere una funzione dedicata all'inizializzazione del HW (... funzione che trovi in tutti gli esempi sul sito di freertos con il nome di prvSetupHardware())
Guglielmo