summaryrefslogtreecommitdiff
path: root/src/esp32p4/app.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/esp32p4/app.zig')
-rw-r--r--src/esp32p4/app.zig5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/esp32p4/app.zig b/src/esp32p4/app.zig
index a9cf627d..ae5679f3 100644
--- a/src/esp32p4/app.zig
+++ b/src/esp32p4/app.zig
@@ -17,7 +17,7 @@
//! What stayed behind is everything a second application would also want, and none of it is
//! duplicated here: the SoC and HAL, the translate-c register layer, the coalescing heap, `std.Io`
//! for this chip, the app descriptor, the generated linker script, the image builder, the flasher
-//! and the interactive console. Those arrive as the `zig_p4` dependency, and this file imports
+//! and the interactive console. The sibling `05-zig-p4` build supplies them; this file imports
//! exactly four of its modules - `soc`, `hal`, `heap` and `config` - plus two sibling files,
//! `uart.zig` and `input_rescue.zig`, which are the editor's own.
//!
@@ -33,8 +33,7 @@
//! give the firmware two ways to reach the editor. And above all it would make the OBJECT path a
//! second arrangement, tested separately: that path is what `05-zig-p4 -Dpardes -Dpardes-obj=...`
//! builds, it is what every measurement in that repository's `experiments/` was taken through, and
-//! it is a supported way to build this board. With the extern kept, both builds link the same eight
-//! symbols against the same object file, so neither can drift and neither is the better-tested one.
+//! it is the firmware build path. Its externs link against that object file.
//! The reasons the seam is a file at all - a nested `build.zig.zon` dependency broke every build in
//! the toolchain repository - are recorded in `src/esp32p4.zig:8-15` and `05-zig-p4/build.zig:238-260`.
//!