Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: glopesdev/harp-protocol
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: harp-tech/protocol
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 9 files changed
  • 3 contributors

Commits on Nov 27, 2025

  1. Use consistent notation for array registers (harp-tech#200)

    * Use consistent notation for array registers
    
    Array registers should be clearly indicated in the table and hyperlinks.
    The length of all array registers is now clearly indicated in the
    register specification.
    
    * Simplify register description and normalize casing
    * Add length to all register specifications
    * Avoid duplicating register length
    glopesdev authored Nov 27, 2025
    Configuration menu
    Copy the full SHA
    b2c9f90 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2025

  1. Improved specification of sync clock protocol (harp-tech#192)

    * Add sender/receiver schematic
    * Specify audio cable size
    * Add link to pico hardware template
    * Move physical connector PDF to assets
    * Adopt requirement key words from RFC 2119
    * Reorganize document sections for consistency and improve wording
    * Add explicit transmission packet diagram
    * Moved voltage requirement into main specification
    * Replace oscilloscope picture with logic trace
    * Clarify the sender MUST isolate the clock output
    * Clarify how the receiver should adjust their clock
    
    ---------
    
    Co-authored-by: Sonya Vasquez <[email protected]>
    glopesdev and Poofjunior authored Dec 6, 2025
    Configuration menu
    Copy the full SHA
    c4953d5 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2025

  1. Move all messaging patterns to device specification (harp-tech#194)

    To further clarify and separate the specification of device operation
    from the binary protocol, we move all messaging patterns to Device.md.
    
    This greatly reduces the number of cross-references and duplicate
    terminology across both documents.
    
    * Remove ambiguous versioning string
    * Move error handling to messaging patterns section
    * Clarify rejection of register writes
    * Account for possibility to flag events as errors
    
    In the near-future we may want to use this as an explicit exception
    throwing mechanism used by the Parse operator.
    
    * Clarify error handling recommendations
    * Improvements for register and serial interface
    * Improve wording for describing connection checks
    * Improve wording to clarify response contents
    
    Specifically, we want to clarify the payload should send the register
    contents after the request is processed.
    
    * Fix broken header link
    
    ---------
    
    Co-authored-by: bruno-f-cruz <[email protected]>
    glopesdev and bruno-f-cruz authored Dec 16, 2025
    Configuration menu
    Copy the full SHA
    8891561 View commit details
    Browse the repository at this point in the history
Loading