8static int xfer(
void* ctx,
const uint8_t* tx, uint8_t* rx, uint16_t len) {
18 if (tx[0] >= 0xA0 && tx[0] <= 0xAE && len == 3 && rx) {
19 uint16_t w = f->
prom[(tx[0] - 0xA0) / 2];
20 rx[1] = (uint8_t)(w >> 8);
22 }
else if (tx[0] == 0x48 || tx[0] == 0x58) {
24 }
else if (tx[0] == 0x00 && len == 4 && rx) {
29 rx[1] = (uint8_t)(v >> 16);
30 rx[2] = (uint8_t)(v >> 8);