più o meno ho capito quello che intendi, ora approfondisco l'argomento
ma praticamente alla fine tra:
- sequenza di inizio e fine
- slave id ingrandito
- necessariamente calcolo del CRC cambiato
- meccanismo di rilevazione delle collisioni
la mia variante del modbus è diventata un nuovo protocollo :asd:
a questo punto mi cambio la parte che mi legge i registri per come mi serve e via, anzi faccio un meccanismo che mi permetta di richiamare delle generiche funzioni registrate alla libreria tramite una callback (il C dell'avr supporta i puntatori a funzione?)