AnasSarkiz/usb-c-pd-brushed-motor

USB-C PD-powered motor controller with protected input, selectable 5/9/12 V buck supply, MCU qualification, PWM H-bridge drive, overvoltage sensing, regenerative energy-dump resistors, and safety interlocks.

Version
0.0.1-a48-cloud-pipeline9-unrouted-c41d79a-305b1e7a
License
unset
Stars
0

scripts/review-i2c-timing.ts

import { writeFile } from "node:fs/promises"
import { i2cTimingEnvelope } from "./i2c-timing-envelope"
const report = i2cTimingEnvelope()
await writeFile(
  "evidence/i2c-timing-envelope-A22.json",
  JSON.stringify(report, null, 2) + "\n",
)
console.log(JSON.stringify(report, null, 2))
if (!report.passed) process.exitCode = 1