MCPcopy Create free account

hub / github.com/Tansuo2021/ADtoKeil / functions

Functions216 in github.com/Tansuo2021/ADtoKeil

↓ 25 callersFunctionis_missing
(value: Any)
keil/scripts/keil_runtime.py:97
↓ 15 callersFunctionmake_result
统一结果格式
serial/scripts/serial_runtime.py:182
↓ 11 callersFunction_md_escape
(value: Any)
altium-circuit-investigator/scripts/generate_firmware_design_report.py:40
↓ 11 callersFunctionget_state_entry
(state: dict | None, key: str)
workflow/scripts/workflow_runtime.py:231
↓ 10 callersFunction_emit
(payload: Any)
altium-schematic-reader/scripts/read_schematic.py:47
↓ 10 callersFunctionis_missing
(value: Any)
serial/scripts/serial_runtime.py:25
↓ 10 callersFunctionworkspace_root
(workspace: str | None = None)
workflow/scripts/workflow_runtime.py:201
↓ 9 callersFunctionrun_json
(cmd: list[str], workdir: Path)
workflow/scripts/workflow_run.py:117
↓ 8 callersFunction_die
(msg: str)
altium-schematic-reader/scripts/read_schematic.py:32
↓ 8 callersFunction_with_backend
(result: dict, backend: str)
workflow/scripts/workflow_run.py:36
↓ 8 callersFunctioncompact_dict
(data: dict | None)
keil/scripts/keil_runtime.py:260
↓ 8 callersFunctioncompact_dict
(data: dict | None)
workflow/scripts/workflow_runtime.py:238
↓ 8 callersFunctionresolve_param
统一参数解析,优先级: CLI > 环境级 > 工程级 > state > default
serial/scripts/serial_runtime.py:141
↓ 8 callersFunctionworkspace_root
(workspace: str | None = None)
keil/scripts/keil_runtime.py:162
↓ 7 callersMethodclose
(self)
serial/scripts/serial_mux.py:178
↓ 6 callersFunction_load_design
(prjpcb: Path)
altium-schematic-reader/scripts/read_schematic.py:37
↓ 6 callersFunctionerror_exit
(action, code, message, use_json)
serial/scripts/serial_monitor.py:30
↓ 6 callersFunctionload_json_file
(path: str | Path)
workflow/scripts/workflow_runtime.py:185
↓ 6 callersFunctionload_workspace_state
从 workspace/.embeddedskills/state.json 读取状态
serial/scripts/serial_runtime.py:79
↓ 6 callersFunctionsave_project_config
写回工程级配置,只更新本 skill 的部分
serial/scripts/serial_runtime.py:69
↓ 6 callersFunctionsave_workspace_state
保存状态
serial/scripts/serial_runtime.py:84
↓ 5 callersFunctionerror_exit
(code, message, use_json)
serial/scripts/serial_send.py:25
↓ 5 callersFunctionget_serial_config
获取串口配置,按优先级解析参数。 返回 (config_dict, sources_dict)
serial/scripts/serial_runtime.py:256
↓ 5 callersFunctionload_json_file
(path: str | Path)
keil/scripts/keil_runtime.py:146
↓ 5 callersFunctionload_workspace_state
(workspace: str | None = None)
workflow/scripts/workflow_runtime.py:207
↓ 5 callersFunctionnow_iso
()
workflow/scripts/workflow_runtime.py:21
↓ 5 callersFunctionworkspace_root
(workspace: str | None = None)
serial/scripts/serial_runtime.py:57
↓ 4 callersFunctionerror_exit
(code, message, use_json)
serial/scripts/serial_log.py:29
↓ 4 callersFunctionerror_exit
(code, message, use_json)
serial/scripts/serial_hex.py:28
↓ 4 callersFunctionis_missing
(value: Any)
workflow/scripts/workflow_runtime.py:145
↓ 4 callersFunctionload_json_file
加载 JSON 文件,不存在返回空字典
serial/scripts/serial_runtime.py:29
↓ 4 callersFunctionmake_result
( *, status: str, action: str, summary: str, details: dict | None = None, context: dic
keil/scripts/keil_runtime.py:270
↓ 4 callersFunctionmake_result
( *, status: str, action: str, summary: str, details: dict | None = None, context: dic
workflow/scripts/workflow_runtime.py:244
↓ 4 callersFunctionmake_timing
(started_at: str, elapsed_ms: int | float)
keil/scripts/keil_runtime.py:302
↓ 4 callersFunctionmake_timing
(started_at: str, elapsed_ms: int | float)
workflow/scripts/workflow_runtime.py:276
↓ 4 callersFunctionopen_doc
(path: Path)
embedded-firmware-from-hardware/scripts/pdf_evidence.py:50
↓ 4 callersFunctionopen_serial_port
根据配置打开串口连接。 当 mux 运行且串口配置匹配时自动通过 socket:// 连接 TCP 端口, 从而实现与 minicom 同时访问串口。 use_mux=False 时跳过 mux 检测,直接打开真实串口。
serial/scripts/serial_runtime.py:429
↓ 4 callersFunctionoutput_json
(data: dict, *, indent: int = 2)
workflow/scripts/workflow_runtime.py:140
↓ 4 callersFunctionparameter_context
(*, provider: str, workspace: str | None = None, parameter_sources: dict | None = None, config_path: str | Non
keil/scripts/keil_runtime.py:306
↓ 4 callersFunctionparameter_context
(*, provider: str, workspace: str | None = None, parameter_sources: dict | None = None, config_path: str | Non
workflow/scripts/workflow_runtime.py:280
↓ 4 callersFunctionupdate_state_entry
更新状态条目
serial/scripts/serial_runtime.py:92
↓ 3 callersFunction_component_parameters
(component: Any)
altium-circuit-investigator/scripts/trace_net_deep.py:37
↓ 3 callersFunction_dedupe_endpoints
(rows: list[dict[str, Any]])
altium-circuit-investigator/scripts/port_inventory.py:85
↓ 3 callersFunction_first_resolved
(mapping: dict, keys: list[str])
serial/scripts/serial_runtime.py:133
↓ 3 callersFunction_fix_mojibake
(text: str | None)
altium-circuit-investigator/scripts/port_inventory.py:64
↓ 3 callersFunction_is_jlink_ready
(full_config: dict)
workflow/scripts/workflow_run.py:90
↓ 3 callersFunction_is_openocd_ready
(full_config: dict)
workflow/scripts/workflow_run.py:85
↓ 3 callersFunction_is_probe_rs_ready
(full_config: dict)
workflow/scripts/workflow_run.py:94
↓ 3 callersFunction_load
(path: Path)
altium-circuit-investigator/scripts/schdoc_probe.py:16
↓ 3 callersFunction_select_backend
(explicit: str | None, preferred: str | None, ready_backends: list[str], action: str)
workflow/scripts/workflow_run.py:98
↓ 3 callersFunctionbuild_project
(workspace: Path, full_config: dict, discovery: dict, backend: str | None)
workflow/scripts/workflow_run.py:150
↓ 3 callersFunctionemit_chunk
(data, offset, width, show_ascii, use_json)
serial/scripts/serial_hex.py:48
↓ 3 callersFunctionemit_line
(text, cfg, args, include_re, exclude_re)
serial/scripts/serial_monitor.py:39
↓ 3 callersFunctionnow_iso
()
keil/scripts/keil_runtime.py:23
↓ 3 callersFunctionoutput_json
(data: dict)
keil/scripts/keil_project.py:53
↓ 3 callersFunctionoutput_json
(data: dict, *, indent: int = 2)
keil/scripts/keil_runtime.py:92
↓ 3 callersFunctionrequire_fitz
()
embedded-firmware-from-hardware/scripts/pdf_evidence.py:19
↓ 3 callersFunctionresolve_param
( name: str, cli_value: Any, *, config: dict | None = None, config_keys: list[str] | None
keil/scripts/keil_runtime.py:223
↓ 3 callersMethodrun
(self)
serial/scripts/serial_mux.py:71
↓ 3 callersFunctionsave_json_file
保存 JSON 文件,自动创建目录
serial/scripts/serial_runtime.py:40
↓ 3 callersFunctionsave_json_file
(path: str | Path, data: dict)
keil/scripts/keil_runtime.py:156
↓ 3 callersFunctionsave_json_file
(path: str | Path, data: dict)
workflow/scripts/workflow_runtime.py:195
↓ 2 callersFunction_endpoint_json
(ep: Any, net_name: str)
altium-circuit-investigator/scripts/port_inventory.py:75
↓ 2 callersFunction_first_resolved
(mapping: dict, keys: list[str])
keil/scripts/keil_runtime.py:199
↓ 2 callersFunction_make_relative_to_workspace
将绝对路径转换为相对于 workspace 的相对路径
keil/scripts/keil_build.py:143
↓ 2 callersFunction_normalize_serial_port
(value: Any)
serial/scripts/serial_runtime.py:393
↓ 2 callersMethod_remove_client
(self, client: socket.socket)
serial/scripts/serial_mux.py:170
↓ 2 callersFunction_resolve_path
(base_dir: Path, raw_path: str)
keil/scripts/keil_build.py:120
↓ 2 callersFunction_resolve_project_path
(workspace: Path, raw_path: str | None)
keil/scripts/keil_build.py:136
↓ 2 callersFunction_serialize_state_value
(value: Any, workspace: Path)
serial/scripts/serial_runtime.py:116
↓ 2 callersFunction_serialize_state_value
(value: Any, workspace: Path)
keil/scripts/keil_runtime.py:116
↓ 2 callersFunction_serialize_state_value
(value: Any, workspace: Path)
workflow/scripts/workflow_runtime.py:155
↓ 2 callersFunction_single_or_error
(items: list[str], label: str)
workflow/scripts/workflow_run.py:77
↓ 2 callersFunctionbuild_report
(inventory: dict[str, Any])
altium-circuit-investigator/scripts/coverage_report.py:65
↓ 2 callersFunctiondefault_config_path
(script_file: str)
keil/scripts/keil_runtime.py:27
↓ 2 callersFunctiondefault_config_path
(script_file: str)
workflow/scripts/workflow_runtime.py:25
↓ 2 callersFunctionget_mux_info
获取运行中的 mux 连接信息,未运行返回 None
serial/scripts/serial_runtime.py:380
↓ 2 callersFunctionis_mux_alive
检查 mux 进程是否存活
serial/scripts/serial_mux.py:408
↓ 2 callersFunctionload_effective_project_config
(workspace: str | None = None, config_path: str | None = None)
workflow/scripts/workflow_runtime.py:126
↓ 2 callersFunctionload_workspace_state
(workspace: str | None = None)
keil/scripts/keil_runtime.py:168
↓ 2 callersFunctionnormalize_path
(value: str | None)
keil/scripts/keil_runtime.py:101
↓ 2 callersFunctionnow_iso
()
serial/scripts/serial_runtime.py:21
↓ 2 callersFunctionoutput_json
(obj)
serial/scripts/serial_monitor.py:24
↓ 2 callersFunctionoutput_json
(obj)
serial/scripts/serial_log.py:23
↓ 2 callersFunctionoutput_json
(result)
serial/scripts/serial_scan.py:61
↓ 2 callersFunctionoutput_json
(obj)
serial/scripts/serial_hex.py:22
↓ 2 callersFunctionoutput_json
(obj)
serial/scripts/serial_send.py:19
↓ 2 callersFunctionparse_log
(log_path: str)
keil/scripts/keil_build.py:82
↓ 2 callersFunctionparse_pages
(spec: str, page_count: int)
embedded-firmware-from-hardware/scripts/pdf_evidence.py:29
↓ 2 callersFunctionpcb_inventory
(pcbdoc: Path)
altium-circuit-investigator/scripts/port_inventory.py:226
↓ 2 callersFunctionschematic_inventory
(schdoc: Path)
altium-circuit-investigator/scripts/port_inventory.py:158
↓ 2 callersFunctionstatus_mux
查询 mux 状态
serial/scripts/serial_mux.py:421
↓ 2 callersFunctionupdate_state_entry
(category: str, record: dict, workspace: str | None = None)
keil/scripts/keil_runtime.py:186
↓ 1 callersFunction_all_mcu_pins
(inventory: dict[str, Any])
altium-circuit-investigator/scripts/generate_firmware_design_report.py:44
↓ 1 callersFunction_auto_detect_uv4
()
keil/scripts/keil_runtime.py:207
↓ 1 callersMethod_broadcast
(self, data: bytes)
serial/scripts/serial_mux.py:158
↓ 1 callersFunction_build_summary
(action: str, status: str, metrics: dict)
keil/scripts/keil_build.py:291
↓ 1 callersFunction_can_traverse
(designator: str, component: Any | None, mode: str)
altium-circuit-investigator/scripts/trace_net_deep.py:72
↓ 1 callersFunction_classify_pin
(pin: dict[str, Any])
altium-circuit-investigator/scripts/coverage_report.py:50
↓ 1 callersFunction_cleanup_generated_outputs
(project_path: Path, target: str)
keil/scripts/keil_build.py:262
next →1–100 of 216, ranked by callers