MCPcopy Index your code
hub / github.com/ChibiOS/ChibiOS

github.com/ChibiOS/ChibiOS @ver21.11.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release ver21.11.5 ↗ · + Follow
8,684 symbols 19,181 edges 3,527 files 6,140 documented · 71%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Core symbols most depended-on inside this repo

chprintf
called by 485
os/hal/lib/streams/chprintf.c
chThdCreateStatic
called by 290
os/rt/src/chthreads.c
nvicEnableVector
called by 257
os/hal/ports/common/ARMCMx/nvic.c
chSysInit
called by 227
os/nil/src/ch.c
halInit
called by 223
os/hal/src/hal.c
chSysUnlock
called by 221
os/rt/include/chsys.h
chSysLock
called by 200
os/rt/include/chsys.h
chRegSetThreadName
called by 198
os/rt/include/chregistry.h

Shape

Function 7,480
Class 980
Method 221
Enum 3

Languages

C67%
C++32%
Python1%

Modules by API surface

demos/various/RT-ARMCM4-USELIB/rt/ch.h242 symbols
os/various/cpp_wrappers/ch.hpp180 symbols
os/common/ext/ARM/CMSIS/Core/Include/cmsis_gcc.h135 symbols
os/common/ext/ARM/CMSIS/Core/Include/cmsis_armclang.h109 symbols
os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h100 symbols
os/common/abstractions/nasa_cfe/osal/src/osapi.c71 symbols
os/hal/ports/SPC5/SPC560Pxx/xpc560p.h54 symbols
os/common/ext/ARM/CMSIS/Core/Include/cmsis_iccarm.h51 symbols
os/hal/ports/SPC5/SPC56ELxx/xpc56el.h50 symbols
os/hal/ports/SPC5/SPC56ECxx/xpc56ec.h48 symbols
os/hal/ports/STM32/LLD/CRYPv1/hal_crypto_lld.c47 symbols
os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_cp15.h46 symbols

For agents

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

⬇ download graph artifact