MCPcopy Index your code
hub / github.com/CirrusLogic/tinyhal

github.com/CirrusLogic/tinyhal @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
966 symbols 2,984 edges 38 files 216 documented · 22%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Core symbols most depended-on inside this repo

dyn_array_extend
called by 9
configmgr/audio_config.c
dyn_array_fix
called by 9
configmgr/audio_config.c
dyn_array_free
called by 9
configmgr/audio_config.c
attrib_to_uint
called by 9
configmgr/audio_config.c
ctl_ref_valid
called by 6
configmgr/audio_config.c
apply_route
called by 5
configmgr/audio_config.c
join_paths
called by 4
configmgr/audio_config.c
get_current_routes
called by 4
configmgr/audio_config.c

Shape

Method 500
Function 310
Class 146
Enum 10

Languages

Java51%
C34%
C++15%

Modules by API surface

configmgr/audio_config.c168 symbols
audio/audio_hw.c156 symbols
configmgr/test/harness/jni/jniwrapper.cpp56 symbols
configmgr/test/java/ThcmApplyRoute1Test.java46 symbols
configmgr/test/harness/java/CConfigMgr.java35 symbols
configmgr/test/java/ThcmStreamInitialDeviceTest.java32 symbols
configmgr/test/java/ThcmDeviceOnOffTest.java32 symbols
configmgr/test/harness/jni/CAlsaMock.cpp32 symbols
configmgr/test/java/ThcmGlobalPathsTest.java27 symbols
configmgr/test/java/ThcmVolumeControlsTest.java25 symbols
configmgr/test/java/ThcmReportedRoutesTest.java24 symbols
configmgr/test/java/ThcmApplyRoute2Test.java21 symbols

For agents

$ claude mcp add tinyhal \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact