seveibar/nema17-stepper-motor-driver-tmc2209-usb-pd

RP2040-based USB-C PD stepper-motor controller with TMC2209 drive, AS5600 position feedback, TMP102 thermal shutdown, current/voltage telemetry, RGB status LED, and protected buzzer alarm circuitry.

Version
0.2.0
License
unset
Stars
0

patches/@tscircuit%2Ffanout-solver@0.0.78.patch

diff --git a/lib/types.ts b/lib/types.ts
index ecabc834f02353250896588c447aee4147bd5fc1..af32aaef8996881a89c19ebef072f0b99d52bff0 100644
--- a/lib/types.ts
+++ b/lib/types.ts
@@ -135,7 +135,7 @@ export interface FanoutBusSpec extends SimpleRouteBus {
    */
   exitEdge?: FanoutEdge
   /** Layers to which this bus is allowed to escape. */
-  allowedLayers?: readonly string[]
+  allowedLayers?: string[]
   /**
    * Preferred downstream routing point for each connection after it leaves the
    * fanout boundary. This is routing guidance only and does not replace the
@@ -341,7 +341,7 @@ export interface PreparedBus {
   /** Total connection count sharing this explicit edge/corner band. */
   cornerBandConnectionCount?: number
   /** Layers to which this bus is allowed to escape. */
-  allowedLayers?: readonly string[]
+  allowedLayers?: string[]
   /** Bus layers that also survive the solver-wide escape-layer restriction. */
   routableEscapeLayers?: readonly string[]
   termination: FanoutBusTermination