Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Santroller/Santroller
/ types & classes
Types & classes
358 in github.com/Santroller/Santroller
⨍
Functions
2,056
◇
Types & classes
358
↓ 17 callers
Class
Names
Keeps a set of nested names and formats them to C identifier.
lib/nanopb/generator/nanopb_generator.py:198
↓ 12 callers
Class
EncodedSize
Class used to represent the encoded size of a field or a message. Consists of a combination of symbolic sizes and integer sizes.
lib/nanopb/generator/nanopb_generator.py:254
↓ 3 callers
Class
Message
lib/nanopb/generator/nanopb_generator.py:1301
↓ 2 callers
Class
Enum
lib/nanopb/generator/nanopb_generator.py:380
↓ 2 callers
Class
Uf2Block
build.py:29
↓ 1 callers
Class
ExtensionField
lib/nanopb/generator/nanopb_generator.py:1128
↓ 1 callers
Class
ExtensionRange
lib/nanopb/generator/nanopb_generator.py:1087
↓ 1 callers
Class
Field
lib/nanopb/generator/nanopb_generator.py:575
↓ 1 callers
Class
InheritNamingStyle
Class to inherit from the custom class and then NamingStyle or NamingCStyle, in case it doesn't implement all methods.
lib/nanopb/generator/nanopb_generator.py:2545
↓ 1 callers
Class
MangleNames
Handles conversion of type names according to mangle_names option: M_NONE = 0; // Default, no typename mangling M_STRIP_PACKAGE = 1; // Strip
lib/nanopb/generator/nanopb_generator.py:1798
↓ 1 callers
Class
NamingStyle
lib/nanopb/generator/nanopb_generator.py:127
↓ 1 callers
Class
NamingStyleC
lib/nanopb/generator/nanopb_generator.py:155
↓ 1 callers
Class
OneOf
lib/nanopb/generator/nanopb_generator.py:1181
↓ 1 callers
Class
ProtoFile
lib/nanopb/generator/nanopb_generator.py:1903
Class
ADS1115
lib/ads1115/libads1115.hpp:87
Class
ADS1115Device
include/devices/ads1115.hpp:5
Class
ADS1115Input
include/input/ads1115.hpp:6
Class
APA102
lib/apa102/libapa102.hpp:3
Class
APA102Device
include/devices/apa102.hpp:6
Class
Accelerometer
lib/accelerometer/accelerometerlib.hpp:65
Class
AccelerometerDevice
include/devices/accelerometer.hpp:5
Class
AccelerometerInput
include/input/accelerometer.hpp:6
Enum
AccelerometerType
lib/accelerometer/accelerometerlib.hpp:38
Class
ActivationTrigger
include/mappings/mapping.hpp:774
Class
ActivationTriggerList
include/instance.hpp:14
Class
AxisMapping
include/mappings/mapping.hpp:64
Class
BTGamepadDevice
include/bt/device/bt_gamepad.h:15
Enum
BackendAuthState
include/protocols/ps4.hpp:275
Class
BandHeroDrum
lib/band_hero_drum/band_hero_drum.hpp:14
Class
BandHeroDrumDevice
include/devices/bhdrum.hpp:5
Class
BeatManiaAxisMapping
include/mappings/mapping.hpp:693
Class
BeatManiaButtonMapping
include/mappings/mapping.hpp:677
Class
BluetoothDevice
include/devices/bluetooth.hpp:5
Class
BluetoothModeActivationTrigger
include/mappings/mapping.hpp:901
Class
BluetoothTypeActivationTrigger
include/mappings/mapping.hpp:847
Class
ButtonMapping
include/mappings/mapping.hpp:51
Class
CRC32
\brief A class for calculating the CRC32 checksum from arbitrary data. \sa http://forum.arduino.cc/index.php?topic=91179.0
lib/CRC32/src/CRC32.h:13
Class
CatchAllActivationTrigger
include/mappings/mapping.hpp:869
Class
ConfigFooter
src/config.cpp:925
Class
Controller
lib/n64_gamecube_controller/Controller.h:19
Class
CrazyGuitarNeck
lib/crazy_guitar_neck/crazy_guitar_neck.hpp:11
Class
CrazyGuitarNeckDevice
include/devices/crazyneck.hpp:5
Class
CrkdButtonInput
include/input/crkd.hpp:6
Class
CrkdDevice
include/devices/crkd.hpp:5
Class
CrkdDrum
lib/crkd_drum/crkd_drum_device.hpp:23
Class
CrkdDrumDevice
include/devices/crkd_drum.hpp:5
Class
CrkdDrumInput
include/input/crkd_drum.hpp:6
Class
CrkdNeck
lib/crkd_neck/crkd_neck.hpp:63
Class
CycleDevice
include/devices/cycle.hpp:6
Class
CycleInput
include/input/cycle.hpp:7
Class
DJHTurntableAxisMapping
include/mappings/mapping.hpp:578
Class
DJHTurntableButtonMapping
include/mappings/mapping.hpp:562
Class
DJHeroTurntable
lib/dj_hero_turntable/dj_hero_turntable.hpp:13
Class
DJMaxTurntableAxisMapping
include/mappings/mapping.hpp:110
Class
DJMaxTurntableButtonMapping
include/mappings/mapping.hpp:94
Class
DMXDevice
include/devices/dmx.hpp:6
Class
DMXLedDevice
include/leds/leds.hpp:103
Class
DebugDevice
include/devices/debug.hpp:5
Class
Device
include/devices/base.hpp:5
Class
DjHeroTurntableDevice
include/devices/djh.hpp:5
Class
DrumManiaAxisMapping
include/mappings/mapping.hpp:725
Class
DrumManiaButtonMapping
include/mappings/mapping.hpp:709
Class
FieldMaxSize
lib/nanopb/generator/nanopb_generator.py:557
Class
FixedInput
include/input/fixed.hpp:4
Class
FlashPROM
lib/FlashPROM/src/FlashPROM.h:22
Class
GH5NeckDevice
include/devices/gh5neck.hpp:5
Class
GHArcadeGamepadDevice
include/usb/device/gh_arcade_device.h:33
Class
GHArcadeVendorDevice
include/usb/device/gh_arcade_device.h:13
Class
GPIOInput
include/input/gpio.hpp:4
Class
GamecubeController
lib/n64_gamecube_controller/GamecubeController.h:7
Class
GamepadAxisMapping
include/mappings/mapping.hpp:78
Class
GamepadButtonMapping
include/mappings/mapping.hpp:628
Class
GenericHost
include/usb/host/hid_host.h:147
Class
Gh5ButtonInput
include/input/gh5.hpp:6
Class
Globals
Ugly global variables, should find a good way to pass these.
lib/nanopb/generator/nanopb_generator.py:190
Class
GpioLedDevice
include/leds/leds.hpp:52
Class
GuitarFreaksAxisMapping
include/mappings/mapping.hpp:142
Class
GuitarFreaksButtonMapping
include/mappings/mapping.hpp:126
Class
GuitarHero5Neck
lib/guitar_hero_5_neck/guitar_hero_5_neck.hpp:11
Class
GuitarHeroArcadeAxisMapping
include/mappings/mapping.hpp:174
Class
GuitarHeroArcadeButtonMapping
include/mappings/mapping.hpp:158
Class
GuitarHeroDrumsAxisMapping
include/mappings/mapping.hpp:511
Class
GuitarHeroDrumsButtonMapping
include/mappings/mapping.hpp:495
Class
GuitarHeroGuitarAxisMapping
include/mappings/mapping.hpp:544
Class
GuitarHeroGuitarButtonMapping
include/mappings/mapping.hpp:528
Class
HIDConfigDevice
include/usb/device/hid_device.h:58
Class
HIDDevice
include/usb/device/hid_device.h:27
Class
HIDGamepadDevice
include/usb/device/hid_device.h:97
Class
HID_CollectionPath
lib/hidparser/hidparser.h:282
Class
HID_CollectionPath
lib/hidparser/hidparser.h:286
Enum
HID_Parse_ErrorCodes_t
Public Interface - May be used in end-application: */ Enums: */ Enum for the possible error codes in the return value of the \ref USB_ProcessHIDReport
lib/hidparser/hidparser.h:158
Enum
HID_ReportItemTypes_t
Enum for the different types of HID reports. */
lib/hidparser/hidparser.h:405
Class
HID_ReportItem_s
lib/hidparser/hidparser.h:307
Class
HID_ReportItem_s
lib/hidparser/hidparser.h:318
Class
HID_ReportSizeInfo_s
lib/hidparser/hidparser.h:325
Class
HID_ReportSizeInfo_s
lib/hidparser/hidparser.h:331
Class
HeldInput
include/input/held.hpp:6
Class
HidHost
include/usb/host/hid_host.h:12
Class
I2CDMAInterface
lib/peripherals/i2c.hpp:15
Class
I2CMasterInterface
lib/peripherals/i2c.hpp:60
next →
1–100 of 358, ranked by callers