serial.print vs serial.write con formato BYTE

Salve a tutti, ho trovato uno sketch per rilevare la posizione di due encoders... siccome è un po' vecchiotto utilizza il formato BYTE che non è più supportato, nel codice trovo queste righe:

Serial.print(0xA0, BYTE);
Serial.print(0x0F, BYTE);
Serial.print(0xA0, BYTE);
Serial.print(0x0F, BYTE);

che ovviamente producono un errore, il compilatore suggerisce l'uso di serial.write e quindi il codice sopra diventerebbe:

Serial.write(0xA0);
Serial.write(0x0F);
Serial.write(0xA0);
Serial.write(0x0F);

dopo la modifica tutto sembra funzionare ma ho il dubbio che i due codici siano effettivamente equivalenti

Serial.write "scrive" in formato byte per cui il metodo è equivalente a quello precedente

ottimo ti ringrazio!