ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗This is a Next.js project bootstrapped with create-next-app.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
The website is the Next.js app at the root. Phase Two adds npm workspaces beside it, so the website and the Kiungo 2 desktop app share one engine:
| Folder | Package | What it holds |
|---|---|---|
packages/core | @kiungo/core | Parts, the lab model, firmware files, board definitions and the board emulator. No React. |
packages/ui | @kiungo/ui | Kiungo 2 design tokens and brand assets. |
packages/api | @kiungo/api | The typed contract between the desktop app's main process and its interface. |
apps/desktop | @kiungo/desktop | The Electron app. See apps/desktop/README.md. |
npm install at the root installs everything. The website imports the engine as @kiungo/core/....
npm run check # types, lint and every test (vitest)
npm run build # production build (no internet needed: fonts and the code editor are bundled)
GitHub Actions (.github/workflows/ci.yml) runs the same steps, plus the MCP server's typecheck and self-test, on every pull request and on main. A red check means the change isn't ready to merge. Tests live in __tests__/. Every pull request also bumps the version and adds a CHANGELOG.md entry, and __tests__/Version.test.ts checks it.
To learn more about Next.js, take a look at the following resources:
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The app is hosted at https://jumetra-frontendv0.vercel.app/. Production talks to the Firebase Python API:
NEXT_PUBLIC_API_URL=https://europe-west4-hhipsystemv0.cloudfunctions.net/api
NEXT_PUBLIC_WS_URL=wss://api-aoxa3kagvq-ez.a.run.app
HTTP requests use the Firebase HTTPS Function. WebSocket requests use the Cloud Run host because the HTTPS Function wrapper does not proxy WebSocket upgrades. Add https://jumetra-frontendv0.vercel.app as an authorized domain in Firebase Authentication. NEXT_PUBLIC_* values are embedded at build time, so redeploy after changing them.
Check out our Next.js deployment documentation for more details.