Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Architecture Decision Records (ADR)

This directory contains Architecture Decision Records for EQ Wave hardware and firmware.

Naming Convention: Architecture decisions use prefix ADR-XXX. Enhancement proposals (forward-looking) use WEP-XXX.

Purpose

ADRs document significant technical decisions that have been made, including:

  • The context and problem being solved
  • Options that were considered
  • The decision and rationale
  • Trade-offs accepted
  • Consequences (positive and negative)

Distinction from WEPs

TypePurposeTiming
WEPPropose a changeBefore implementation
ADRRecord a decisionAfter decision is made

A WEP may result in an ADR once the proposal is accepted and implemented.

Index

ADRTitleDateStatus
ADR-001Wave v2 Architecture (ADC, channels, BOM)Nov 2025Accepted
ADR-002Wave v2 MCU Selection (MCXN947)Nov 2025Accepted
ADR-003Wave v2 FPGA Strategy (ECP5)Nov 2025Accepted

Template

When creating a new ADR:

  1. Use the next sequential number: ADR-XXX-short-title.md
  2. Include: Date, Status, Context, Options Considered, Decision, Rationale, Trade-offs, Consequences
  3. Keep it concise - link to detailed analysis docs rather than duplicating content
  4. Update this README index


© 2026 EQ Systems Inc.