Skip to content

Commit eb9f2b6

Browse files
c0ffee2codeclaude
andcommitted
Add missing pid.py to project structure and deployment docs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent c934022 commit eb9f2b6

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

CLAUDE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ Test bench for learning flight control systems, built around a Raspberry Pi Pico
4040

4141
```
4242
├── main.py # Entry point - upload to Pico, runs on boot
43+
├── pid.py # PID controller with anti-windup and term introspection
4344
├── mixer.py # LeverMixer — differential thrust for 2-motor lever
4445
├── telemetry/
4546
│ ├── recorder.py # TelemetryRecorder + PrintSink (CSV decimation & output)
@@ -61,6 +62,7 @@ Test bench for learning flight control systems, built around a Raspberry Pi Pico
6162

6263
**Deployment:** Upload the following files to Pico root (flat structure):
6364
- `main.py`
65+
- `pid.py`
6466
- `mixer.py`
6567
- `telemetry/recorder.py` (deployed as `recorder.py`)
6668
- `AS5600/driver/as5600.py`

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ See [ADR-001, "Test Bench vs Real Drone" section](decision/ADR-001-pid-lever-sta
6060

6161
```
6262
├── main.py # Entry point — upload to Pico, runs on boot
63+
├── pid.py # PID controller with anti-windup and term introspection
6364
├── mixer.py # LeverMixer — differential thrust for 2-motor lever
6465
├── telemetry/ # Telemetry recording and output sinks
6566
│ ├── recorder.py # TelemetryRecorder + PrintSink
@@ -81,6 +82,7 @@ git clone --recurse-submodules <repo-url>
8182

8283
Upload to Pico root (flat structure):
8384
- `main.py`
85+
- `pid.py`
8486
- `mixer.py`
8587
- `telemetry/recorder.py` (as `recorder.py`)
8688
- `AS5600/driver/as5600.py`

0 commit comments

Comments
 (0)