xous-core/emulation/peripherals
Sean Cross cd19fcba57 emulation: ec: i2c: allow reading multiple registers
Previously, the code would only allow for reading one register at a
time. This caused that one register to be duplicated repeatedly.

As a result, readings such as Voltage were incorrect.

Signed-off-by: Sean Cross <sean@xobs.io>
2022-04-20 21:26:58 +08:00
..
ABRTCMC.cs emulation: add initial drafts of i2c for soc 2021-06-25 23:55:04 +08:00
BetrustedEcI2C.cs emulation: ec: i2c: allow reading multiple registers 2022-04-20 21:26:58 +08:00
BetrustedI2S.cs emulation: get more of the EC working 2021-09-27 19:42:04 +08:00
BetrustedSocI2C.cs emulation: i2c: implement Reset bit on I2C 2022-02-14 13:41:50 +08:00
BetrustedSpinor.cs emulation: complete initial emulation of spinor/flash 2022-02-17 18:03:45 +08:00
BetrustedWatchdog.cs Update Renode models with new ClockEntry API 2022-02-04 04:04:37 +01:00
BQ24157.cs emulation: get more of the EC working 2021-09-27 19:42:04 +08:00
BQ27421.cs emulation: BQ27421: implement more registers 2022-02-14 13:41:15 +08:00
BtEvents.cs emulation: add WF200 ethernet implementation 2022-02-23 21:44:01 +08:00
ComConnector.cs emulation: add WF200 ethernet implementation 2022-02-23 21:44:01 +08:00
ComEc.cs emulation: add WF200 ethernet implementation 2022-02-23 21:44:01 +08:00
ComSoC.cs emulation: add WF200 ethernet implementation 2022-02-23 21:44:01 +08:00
ec_power.cs com: working on getting com functioning 2022-02-13 10:59:47 +08:00
EcWifi.cs emulation: add WF200 ethernet implementation 2022-02-23 21:44:01 +08:00
engine.cs add a trace debug print in engine emulation for correlation 2021-09-07 05:08:56 +08:00
engine.py emulation: watchdog: fix watchdog timer 2021-08-30 15:30:59 +08:00
keyboard.cs emulation: keyboard: add key injection functions 2022-02-14 17:51:56 +08:00
keyrom.cs emulation: complete initial emulation of spinor/flash 2022-02-17 18:03:45 +08:00
LiteX_Timer_32.cs emulation: litex_timer_32: remove dead code 2020-03-10 17:30:58 +08:00
LM3509.cs emulation: get more of the EC working 2021-09-27 19:42:04 +08:00
LSM6DS3.cs emulation: get more of the EC working 2021-09-27 19:42:04 +08:00
memlcd.cs emulation: memlcd: reduce dirty bit count to 2 bytes 2022-01-26 12:48:04 +08:00
MXIC_MX66UM1G45G.cs emulation: add WF200 ethernet implementation 2022-02-23 21:44:01 +08:00
sha512.cs sha512: fix length and 512/256 calculation 2021-07-15 15:55:13 +08:00
spinor_soft_int.cs emulation: add spinor_soft_int and wfi 2021-08-02 17:10:10 +08:00
ticktimer.cs Update Renode models with new ClockEntry API 2022-02-04 04:04:37 +01:00
trng_kernel.cs emulation: update trng peripherals 2021-07-13 22:24:04 +08:00
trng_server.cs emulation: update trng peripherals 2021-07-13 22:24:04 +08:00
TUSB320LAI.cs emulation: get more of the EC working 2021-09-27 19:42:04 +08:00
vexriscv-aes.cs emulation: add WF200 ethernet implementation 2022-02-23 21:44:01 +08:00
WF200.cs emulation: add WF200 ethernet implementation 2022-02-23 21:44:01 +08:00
wfi.cs emulation: add spinor_soft_int and wfi 2021-08-02 17:10:10 +08:00