Convertire un codice C in arduino

Ciao,
chiedo il vostro aiuto, ho il codice di un attiny13 che è in C, prima domanda l'attiny13 si può programmare in arduino, se sì è complicato convertire il codice in arduino

altra soluzione si può convertire per attiny85

Mi aiutate
Grazie

Ma veramente Arduino si programma in C/C++ con dei comandi specifici. aggiunti dal core di Arduino (cioè una serie di librerie). Il compilatore richiamato dal IDE è gcc (gnu C compiler)

Spiega meglio cosa intendi per un codice C per attiny13, anzi meglio, postalo che lo vediamo.

Scusate ma non sono riuscito a metterlo come codice lo ho allegato

Star-Momemtary.txt (12 KB)

Il problema di quel codice è che è scritto non usando i comandi/funzioni per accedere il lettura/scrittura sui pin ma usa direttamente i registri interni del chip.
Portarlo su altro chip bisogna vedere i datasheet dei registri dei due chip e vedere dove ci sono differenze. Magari 13 e 85 sono simili

Poi però ci sono le definizioni delle funzioni per gli interrupt e il watchdog
In poche parole quel programma è scritto per lavorare "a basso livello" senza le astrazioni che fa il core di Arduino