MCPcopy Create free account

hub / github.com/Tansuo2021/ADtoKeil / functions

Functions216 in github.com/Tansuo2021/ADtoKeil

↓ 1 callersFunction_collect_target_artifacts
(project_path: Path, target: str)
keil/scripts/keil_build.py:154
↓ 1 callersFunction_comp_kind
(designator: str, component: Any | None)
altium-circuit-investigator/scripts/trace_net_deep.py:47
↓ 1 callersFunction_component_parameters
(component: Any)
altium-circuit-investigator/scripts/port_inventory.py:54
↓ 1 callersFunction_endpoint_json
(ep: Any)
altium-circuit-investigator/scripts/schdoc_probe.py:27
↓ 1 callersFunction_ep
(ep: Any)
altium-circuit-investigator/scripts/trace_net_deep.py:95
↓ 1 callersFunction_extract_uv4_error
(action: str, proc: subprocess.CompletedProcess[str], log_file: Path, errorlevel_desc: str)
keil/scripts/keil_build.py:310
↓ 1 callersFunction_inject_viewbox
(svg: str, x: int, y: int, width: int, height: int)
altium-circuit-investigator/scripts/render_region.py:26
↓ 1 callersFunction_load
(path: Path)
altium-circuit-investigator/scripts/trace_net_deep.py:84
↓ 1 callersFunction_load
(path: Path)
altium-circuit-investigator/scripts/render_region.py:15
↓ 1 callersFunction_load_schdoc
(path: Path)
altium-circuit-investigator/scripts/port_inventory.py:43
↓ 1 callersFunction_looks_like_mcu
(designator: str, comment: str, spec: str, pins: list[dict[str, Any]])
altium-circuit-investigator/scripts/port_inventory.py:144
↓ 1 callersFunction_mode_guess
(pin: dict[str, Any])
altium-circuit-investigator/scripts/generate_firmware_design_report.py:15
↓ 1 callersFunction_next_actions
(action: str, artifacts: dict)
keil/scripts/keil_build.py:301
↓ 1 callersFunction_pins
(rows: list[dict[str, Any]])
altium-circuit-investigator/scripts/coverage_report.py:36
↓ 1 callersFunction_resolve_workspace_path
(workspace: Path, raw_path: str | None, default: str)
keil/scripts/keil_build.py:130
↓ 1 callersFunction_symbol_pin_rows
Return all symbol pins, annotated with netlist data when connected. Netlists omit unconnected pins. For MCU and connector coverage, those pins
altium-circuit-investigator/scripts/port_inventory.py:102
↓ 1 callersFunction_target_common_option
(project_path: Path, target: str)
keil/scripts/keil_build.py:227
↓ 1 callersFunction_workflow_state_details
(action: str, result: dict)
workflow/scripts/workflow_run.py:47
↓ 1 callersFunction_workflow_state_key
(action: str)
workflow/scripts/workflow_run.py:43
↓ 1 callersFunctionbuild_artifacts
(**paths: str)
keil/scripts/keil_runtime.py:266
↓ 1 callersFunctionbuild_parser
()
embedded-firmware-from-hardware/scripts/pdf_evidence.py:174
↓ 1 callersFunctionbuild_parser
()
altium-schematic-reader/scripts/read_schematic.py:334
↓ 1 callersFunctionbuild_payload
(data, hex_mode, line_ending)
serial/scripts/serial_send.py:34
↓ 1 callersFunctioncheck_last_build_ok
(log_dir: str, project: str, target: str)
keil/scripts/keil_build.py:425
↓ 1 callersFunctionconfig_matches_mux
确认当前串口配置与运行中的 mux 指向同一串口。
serial/scripts/serial_runtime.py:404
↓ 1 callersFunctiondebug_project
(workspace: Path, full_config: dict, state: dict, explicit: str | None)
workflow/scripts/workflow_run.py:291
↓ 1 callersFunctiondiagnose
(workspace: Path, full_config: dict, discovery: dict, state: dict)
workflow/scripts/workflow_run.py:444
↓ 1 callersFunctiondiscover_projects
(root: Path)
workflow/scripts/workflow_run.py:70
↓ 1 callersFunctiondiscover_projects
(root: Path)
workflow/scripts/workflow_plan.py:28
↓ 1 callersFunctionfind_free_port
从 start 开始找空闲 TCP 端口
serial/scripts/serial_mux.py:31
↓ 1 callersFunctionflash_project
(workspace: Path, full_config: dict, state: dict, explicit: str | None)
workflow/scripts/workflow_run.py:208
↓ 1 callersFunctiongenerate_markdown
(inventory: dict[str, Any], coverage: dict[str, Any], title: str)
altium-circuit-investigator/scripts/generate_firmware_design_report.py:61
↓ 1 callersFunctionget_matching_mux_info
仅在 mux 与本次解析出的串口配置一致时返回 mux 信息。
serial/scripts/serial_runtime.py:421
↓ 1 callersFunctionget_state_entry
(state: dict | None, key: str)
keil/scripts/keil_runtime.py:179
↓ 1 callersFunctionhex_dump_line
格式化一行 hex dump
serial/scripts/serial_hex.py:37
↓ 1 callersFunctionhidden_subprocess_kwargs
()
keil/scripts/keil_runtime.py:133
↓ 1 callersFunctionhidden_subprocess_kwargs
()
workflow/scripts/workflow_runtime.py:172
↓ 1 callersFunctionis_mux_alive
检查 mux 进程是否存活
serial/scripts/serial_runtime.py:367
↓ 1 callersFunctionlist_targets
解析 .uvprojx 中的 TargetName
keil/scripts/keil_project.py:35
↓ 1 callersFunctionload_chip_map
加载 VID/PID -> 芯片名称映射
serial/scripts/serial_scan.py:13
↓ 1 callersFunctionload_full_project_config
读取完整的 .embeddedskills/config.json(workflow 需要读取其他 skill 的配置)
workflow/scripts/workflow_runtime.py:89
↓ 1 callersFunctionload_json_file_strict
(path: str | Path)
workflow/scripts/workflow_runtime.py:108
↓ 1 callersFunctionload_local_config
加载 skill/config.json(环境级配置)
serial/scripts/serial_runtime.py:47
↓ 1 callersFunctionload_local_config
加载 skill/config.json(环境级配置) 路径:当前脚本所在 skill 目录下的 config.json
keil/scripts/keil_runtime.py:31
↓ 1 callersFunctionload_project_config
从 workspace/.embeddedskills/config.json 读取本 skill 的工程级配置
serial/scripts/serial_runtime.py:63
↓ 1 callersFunctionload_project_config
从 workspace/.embeddedskills/config.json 读取本 skill 的工程级配置 参数: workspace - 工作区路径,None 时使用 cwd 返回: 该 skill 对应的配置字典(如 config["keil"] 或 config
keil/scripts/keil_runtime.py:64
↓ 1 callersFunctionmain
()
altium-circuit-investigator/scripts/port_inventory.py:271
↓ 1 callersFunctionmain
()
altium-circuit-investigator/scripts/schdoc_probe.py:74
↓ 1 callersFunctionmain
()
altium-circuit-investigator/scripts/trace_net_deep.py:104
↓ 1 callersFunctionmain
()
altium-circuit-investigator/scripts/render_region.py:40
↓ 1 callersFunctionmain
()
altium-circuit-investigator/scripts/coverage_report.py:175
↓ 1 callersFunctionmain
()
altium-circuit-investigator/scripts/generate_firmware_design_report.py:187
↓ 1 callersFunctionmain
(argv: list[str] | None = None)
embedded-firmware-from-hardware/scripts/pdf_evidence.py:207
↓ 1 callersFunctionmain
()
serial/scripts/serial_monitor.py:63
↓ 1 callersFunctionmain
()
serial/scripts/serial_log.py:38
↓ 1 callersFunctionmain
()
serial/scripts/serial_mux.py:460
↓ 1 callersFunctionmain
()
serial/scripts/serial_scan.py:67
↓ 1 callersFunctionmain
()
serial/scripts/serial_hex.py:63
↓ 1 callersFunctionmain
()
serial/scripts/serial_send.py:52
↓ 1 callersFunctionmain
()
keil/scripts/keil_project.py:58
↓ 1 callersFunctionmain
()
keil/scripts/keil_build.py:437
↓ 1 callersFunctionmain
()
altium-schematic-reader/scripts/read_schematic.py:387
↓ 1 callersFunctionmain
()
workflow/scripts/workflow_run.py:471
↓ 1 callersFunctionmain
()
workflow/scripts/workflow_plan.py:37
↓ 1 callersFunctionmerge_project_config
(base: dict | None, override: dict | None)
workflow/scripts/workflow_runtime.py:116
↓ 1 callersFunctionnormalize_path
(value: str | None)
workflow/scripts/workflow_runtime.py:149
↓ 1 callersFunctionnormalize_path_with_base
(value: str | None, base: str | Path | None = None)
keil/scripts/keil_runtime.py:107
↓ 1 callersFunctionobserve_project
(workspace: Path, full_config: dict, explicit: str | None)
workflow/scripts/workflow_run.py:378
↓ 1 callersFunctionoutput_json
输出 JSON 到 stdout
serial/scripts/serial_runtime.py:460
↓ 1 callersFunctionresolve_compat_config_path
(config_path: str | None, workspace: str | None = None)
workflow/scripts/workflow_runtime.py:96
↓ 1 callersFunctionrun_mux_server
(config: dict, tcp_port: int)
serial/scripts/serial_mux.py:200
↓ 1 callersFunctionrun_uv4
(uv4_exe: str, action: str, project: str, target: str, log_dir: str, clean_first: bool = False)
keil/scripts/keil_build.py:342
↓ 1 callersFunctionsave_project_config
写回工程级配置到 workspace/.embeddedskills/config.json - 只更新本 skill 的配置部分,不覆盖其他 skill 的配置 - 目录不存在时自动创建 .embeddedskills/
keil/scripts/keil_runtime.py:76
↓ 1 callersFunctionsave_project_config
写回 workflow 工程级配置到 .embeddedskills/config.json - 只更新 workflow 部分,不覆盖其他 skill 的配置 - 目录不存在时自动创建 .embeddedskills/
workflow/scripts/workflow_runtime.py:73
↓ 1 callersFunctionsave_workspace_state
(state: dict, workspace: str | None = None)
keil/scripts/keil_runtime.py:172
↓ 1 callersFunctionsave_workspace_state
(state: dict, workspace: str | None = None)
workflow/scripts/workflow_runtime.py:211
↓ 1 callersFunctionscan_ports
扫描系统串口
serial/scripts/serial_scan.py:26
↓ 1 callersFunctionscan_projects
递归搜索 .uvprojx 和 .uvmpw 文件
keil/scripts/keil_project.py:20
↓ 1 callersFunctionscan_serial_ports
扫描系统串口,返回 (ports, error)
serial/scripts/serial_runtime.py:212
↓ 1 callersFunctionselect_build_backend
(workflow_config: dict, discovery: dict, explicit: str | None)
workflow/scripts/workflow_run.py:138
↓ 1 callersFunctionstart_mux
启动串口多路复用
serial/scripts/serial_mux.py:204
↓ 1 callersFunctionstop_mux
停止串口多路复用
serial/scripts/serial_mux.py:354
↓ 1 callersFunctionto_markdown
(report: dict[str, Any])
altium-circuit-investigator/scripts/coverage_report.py:122
↓ 1 callersFunctionupdate_state_entry
(category: str, record: dict, workspace: str | None = None)
workflow/scripts/workflow_runtime.py:218
↓ 1 callersFunctionwait_for_tcp_server
等待后台 mux TCP 服务可连接。
serial/scripts/serial_mux.py:44
Method__init__
(self, config: dict, tcp_port: int)
serial/scripts/serial_mux.py:61
Method_accept_loop
(self)
serial/scripts/serial_mux.py:113
Method_client_read_loop
(self, client: socket.socket)
serial/scripts/serial_mux.py:139
Method_on_signal
(self, sig, frame)
serial/scripts/serial_mux.py:110
Method_serial_read_loop
(self)
serial/scripts/serial_mux.py:127
Functioncmd_bom
(args: argparse.Namespace)
altium-schematic-reader/scripts/read_schematic.py:259
Functioncmd_components
(args: argparse.Namespace)
altium-schematic-reader/scripts/read_schematic.py:108
Functioncmd_connections
(args: argparse.Namespace)
altium-schematic-reader/scripts/read_schematic.py:188
Functioncmd_contact
(args: argparse.Namespace)
embedded-firmware-from-hardware/scripts/pdf_evidence.py:125
Functioncmd_extract
(args: argparse.Namespace)
embedded-firmware-from-hardware/scripts/pdf_evidence.py:81
Functioncmd_find
(args: argparse.Namespace)
altium-circuit-investigator/scripts/schdoc_probe.py:58
Functioncmd_info
(args: argparse.Namespace)
embedded-firmware-from-hardware/scripts/pdf_evidence.py:57
Functioncmd_net
(args: argparse.Namespace)
altium-circuit-investigator/scripts/schdoc_probe.py:37
Functioncmd_nets
(args: argparse.Namespace)
altium-schematic-reader/scripts/read_schematic.py:150
Functioncmd_raw
(args: argparse.Namespace)
altium-schematic-reader/scripts/read_schematic.py:324
← previousnext →101–200 of 216, ranked by callers