anil08607/Smartwatch

A 46 mm smartwatch PCB built around an nRF52810 BLE MCU, with USB‑C PD/Li‑ion charging, buck‑boost power, LCD, accelerometer, RTC, buttons, haptic motor, crystals, antenna, and SWD programming connector.

Version
1.0.14
License
unset
Stars
0

.github/workflows/check.yml

name: Hardware source and artifact integrity
on:
  push:
    branches: [main]
  pull_request:
jobs:
  verify:
    runs-on: ubuntu-24.04
    steps:
      - uses: actions/checkout@v7.0.1
      - uses: oven-sh/setup-bun@v2
        with:
          bun-version: 1.3.14
      - run: bun install --frozen-lockfile
      - run: bun run verify
      - name: Verify committed native evidence and qualification status
        run: |
          python3 scripts/check-netlist.py
          bun scripts/check-evidence.mjs
      - name: Preserve generated circuit when verification fails
        if: failure()
        uses: actions/upload-artifact@v7.0.2
        with:
          name: source-diagnostics
          path: routing/source.circuit.json
          retention-days: 1