3.12.14 (main, Aug 25 2026, 14:01:42) [MSC v.1944 64 bit (AMD64)]
{
  "checks_passed": 36,
  "measurements": "NOT PERFORMED",
  "baseline_time_quanta": 1000,
  "baseline_resolution_bits": 9.965784284662087,
  "PWM1_high_rows": [
    {
      "CCR": 0,
      "duty_percent": 0.0,
      "TON_ms_nominal": 0.0,
      "mean_V_ideal_3V3": 0.0
    },
    {
      "CCR": 250,
      "duty_percent": 25.0,
      "TON_ms_nominal": 0.25,
      "mean_V_ideal_3V3": 0.825
    },
    {
      "CCR": 500,
      "duty_percent": 50.0,
      "TON_ms_nominal": 0.5,
      "mean_V_ideal_3V3": 1.65
    },
    {
      "CCR": 750,
      "duty_percent": 75.0,
      "TON_ms_nominal": 0.75,
      "mean_V_ideal_3V3": 2.475
    },
    {
      "CCR": 1000,
      "duty_percent": 100.0,
      "TON_ms_nominal": 1.0,
      "mean_V_ideal_3V3": 3.3
    }
  ],
  "optimal_exact_frequency_solutions": [
    {
      "frequency_Hz": 1000,
      "PSC": 1,
      "ARR": 35999,
      "time_quanta": 36000,
      "effective_resolution_bits": 15.1357092861044
    },
    {
      "frequency_Hz": 20000,
      "PSC": 0,
      "ARR": 3599,
      "time_quanta": 3600,
      "effective_resolution_bits": 11.813781191217037
    }
  ],
  "ideal_preload_write_CNT": 500,
  "illustrative_comparator_only_high_ticks_OCPE_on_off": [
    750,
    500
  ],
  "next_period_high_ticks": 250,
  "notes": [
    "Mean voltage assumes ideal0V/3.3V levels and suitable averaging; not a motor drive voltage guarantee.",
    "Center-aligned up/down counter has a different period; this model uses edge-aligned upcount only.",
    "Default firmware changes duty in steps, not a brightness fade.",
    "OCPE-off500-tick model output is only illustrative; continuous PWM without preload is not a guaranteed hardware operating configuration.",
    "Endpoint CCR1000 mapping applies only to fixedARR999."
  ]
}

Real clean builds and packaged sources/ELF/MAP checked; no hardware execution, oscilloscope, terminal or IDE GUI test was performed.
