Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tansuo2021/ADtoKeil
/ functions
Functions
216 in github.com/Tansuo2021/ADtoKeil
⨍
Functions
216
◇
Types & classes
1
↓ 1 callers
Function
_collect_target_artifacts
(project_path: Path, target: str)
keil/scripts/keil_build.py:154
↓ 1 callers
Function
_comp_kind
(designator: str, component: Any | None)
altium-circuit-investigator/scripts/trace_net_deep.py:47
↓ 1 callers
Function
_component_parameters
(component: Any)
altium-circuit-investigator/scripts/port_inventory.py:54
↓ 1 callers
Function
_endpoint_json
(ep: Any)
altium-circuit-investigator/scripts/schdoc_probe.py:27
↓ 1 callers
Function
_ep
(ep: Any)
altium-circuit-investigator/scripts/trace_net_deep.py:95
↓ 1 callers
Function
_extract_uv4_error
(action: str, proc: subprocess.CompletedProcess[str], log_file: Path, errorlevel_desc: str)
keil/scripts/keil_build.py:310
↓ 1 callers
Function
_inject_viewbox
(svg: str, x: int, y: int, width: int, height: int)
altium-circuit-investigator/scripts/render_region.py:26
↓ 1 callers
Function
_load
(path: Path)
altium-circuit-investigator/scripts/trace_net_deep.py:84
↓ 1 callers
Function
_load
(path: Path)
altium-circuit-investigator/scripts/render_region.py:15
↓ 1 callers
Function
_load_schdoc
(path: Path)
altium-circuit-investigator/scripts/port_inventory.py:43
↓ 1 callers
Function
_looks_like_mcu
(designator: str, comment: str, spec: str, pins: list[dict[str, Any]])
altium-circuit-investigator/scripts/port_inventory.py:144
↓ 1 callers
Function
_mode_guess
(pin: dict[str, Any])
altium-circuit-investigator/scripts/generate_firmware_design_report.py:15
↓ 1 callers
Function
_next_actions
(action: str, artifacts: dict)
keil/scripts/keil_build.py:301
↓ 1 callers
Function
_pins
(rows: list[dict[str, Any]])
altium-circuit-investigator/scripts/coverage_report.py:36
↓ 1 callers
Function
_resolve_workspace_path
(workspace: Path, raw_path: str | None, default: str)
keil/scripts/keil_build.py:130
↓ 1 callers
Function
_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 callers
Function
_target_common_option
(project_path: Path, target: str)
keil/scripts/keil_build.py:227
↓ 1 callers
Function
_workflow_state_details
(action: str, result: dict)
workflow/scripts/workflow_run.py:47
↓ 1 callers
Function
_workflow_state_key
(action: str)
workflow/scripts/workflow_run.py:43
↓ 1 callers
Function
build_artifacts
(**paths: str)
keil/scripts/keil_runtime.py:266
↓ 1 callers
Function
build_parser
()
embedded-firmware-from-hardware/scripts/pdf_evidence.py:174
↓ 1 callers
Function
build_parser
()
altium-schematic-reader/scripts/read_schematic.py:334
↓ 1 callers
Function
build_payload
(data, hex_mode, line_ending)
serial/scripts/serial_send.py:34
↓ 1 callers
Function
check_last_build_ok
(log_dir: str, project: str, target: str)
keil/scripts/keil_build.py:425
↓ 1 callers
Function
config_matches_mux
确认当前串口配置与运行中的 mux 指向同一串口。
serial/scripts/serial_runtime.py:404
↓ 1 callers
Function
debug_project
(workspace: Path, full_config: dict, state: dict, explicit: str | None)
workflow/scripts/workflow_run.py:291
↓ 1 callers
Function
diagnose
(workspace: Path, full_config: dict, discovery: dict, state: dict)
workflow/scripts/workflow_run.py:444
↓ 1 callers
Function
discover_projects
(root: Path)
workflow/scripts/workflow_run.py:70
↓ 1 callers
Function
discover_projects
(root: Path)
workflow/scripts/workflow_plan.py:28
↓ 1 callers
Function
find_free_port
从 start 开始找空闲 TCP 端口
serial/scripts/serial_mux.py:31
↓ 1 callers
Function
flash_project
(workspace: Path, full_config: dict, state: dict, explicit: str | None)
workflow/scripts/workflow_run.py:208
↓ 1 callers
Function
generate_markdown
(inventory: dict[str, Any], coverage: dict[str, Any], title: str)
altium-circuit-investigator/scripts/generate_firmware_design_report.py:61
↓ 1 callers
Function
get_matching_mux_info
仅在 mux 与本次解析出的串口配置一致时返回 mux 信息。
serial/scripts/serial_runtime.py:421
↓ 1 callers
Function
get_state_entry
(state: dict | None, key: str)
keil/scripts/keil_runtime.py:179
↓ 1 callers
Function
hex_dump_line
格式化一行 hex dump
serial/scripts/serial_hex.py:37
↓ 1 callers
Function
hidden_subprocess_kwargs
()
keil/scripts/keil_runtime.py:133
↓ 1 callers
Function
hidden_subprocess_kwargs
()
workflow/scripts/workflow_runtime.py:172
↓ 1 callers
Function
is_mux_alive
检查 mux 进程是否存活
serial/scripts/serial_runtime.py:367
↓ 1 callers
Function
list_targets
解析 .uvprojx 中的 TargetName
keil/scripts/keil_project.py:35
↓ 1 callers
Function
load_chip_map
加载 VID/PID -> 芯片名称映射
serial/scripts/serial_scan.py:13
↓ 1 callers
Function
load_full_project_config
读取完整的 .embeddedskills/config.json(workflow 需要读取其他 skill 的配置)
workflow/scripts/workflow_runtime.py:89
↓ 1 callers
Function
load_json_file_strict
(path: str | Path)
workflow/scripts/workflow_runtime.py:108
↓ 1 callers
Function
load_local_config
加载 skill/config.json(环境级配置)
serial/scripts/serial_runtime.py:47
↓ 1 callers
Function
load_local_config
加载 skill/config.json(环境级配置) 路径:当前脚本所在 skill 目录下的 config.json
keil/scripts/keil_runtime.py:31
↓ 1 callers
Function
load_project_config
从 workspace/.embeddedskills/config.json 读取本 skill 的工程级配置
serial/scripts/serial_runtime.py:63
↓ 1 callers
Function
load_project_config
从 workspace/.embeddedskills/config.json 读取本 skill 的工程级配置 参数: workspace - 工作区路径,None 时使用 cwd 返回: 该 skill 对应的配置字典(如 config["keil"] 或 config
keil/scripts/keil_runtime.py:64
↓ 1 callers
Function
main
()
altium-circuit-investigator/scripts/port_inventory.py:271
↓ 1 callers
Function
main
()
altium-circuit-investigator/scripts/schdoc_probe.py:74
↓ 1 callers
Function
main
()
altium-circuit-investigator/scripts/trace_net_deep.py:104
↓ 1 callers
Function
main
()
altium-circuit-investigator/scripts/render_region.py:40
↓ 1 callers
Function
main
()
altium-circuit-investigator/scripts/coverage_report.py:175
↓ 1 callers
Function
main
()
altium-circuit-investigator/scripts/generate_firmware_design_report.py:187
↓ 1 callers
Function
main
(argv: list[str] | None = None)
embedded-firmware-from-hardware/scripts/pdf_evidence.py:207
↓ 1 callers
Function
main
()
serial/scripts/serial_monitor.py:63
↓ 1 callers
Function
main
()
serial/scripts/serial_log.py:38
↓ 1 callers
Function
main
()
serial/scripts/serial_mux.py:460
↓ 1 callers
Function
main
()
serial/scripts/serial_scan.py:67
↓ 1 callers
Function
main
()
serial/scripts/serial_hex.py:63
↓ 1 callers
Function
main
()
serial/scripts/serial_send.py:52
↓ 1 callers
Function
main
()
keil/scripts/keil_project.py:58
↓ 1 callers
Function
main
()
keil/scripts/keil_build.py:437
↓ 1 callers
Function
main
()
altium-schematic-reader/scripts/read_schematic.py:387
↓ 1 callers
Function
main
()
workflow/scripts/workflow_run.py:471
↓ 1 callers
Function
main
()
workflow/scripts/workflow_plan.py:37
↓ 1 callers
Function
merge_project_config
(base: dict | None, override: dict | None)
workflow/scripts/workflow_runtime.py:116
↓ 1 callers
Function
normalize_path
(value: str | None)
workflow/scripts/workflow_runtime.py:149
↓ 1 callers
Function
normalize_path_with_base
(value: str | None, base: str | Path | None = None)
keil/scripts/keil_runtime.py:107
↓ 1 callers
Function
observe_project
(workspace: Path, full_config: dict, explicit: str | None)
workflow/scripts/workflow_run.py:378
↓ 1 callers
Function
output_json
输出 JSON 到 stdout
serial/scripts/serial_runtime.py:460
↓ 1 callers
Function
resolve_compat_config_path
(config_path: str | None, workspace: str | None = None)
workflow/scripts/workflow_runtime.py:96
↓ 1 callers
Function
run_mux_server
(config: dict, tcp_port: int)
serial/scripts/serial_mux.py:200
↓ 1 callers
Function
run_uv4
(uv4_exe: str, action: str, project: str, target: str, log_dir: str, clean_first: bool = False)
keil/scripts/keil_build.py:342
↓ 1 callers
Function
save_project_config
写回工程级配置到 workspace/.embeddedskills/config.json - 只更新本 skill 的配置部分,不覆盖其他 skill 的配置 - 目录不存在时自动创建 .embeddedskills/
keil/scripts/keil_runtime.py:76
↓ 1 callers
Function
save_project_config
写回 workflow 工程级配置到 .embeddedskills/config.json - 只更新 workflow 部分,不覆盖其他 skill 的配置 - 目录不存在时自动创建 .embeddedskills/
workflow/scripts/workflow_runtime.py:73
↓ 1 callers
Function
save_workspace_state
(state: dict, workspace: str | None = None)
keil/scripts/keil_runtime.py:172
↓ 1 callers
Function
save_workspace_state
(state: dict, workspace: str | None = None)
workflow/scripts/workflow_runtime.py:211
↓ 1 callers
Function
scan_ports
扫描系统串口
serial/scripts/serial_scan.py:26
↓ 1 callers
Function
scan_projects
递归搜索 .uvprojx 和 .uvmpw 文件
keil/scripts/keil_project.py:20
↓ 1 callers
Function
scan_serial_ports
扫描系统串口,返回 (ports, error)
serial/scripts/serial_runtime.py:212
↓ 1 callers
Function
select_build_backend
(workflow_config: dict, discovery: dict, explicit: str | None)
workflow/scripts/workflow_run.py:138
↓ 1 callers
Function
start_mux
启动串口多路复用
serial/scripts/serial_mux.py:204
↓ 1 callers
Function
stop_mux
停止串口多路复用
serial/scripts/serial_mux.py:354
↓ 1 callers
Function
to_markdown
(report: dict[str, Any])
altium-circuit-investigator/scripts/coverage_report.py:122
↓ 1 callers
Function
update_state_entry
(category: str, record: dict, workspace: str | None = None)
workflow/scripts/workflow_runtime.py:218
↓ 1 callers
Function
wait_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
Function
cmd_bom
(args: argparse.Namespace)
altium-schematic-reader/scripts/read_schematic.py:259
Function
cmd_components
(args: argparse.Namespace)
altium-schematic-reader/scripts/read_schematic.py:108
Function
cmd_connections
(args: argparse.Namespace)
altium-schematic-reader/scripts/read_schematic.py:188
Function
cmd_contact
(args: argparse.Namespace)
embedded-firmware-from-hardware/scripts/pdf_evidence.py:125
Function
cmd_extract
(args: argparse.Namespace)
embedded-firmware-from-hardware/scripts/pdf_evidence.py:81
Function
cmd_find
(args: argparse.Namespace)
altium-circuit-investigator/scripts/schdoc_probe.py:58
Function
cmd_info
(args: argparse.Namespace)
embedded-firmware-from-hardware/scripts/pdf_evidence.py:57
Function
cmd_net
(args: argparse.Namespace)
altium-circuit-investigator/scripts/schdoc_probe.py:37
Function
cmd_nets
(args: argparse.Namespace)
altium-schematic-reader/scripts/read_schematic.py:150
Function
cmd_raw
(args: argparse.Namespace)
altium-schematic-reader/scripts/read_schematic.py:324
← previous
next →
101–200 of 216, ranked by callers