Chiarificazione inserimento nuovi metodi in libreria

Praticamente sbagli a non sapere cosa scrivi!

Dovresti dare una bella studiata a C++ , puntatori e operatori relativi.

Si lo so che & è la e commerciale, solo che tu non sai a cosa serve! Questo è il problema.

Per farla breve

SIMCOM900::SimpleWrite(uint8_t *&comm, uint16_t &comm1)

suona un pò male...

L'operatore * (dereference) è un pò la traduzione di : il valore contenuto all'indirizzo XXX

L'operatore & (reference) è un pò la traduzione di : l'indirizzo di ...

praticamente nel tuo caso il metodo sarà sia nell'implementazione che nel ptototipo:

SIMCOM900::SimpleWrite(uint8_t *comm, uint16_t * comm1)

mentre nel richiamarlo

SimWrite(&valore,&valore1)

Claro?