EEprom lettura e scrittura di byte provenienti da bluetooth HC05

sacchetto:
Giusto. Per cui l'unica soluzione è istituire una comunicazione bidirezionale a blocchi? e aumentare la capacità del buffer è possibile?

Devi "manomettere" il "core" ...
.. in tal caso ti conviene installarti una versione "sandboxed" dell'IDE, ovvero una versione a se stante indipendente da tutto quello che tu hai sulla tua macchina e che personalizzi per i tuoi gusti.
Ovviamente, ogni volta che esce una nuova versione, dovrai rifare tutto ... ::slight_smile:

Per fare una versione "sandboxed", carica l'IDE (NON la versione .exe dell'installer, ma quella nel .zip). Scompatta il .zip in una tua cartella dove hai tutti i permessi di "lettura/scrittura" e dagli un nome univoco, es. "arduino-personalizzato" o come vuoi.
All'interno crea una cartella di nome "portable" ... lancia il .exe che si trova nell'installazione che hai fatto e tutto sarà contenuto in quella cartella senza spargere roba in giro per il disco e senza usare nulla di precedentemente installato.

A questo punto, puoi andare in "arduino-personalizzato\hardware\arduino\avr\cores\arduino" e trovi il file "HardwareSerial.h" dove ci sono le definizioni dei buffer TX ed RX.

Occhio a non esagerare che hai solo 2KB di SRAM per tutto (variabili, stack, ecc.)

Guglielmo