Skip to content

A tool to view and manipulate a 8/16/32 bit data register with fields at different bit ranges.

License

Notifications You must be signed in to change notification settings

fornstedt/registercalculator

Repository files navigation

Pylint Pytest Code style: black

Register Calculator

The register calculator is a graphical tool intendend to view and manipulate individual bit fields in a data register. Arbitrary bit fields can be added and a value change in either a field or the main register is reflected everywhere.

Binaries for latest release:

Features

  • Modify register/field using binary, hexadecimal or decimal values.
  • Add any bit range as a new field by selecting the bits in the binary field and click the 'Add field' button.
  • Export and import settings using a json-file. Import using import dialog or drag-and-drop onto main window.
  • Choose bit number order, e.g from 31:0 or 0:31
  • Choose a register bit size of 8, 16 or 32 bits.
  • Swap bytes within the register to handle endianness.

About

A tool to view and manipulate a 8/16/32 bit data register with fields at different bit ranges.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published