Problema com comunicação RS485 Master / Slave

Ola a uns tempos também andei a brincar com o RS485 e desenvolvi uma pequena lib para o que eu queria. Nao está terminada e deve ter coisas menos correctas mas funciona para o meu fim.Tem coisas que podem ser melhor optimizadas, nao estou a implementar ACK dos slaves inda ,nem tempos de timeout de resposta dos slaves ...
Digamos que a deixei ficar assim por falta de tempo e ter o projecto na gaveta à espera de ser sacado fora.
No entanto pode te dar uma visão do que fiz e fazer melhor do que fiz.
Também falta me depois colocar isso tudo dentro de uma class c++ para ser possível instanciar um objecto

RS485.h (467 Bytes)

RS485.cpp (2.8 KB)