feat: I2C-Lab v0.1.0 代码入库——RP2040 PIO 被动监控 probe 固件(pico-sdk C, 250MHz 双核) + Fluent 上位机(事务流/波形快照/CSV/演示模式);release/ 交付物(exe/UF2/BIN/zip)不入库、本地保留待真机验收发布;根 README 工具表与 agent.md 登记;I2C-Inject README 标注后续并入 I2C-Lab;移除误登记的 OBI-1/ui-style-demo 相关内容
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# I2C-Lab probe 固件(RP2040 / pico-sdk)
|
||||
# 构建(见 ../README.md §固件):
|
||||
# cmake -B build -G Ninja -DPICO_SDK_PATH=<sdk> -DPICO_TOOLCHAIN_PATH=<arm-gcc>
|
||||
# cmake --build build
|
||||
# 注: 不用 pico_add_extra_outputs(它会 FetchContent 拉 github 上的 picotool,
|
||||
# 本机网络不通)。UF2 由 make_uf2.py 从 .bin 生成(带往返自检)。
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
include(pico_sdk_import.cmake) # 由 pico-sdk/external/ 复制
|
||||
|
||||
project(i2c_lab_fw C CXX ASM)
|
||||
set(CMAKE_C_STANDARD 11)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
|
||||
pico_sdk_init()
|
||||
|
||||
add_executable(i2c_lab main.c)
|
||||
pico_generate_pio_header(i2c_lab ${CMAKE_CURRENT_LIST_DIR}/bus_watch.pio)
|
||||
target_link_libraries(i2c_lab
|
||||
pico_stdlib
|
||||
pico_multicore
|
||||
hardware_pio
|
||||
hardware_clocks
|
||||
hardware_vreg
|
||||
)
|
||||
pico_enable_stdio_usb(i2c_lab 1)
|
||||
pico_enable_stdio_uart(i2c_lab 0)
|
||||
Reference in New Issue
Block a user