Nuovi sviluppi IDE 1.8.x

secondo me è giusto invecel'entry point unico.
Spiego: tu crei un file "entry point", in cui pouoi sviluppare la tua lib OPPURE, sempre con le ifdef, caricare un file specifico. Quindi notare come l'ide tocca il meno possibile il codice utente (che crea sempre pastrugni, vedere i prolemi cn alcune #define e commenti multiriga risolti in vecchie versioni) per lasciare il compito al pre-compilatore.

Tanto alla fine un file scheletro di ifdef puoi fare copia-incolla, invece se hai un codice che è uguale per tutte le architetture (che so, una roba puramente matematica, o che usa solo seriale, o simili) allora PUOI avere un file unico, molo più facile da manenere che avere lo stesso codice sparso su più file.

Prendiamo il leoOS, il funzionameto è facile; setta un timer, prende in inpuut dei task, chiama una funzione quando avvegono. ora, questa parte starà nel file unico, le funzioni speficihe nelle sotto-librerie specifice incluse in base agli ifdef :slight_smile: