Ti seguo e non ti seguo, nel senso che non so aiutarti più di tanto con le struct perché la mia conoscenza del C si può classificare come "media".
Ti pongo una domanda. Ma usare gli operatori logici?
Mi pare semplice: devo attivare il 7° pin della porta D, basta manipolare DDRD.
Oppure vuoi saltare anche questo passaggio e scrivere direttamente nei registri contenuti nella memoria del micro?