Skip to content

Hardware Testing on HALPI2 #32

@mairas

Description

@mairas

Implementation Details

  • Test on actual HALPI2 hardware:
    • I2C communication with RP2040
    • Analog measurements accuracy
    • Watchdog feeding
    • State machine transitions
    • Firmware upload
    • Shutdown sequence
  • Test with firmware versions 2.x and 3.x
  • Verify compatibility with Python version behavior

Test Scenarios

  • All I2C operations work on real hardware
  • Measurements match expected values
  • Watchdog prevents system reset
  • State machine transitions correctly
  • Firmware upload succeeds
  • Shutdown sequence works

Acceptance Criteria

  • All features work on HALPI2 hardware
  • Behavior matches Python version
  • No hardware regressions
  • Firmware compatibility verified

Caveats

  • Requires access to HALPI2 hardware
  • Test carefully to avoid damaging hardware or corrupting firmware
  • Always have backup firmware available

Dependencies

  • All implementation and testing tasks

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions