Skip to content

v0.4.3

Choose a tag to compare

@X2Cscope X2Cscope released this 23 Jun 14:42
· 20 commits to main since this release
ab885e8

What's Changed

  • Milestone v0.4.3 - unions, bit size variables, and enhancements (#96)

  • union type fully implemented

  • reading bit-size variables under unions / structs regardless variable's byte size

  • writing bit-size variables under unions / structs regardless variable's byte size

  • removed arguments from class Variable

    • Class Variable needs VariableInfo parameter and LNet to get instantiated.
    • Instead of adding more parameters to the constructor, we store the VariableInfo as a member.
  • moved set_value to Variable class, added _set_value as abstract function

    • moved call to checking value_range to parent class
    • enables generic processing before moving to specific processing
  • increasing number of variables on generic_gui

  • changed default generic_gui logger level from warning to error

    • this avoids minor level messages showing up on terminal
  • fixed behavior when variable name is not found
    If the variable does not exist in elf file, we log message "Variable '{name} not found!" and return None
    If the variable is found, but an error occurred when parsing, we log the error message and return None

  • Changing prints over the code to logging.debug

  • Changed contact information

  • ruff check

  • bump version


Co-authored-by: Edras Pacola edras.pacola@microchip.com