MCPcopy Index your code
hub / github.com/dRoninFlight/dRonin

github.com/dRoninFlight/dRonin @Release-20180212.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release Release-20180212.2 ↗ · + Follow
30,688 symbols 70,961 edges 3,173 files 11,866 documented · 39%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

dRonin

dRonin is an autopilot/flight controller firmware for controllers in the OpenPilot/Tau Labs family. It's aimed at a variety of use cases: acro/racing, autonomous flight, and vehicle research.

dRonin is production ready and released under the GPL.

See dronin.org for more details.

Supported Targets

Full Support

Limited Support

Extension points exported contracts — how you extend this code

UsbSerialDriver (Interface)
@author mike wakerly (opensource@hoho.com) [10 implementers]
androidgcs/src/com/hoho/android/usbserial/driver/UsbSerialDriver.java
UAVObjectsInterface (Interface)
@file UAVObjectsInterface.java @author The OpenPilot Team, http://www.openpilot.org Copyright (C) 2011. @autho
ground/gcs/src/libs/juavtalk/src/org/taulabs/uavtalk/UAVObjectsInterface.java
NavDrawerItem (Interface)
(no doc) [6 implementers]
androidgcs/src/org/dronin/androidgcs/drawer/NavDrawerItem.java
graphique (Interface)
(no doc)
ground/gcs/share/translations/dronin_fr.ts
ObjectFieldMappable (Interface)
(no doc) [6 implementers]
androidgcs/src/org/dronin/androidgcs/util/ObjectFieldMappable.java
ITelemTask (Interface)
(no doc) [5 implementers]
androidgcs/src/org/dronin/androidgcs/telemetry/tasks/ITelemTask.java
TelemTask (Interface)
This is used by other processes to get a handle to the object manager [1 implementers]
androidgcs/src/org/dronin/androidgcs/telemetry/TelemetryService.java

Core symbols most depended-on inside this repo

at
called by 957
ground/gcs/src/libs/eigen/Eigen/src/SparseCore/CompressedStorage.h
append
called by 733
ground/gcs/src/libs/qwt/src/qwt_picker.cpp
PIOS_Assert
called by 701
flight/PiOS/STM32/pios_spi.c
y
called by 567
ground/gcs/src/libs/qwt/src/qwt_point_3d.h
x
called by 553
ground/gcs/src/libs/qwt/src/qwt_point_3d.h
setValue
called by 551
androidgcs/src/org/dronin/androidgcs/util/ObjectFieldMappable.java
size
called by 522
ground/gcs/src/libs/ffft/DynArray.hpp
width
called by 515
ground/gcs/src/libs/qwt/src/qwt_interval.h

Shape

Method 12,424
Function 11,758
Class 5,869
Enum 626
Interface 11

Languages

C++66%
C29%
Java4%
Python1%
TypeScript1%

Modules by API surface

ground/gcs/src/libs/qwt/textengines/mathml/qwt_mml_document.cpp218 symbols
ground/gcs/src/libs/eigen/Eigen/src/Core/util/ForwardDeclarations.h152 symbols
ground/gcs/src/libs/eigen/Eigen/src/Core/MathFunctions.h146 symbols
ground/gcs/src/libs/eigen/Eigen/src/Core/functors/UnaryFunctors.h141 symbols
ground/gcs/src/libs/eigen/Eigen/src/Core/util/Meta.h135 symbols
ground/gcs/src/libs/eigen/Eigen/src/Core/CoreEvaluators.h130 symbols
ground/gcs/src/libs/eigen/Eigen/src/Core/util/XprHelper.h122 symbols
ground/gcs/src/libs/eigen/Eigen/src/Core/ProductEvaluators.h122 symbols
ground/gcs/src/libs/eigen/Eigen/src/Core/arch/SSE/PacketMath.h119 symbols
flight/PiOS/Common/Libraries/CMSIS/Include/cmsis_armcc_V6.h118 symbols
flight/PiOS/STM32F30x/Libraries/STM32F30x_StdPeriph_Driver/src/stm32f30x_tim.c114 symbols
flight/PiOS/Common/Libraries/ChibiOS/os/various/cpp_wrappers/ch.cpp108 symbols

For agents

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

⬇ download graph artifact