~repos /rp2350

#zig#raspberry-pi

git clone https://pyrossh.dev/repos/rp2350.git

code to drive rp2350



eda/package-lock.json



{
"name": "tss",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "tss",
"version": "1.0.0",
"devDependencies": {
"@tscircuit/core": "^0.0.359",
"@types/react": "^19.0.12"
}
},
"node_modules/@lume/kiwi": {
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/@lume/kiwi/-/kiwi-0.4.4.tgz",
"integrity": "sha512-ie0YTKgiZqD4TXlJ4eUbfi4UEoKs6YlLRYNTfPm5eUXwfudTBmPRs7Qcxz2SWKDpVTwThv3sWG6zwtyAA0nPpw==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@tscircuit/capacity-autorouter": {
"version": "0.0.44",
"resolved": "https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.44.tgz",
"integrity": "sha512-goSarNo4khFeworI0rLGYKBGMnXF6UDSeO53DjbNvoo9Fxbt8827+a1iET17d1LiTXAltXdJrA9g6Zb0X4VQTA==",
"dev": true,
"peerDependencies": {
"typescript": "^5.7.3"
}
},
"node_modules/@tscircuit/checks": {
"version": "0.0.30",
"resolved": "https://registry.npmjs.org/@tscircuit/checks/-/checks-0.0.30.tgz",
"integrity": "sha512-2kB/XDSIWlJCfQqqHzGgStLWsaBEqPIyP5PyLHh79OUNswQPFglHHoYtNsOmcuGR/JpQni6TXg9Ngp/BBdNGIA==",
"dev": true,
"dependencies": {
"@tscircuit/math-utils": "^0.0.12",
"circuit-json-to-connectivity-map": "^0.0.19"
},
"peerDependencies": {
"circuit-json": "*",
"typescript": "^5.5.3"
}
},
"node_modules/@tscircuit/checks/node_modules/circuit-json-to-connectivity-map": {
"version": "0.0.19",
"resolved": "https://registry.npmjs.org/circuit-json-to-connectivity-map/-/circuit-json-to-connectivity-map-0.0.19.tgz",
"integrity": "sha512-EJgeuBjCCvlKC+CjnR+yKppSi+/027x3uvXr0PR77iofR629BnVDgWv/0wKLJU7YlklcbpyUvOPyPCE1k2+WQQ==",
"dev": true,
"dependencies": {
"@tscircuit/math-utils": "^0.0.9"
},
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/checks/node_modules/circuit-json-to-connectivity-map/node_modules/@tscircuit/math-utils": {
"version": "0.0.9",
"resolved": "https://registry.npmjs.org/@tscircuit/math-utils/-/math-utils-0.0.9.tgz",
"integrity": "sha512-sPzfXndijet8z29X6f5vnSZddiso2tRg7m6rB+268bVj60mxnxUMD14rKuMlLn6n84fMOpD/X7pRTZUfi6M+Tg==",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/circuit-json-util": {
"version": "0.0.45",
"resolved": "https://registry.npmjs.org/@tscircuit/circuit-json-util/-/circuit-json-util-0.0.45.tgz",
"integrity": "sha512-zIcI5Fp1UllIm/JsjJsXhmgRDYReDUddJtylh5PZnkRK3ZVkMj+HV34A39qGHeYDg3bhf/89OQoxz+1fL68jug==",
"dev": true,
"license": "MIT",
"dependencies": {
"parsel-js": "^1.1.2"
},
"peerDependencies": {
"circuit-json": "*",
"transformation-matrix": "*",
"zod": "*"
}
},
"node_modules/@tscircuit/core": {
"version": "0.0.359",
"resolved": "https://registry.npmjs.org/@tscircuit/core/-/core-0.0.359.tgz",
"integrity": "sha512-cq9H7SAD46bd4GMD3OS7ALXSPHQnabWFnB85R05vYQBNLC49n/3se1cM9EVfuk7DBWY4Gpk6oUlcGnErF7vdgQ==",
"dev": true,
"dependencies": {
"@lume/kiwi": "^0.4.3",
"@tscircuit/capacity-autorouter": "^0.0.44",
"@tscircuit/checks": "^0.0.30",
"@tscircuit/circuit-json-util": "^0.0.45",
"@tscircuit/infgrid-ijump-astar": "^0.0.33",
"@tscircuit/math-utils": "^0.0.12",
"@tscircuit/props": "^0.0.163",
"@tscircuit/schematic-autolayout": "^0.0.6",
"@tscircuit/soup-util": "^0.0.41",
"circuit-json": "^0.0.153",
"circuit-json-to-connectivity-map": "^0.0.17",
"format-si-unit": "^0.0.3",
"nanoid": "^5.0.7",
"performance-now": "^2.1.0",
"react-reconciler": "^0.31.0",
"react-reconciler-18": "npm:react-reconciler@0.29.2",
"schematic-symbols": "^0.0.121",
"transformation-matrix": "^2.16.1",
"zod": "^3.23.8"
},
"peerDependencies": {
"@tscircuit/footprinter": "*",
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/core/node_modules/react": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
"integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/@tscircuit/core/node_modules/react-reconciler-18": {
"name": "react-reconciler",
"version": "0.29.2",
"resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.29.2.tgz",
"integrity": "sha512-zZQqIiYgDCTP/f1N/mAR10nJGrPD2ZR+jDSEsKWJHYC7Cm2wodlwbR3upZRdC3cjIjSlTLNVyO7Iu0Yy7t2AYg==",
"dev": true,
"license": "MIT",
"dependencies": {
"loose-envify": "^1.1.0",
"scheduler": "^0.23.2"
},
"engines": {
"node": ">=0.10.0"
},
"peerDependencies": {
"react": "^18.3.1"
}
},
"node_modules/@tscircuit/core/node_modules/scheduler": {
"version": "0.23.2",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
"integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"loose-envify": "^1.1.0"
}
},
"node_modules/@tscircuit/footprinter": {
"version": "0.0.151",
"resolved": "https://registry.npmjs.org/@tscircuit/footprinter/-/footprinter-0.0.151.tgz",
"integrity": "sha512-+n8lSqNFcw9vbymkA3brMmKuZL5rvnhHvOH04A7lcUl6XQHUTUB800Ypse3O6NRirBxiVYWmn5DgTpxwlbX0Lw==",
"dev": true,
"license": "ISC",
"peer": true,
"dependencies": {
"@tscircuit/mm": "^0.0.8",
"zod": "^3.23.8"
},
"peerDependencies": {
"circuit-json": "*"
}
},
"node_modules/@tscircuit/infgrid-ijump-astar": {
"version": "0.0.33",
"resolved": "https://registry.npmjs.org/@tscircuit/infgrid-ijump-astar/-/infgrid-ijump-astar-0.0.33.tgz",
"integrity": "sha512-tmX4Esp+HqyIGCUD43steVUH8pKRuyBNs21r4NlApGGLu+K1XSrK9FinhVJyMiEsuwJdajLnMTzmVt8vSYSafA==",
"dev": true
},
"node_modules/@tscircuit/layout": {
"version": "0.0.29",
"resolved": "https://registry.npmjs.org/@tscircuit/layout/-/layout-0.0.29.tgz",
"integrity": "sha512-3V1SikE147UT/ag8/BRX5oBjYc6H0ZdV+7Et+ljp8fMyQy2P9EMbNKjS0yaXI1SSNgxfnEmDWqImw1JB0oWeXg==",
"dev": true,
"license": "ISC",
"peer": true,
"dependencies": {
"@tscircuit/soup-util": "*",
"transformation-matrix": "^2.16.1",
"zod": "*"
},
"peerDependencies": {
"@tscircuit/manual-edit-events": "*",
"@tscircuit/schematic-autolayout": "*",
"@tscircuit/soup-util": "*",
"circuit-json": "*",
"zod": "*"
}
},
"node_modules/@tscircuit/manual-edit-events": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/@tscircuit/manual-edit-events/-/manual-edit-events-0.0.6.tgz",
"integrity": "sha512-PLgy+/Dsw1YcnNVNqfieNGTNIaRKRJ70Jt2LcSMljwaBOtsiOwtdzj24xCYO9XzJUZc7opKytShMlx863PehTQ==",
"dev": true,
"license": "ISC",
"peer": true,
"dependencies": {
"zod": "^3.23.8"
}
},
"node_modules/@tscircuit/math-utils": {
"version": "0.0.12",
"resolved": "https://registry.npmjs.org/@tscircuit/math-utils/-/math-utils-0.0.12.tgz",
"integrity": "sha512-pYk39tdEdgyaoT2kHd+1QKVVfztOKVn+BoyxTH9HREWaPsf3C90VkY2blRUKS26VcEzvcbxKlURW0JGkUgqlOg==",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/mm": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/@tscircuit/mm/-/mm-0.0.8.tgz",
"integrity": "sha512-nl7nxE7AhARbKuobflI0LUzoir7+wJyvwfPw6bzA/O0Q3YTcH3vBkU/Of+V/fp6ht+AofiCXj7YAH9E446138Q==",
"dev": true,
"peer": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/@tscircuit/props": {
"version": "0.0.163",
"resolved": "https://registry.npmjs.org/@tscircuit/props/-/props-0.0.163.tgz",
"integrity": "sha512-AVs17q0L7IqpXJ00k1QWTjGZ2neP/GsJwxlu5zI4+WxA6uaVJ3F9peVH3+pfmPQzXcrO1E+JFUGcXHbdGaF0oQ==",
"dev": true,
"license": "ISC",
"peerDependencies": {
"@tscircuit/layout": "*",
"circuit-json": "*",
"react": "*",
"zod": "*"
}
},
"node_modules/@tscircuit/schematic-autolayout": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/@tscircuit/schematic-autolayout/-/schematic-autolayout-0.0.6.tgz",
"integrity": "sha512-34cQxtlSylBKyHkzaMBCynaWJgN9c/mWm7cz63StTYIafKmfFs383K8Xoc4QX8HXCvVrHYl1aK15onZua9MxeA==",
"dev": true,
"dependencies": {
"@tscircuit/soup-util": "^0.0.38",
"transformation-matrix": "^2.16.1"
}
},
"node_modules/@tscircuit/schematic-autolayout/node_modules/@tscircuit/soup-util": {
"version": "0.0.38",
"resolved": "https://registry.npmjs.org/@tscircuit/soup-util/-/soup-util-0.0.38.tgz",
"integrity": "sha512-GdcuFxk+qnJZv+eI7ZoJ1MJEseFgRyaztMtQ/OXA2SUnxyPEH0UTy9vkhKTm+8GTePryEgdXcc65TgUyrr44ww==",
"dev": true,
"license": "ISC",
"dependencies": {
"parsel-js": "^1.1.2"
},
"peerDependencies": {
"circuit-json": "*",
"transformation-matrix": "*",
"zod": "*"
}
},
"node_modules/@tscircuit/soup-util": {
"version": "0.0.41",
"resolved": "https://registry.npmjs.org/@tscircuit/soup-util/-/soup-util-0.0.41.tgz",
"integrity": "sha512-47JKWBUKkRVHhad0HhBbdOJxB6v/eiac46beiKRBMlJqiZ1gPGI276v9iZfpF7c4hXR69cURcgiwuA5vowrFEg==",
"dev": true,
"license": "ISC",
"dependencies": {
"parsel-js": "^1.1.2"
},
"peerDependencies": {
"circuit-json": "*",
"transformation-matrix": "*",
"zod": "*"
}
},
"node_modules/@types/react": {
"version": "19.0.12",
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.12.tgz",
"integrity": "sha512-V6Ar115dBDrjbtXSrS+/Oruobc+qVbbUxDFC1RSbRqLt5SYvxxyIDrSC85RWml54g+jfNeEMZhEj7wW07ONQhA==",
"dev": true,
"license": "MIT",
"dependencies": {
"csstype": "^3.0.2"
}
},
"node_modules/circuit-json": {
"version": "0.0.153",
"resolved": "https://registry.npmjs.org/circuit-json/-/circuit-json-0.0.153.tgz",
"integrity": "sha512-gRjXgFOZam7yhVhXtwNa5YxFF4syd2hB/gIndEsuuwuy6YjDRSAhZk93oeiDY9+V81RuiBUYK11jahDn+dDEsQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"nanoid": "^5.0.7",
"zod": "^3.23.6"
}
},
"node_modules/circuit-json-to-connectivity-map": {
"version": "0.0.17",
"resolved": "https://registry.npmjs.org/circuit-json-to-connectivity-map/-/circuit-json-to-connectivity-map-0.0.17.tgz",
"integrity": "sha512-0IlFTwGWFXzlrYSvXQocXi6pYriF/JKnfihfvnVZ4p60kMC+1QvtJdivW9C4I0VNXEe922xak70v3YZNJrjI1g==",
"dev": true,
"dependencies": {
"@tscircuit/math-utils": "^0.0.4"
},
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/circuit-json-to-connectivity-map/node_modules/@tscircuit/math-utils": {
"version": "0.0.4",
"resolved": "https://registry.npmjs.org/@tscircuit/math-utils/-/math-utils-0.0.4.tgz",
"integrity": "sha512-8Bu/C+go95Zk9AXb4Pe37OgObGhOd5F7UIzXV+u1PKuhpJpGjr+X/WHBzSI7xHrBSvwsf39/Luooe4b3djuzgQ==",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/csstype": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
"dev": true,
"license": "MIT"
},
"node_modules/format-si-unit": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/format-si-unit/-/format-si-unit-0.0.3.tgz",
"integrity": "sha512-rhw1g1mOoLV497FtKNbzBPE4fJXfWRmIEPRO0DKXpEPvS54vRLjG8e1jE4vOcjZg4bsoOPJkM9jB6yGk+0XKmQ==",
"dev": true,
"peerDependencies": {
"typescript": "^5.0.0"
}
},
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
"dev": true,
"license": "MIT"
},
"node_modules/loose-envify": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
"integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"js-tokens": "^3.0.0 || ^4.0.0"
},
"bin": {
"loose-envify": "cli.js"
}
},
"node_modules/nanoid": {
"version": "5.1.5",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz",
"integrity": "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"license": "MIT",
"bin": {
"nanoid": "bin/nanoid.js"
},
"engines": {
"node": "^18 || >=20"
}
},
"node_modules/parsel-js": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/parsel-js/-/parsel-js-1.2.1.tgz",
"integrity": "sha512-omFBig09mUh/NjBGba4DxVFAsqCY4C/6UYIaJuDOxJw2GlpgUJdPlNF301971gCP3Gt727+F+NZIXN483VAKIg==",
"dev": true,
"license": "MIT"
},
"node_modules/performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
"dev": true,
"license": "MIT"
},
"node_modules/react": {
"version": "19.1.0",
"resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz",
"integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==",
"dev": true,
"license": "MIT",
"peer": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/react-reconciler": {
"version": "0.31.0",
"resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.31.0.tgz",
"integrity": "sha512-7Ob7Z+URmesIsIVRjnLoDGwBEG/tVitidU0nMsqX/eeJaLY89RISO/10ERe0MqmzuKUUB1rmY+h1itMbUHg9BQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"scheduler": "^0.25.0"
},
"engines": {
"node": ">=0.10.0"
},
"peerDependencies": {
"react": "^19.0.0"
}
},
"node_modules/scheduler": {
"version": "0.25.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz",
"integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==",
"dev": true,
"license": "MIT"
},
"node_modules/schematic-symbols": {
"version": "0.0.121",
"resolved": "https://registry.npmjs.org/schematic-symbols/-/schematic-symbols-0.0.121.tgz",
"integrity": "sha512-xqWY43VC10wIVL+Kf8PlHj27Ojr7JdFeFHTRoSvmc6zvHirPQiXlnb3l70BerZQy6S/EOH+Q9yGRADYU0m8T1w==",
"dev": true,
"peerDependencies": {
"typescript": "^5.5.4"
}
},
"node_modules/transformation-matrix": {
"version": "2.16.1",
"resolved": "https://registry.npmjs.org/transformation-matrix/-/transformation-matrix-2.16.1.tgz",
"integrity": "sha512-tdtC3wxVEuzU7X/ydL131Q3JU5cPMEn37oqVLITjRDSDsnSHVFzW2JiCLfZLIQEgWzZHdSy3J6bZzvKEN24jGA==",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/chrvadala"
}
},
"node_modules/typescript": {
"version": "5.8.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz",
"integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
"dev": true,
"license": "Apache-2.0",
"peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
},
"node_modules/zod": {
"version": "3.24.2",
"resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
"integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
}
}
}
}