MCPcopy Index your code
hub / github.com/drme/ble-rc

github.com/drme/ble-rc @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,188 symbols 2,181 edges 135 files 91 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

IScanCallback (Interface)
(no doc) [4 implementers]
software/android/src/eu/sarunas/apps/android/racecar/scanner/IScanCallback.java
IMainPage (Interface)
(no doc)
software/windows/SmartRacerShared/IMainPage.cs
IConnectionHandler (Interface)
(no doc) [2 implementers]
software/android/src/eu/sarunas/apps/android/racecar/controller/IConnectionHandler.java
ISettings (Interface)
(no doc)
software/windows/SmartRacerShared/ISettings.cs
IValueChanged (Interface)
(no doc) [1 implementers]
software/android/src/eu/sarunas/apps/android/racecar/utils/ThumbStickView.java
ILights (Interface)
(no doc)
software/windows/SmartRacerShared/ICar.cs
IUpdateProgressListener (Interface)
(no doc) [1 implementers]
software/android/src/eu/sarunas/apps/android/racecar/firmware/IUpdateProgressListener.java
ICar (Interface)
(no doc)
software/windows/SmartRacerShared/ICar.cs

Core symbols most depended-on inside this repo

getInstance
called by 95
software/android/src/eu/sarunas/apps/android/racecar/controller/CarsController.java
getConnectedCar
called by 86
software/android/src/eu/sarunas/apps/android/racecar/controller/CarsController.java
ThrowIfFailed
called by 35
software/windows/SmartRacerWinRT/Common/DirectXHelper.h
ThrowIfFailed
called by 35
software/windows/BleZeeWinRT/Common/DirectXHelper.h
i2c_wait1
called by 33
firmware/cc2540/ble-rc/Source/hal_ina220.c
getInstance
called by 27
software/android/src/eu/sarunas/apps/android/racecar/utils/AppSettings.java
AssignValue
called by 22
firmware/cc2540/ble-rc/Source/blercprofile.c
registerCharacteristic
called by 21
software/android/src/eu/sarunas/apps/android/racecar/ble/BLECarController.java

Shape

Method 848
Function 224
Class 96
Interface 13
Enum 7

Languages

Java47%
C#24%
C18%
C++11%

Modules by API surface

software/android/src/eu/sarunas/apps/android/racecar/ble/BLECarController.java52 symbols
software/android/src/eu/sarunas/apps/android/racecar/wifi/WifiCarController.java48 symbols
software/android/src/eu/sarunas/apps/android/racecar/CarSettingsActivity.java45 symbols
software/android/src/eu/sarunas/apps/android/racecar/bluetooth/BluetoothController.java43 symbols
software/android/src/eu/sarunas/apps/android/racecar/controller/ICarController.java42 symbols
software/android/src/eu/sarunas/apps/android/racecar/demo/DemoCarController.java40 symbols
software/android/src/eu/sarunas/apps/android/racecar/MainActivity.java28 symbols
firmware/cc2540/ble-rc/Source/car_control_mini_z_bldc.c23 symbols
software/windows/SmartRacerShared/ICar.cs22 symbols
software/android/src/eu/sarunas/apps/android/racecar/FirmwareUpdateActivity.java21 symbols
firmware/cc2540/ble-rc/Source/car_control_rc_large.c21 symbols
software/windows/SmartRacerShared/BluetoothLECar.cs20 symbols

For agents

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

⬇ download graph artifact