Skip to content
Tomi Valkeinen edited this page Oct 25, 2024 · 2 revisions

rwmem v3 plan

New database

  • Also v3, I think
  • Size and endianness per register to allow variable size registers
  • It would be nice to use some ready library for the database, but I haven't found anything suitable. The lib should have:
    • Supports C++ and Python
    • Simple
    • Database should be small in size
    • Fast

24-bit register support

  • i2c sensors have 24-bit registers
  • Maybe support any 8-multiple (<= 64) register size on i2c

Size and endianness per register support to rwmem

  • Probably trivial?

Size and endianness per register support to pyrwmem

  • Probably trivial?

Documentation

  • rwmem command's docs could be improved, mainly on how it resolves the registers
  • pyrwmem API should be documented

GUI

  • Some kind of server-client system so that you don't have to run the GUI client on the device
  • Support for multiple simultaneous targets (mmap and i2c)
  • Prototype exists