steps towards tle8888
This commit is contained in:
parent
2cfb6bff38
commit
07e6e2c4ad
|
@ -26,6 +26,7 @@
|
||||||
#define Window_watchdog_close_window_time_ms 100.8
|
#define Window_watchdog_close_window_time_ms 100.8
|
||||||
|
|
||||||
#define getRegisterFromResponse(x) (((x) >> 1) & 0x7f)
|
#define getRegisterFromResponse(x) (((x) >> 1) & 0x7f)
|
||||||
|
#define getDataFromResponse(x) (((x) >> 8) & 0xff)
|
||||||
|
|
||||||
// unchangeable value for TLE8888QK
|
// unchangeable value for TLE8888QK
|
||||||
// unused for now
|
// unused for now
|
||||||
|
|
|
@ -108,10 +108,10 @@ void tle8888_dump_regs(void)
|
||||||
for (int request = 0; request < 0x7e + 1; request++) {
|
for (int request = 0; request < 0x7e + 1; request++) {
|
||||||
uint16_t tmp;
|
uint16_t tmp;
|
||||||
tle8888_read_reg(request, &tmp);
|
tle8888_read_reg(request, &tmp);
|
||||||
uint8_t response = getRegisterFromResponse(tmp);
|
uint8_t reg = getRegisterFromResponse(tmp);
|
||||||
uint8_t data = (tmp >> 8) & 0xff;
|
uint8_t data = getDataFromResponse(tmp);
|
||||||
|
|
||||||
scheduleMsg(&logger, "%02x: %02x", response, data);
|
scheduleMsg(&logger, "%02x: %02x", reg, data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue