Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenStickCommunity/GP2040-CE
/ functions
Functions
2,613 in github.com/OpenStickCommunity/GP2040-CE
⨍
Functions
2,613
◇
Types & classes
287
↓ 3 callers
Method
setAddress
lib/ADS1219/ADS1219.h:106
↓ 3 callers
Function
setButtonLabels
({ buttonLabelType: newType, swapTpShareLabels: newSwap, })
www/src/Contexts/AppContext.jsx:107
↓ 3 callers
Function
setCustomTheme
(customThemeOptions)
www/src/Services/WebApi.js:355
↓ 3 callers
Method
setI2C
lib/ADS1219/ADS1219.h:105
↓ 3 callers
Function
setSavedLanguage
(savedLanguage)
www/src/Contexts/AppContext.jsx:290
↓ 3 callers
Method
setShape
headers/display/ui/elements/GPShape.h:14
↓ 3 callers
Method
setSize
headers/display/ui/elements/GPShape.h:10
↓ 3 callers
Function
setWiiControls
(mappings)
www/src/Services/WebApi.js:559
↓ 3 callers
Function
set_max_alloc_bytes
Set limit for allocation size */
lib/nanopb/tests/common/malloc_wrappers.c:181
↓ 3 callers
Method
setup
src/gp2040.cpp:54
↓ 3 callers
Method
tags
Return the #define for the tag number of this field.
lib/nanopb/generator/nanopb_generator.py:870
↓ 3 callers
Method
trim
src/display/ui/screens/ButtonLayoutScreen.cpp:558
↓ 3 callers
Method
types
Return definitions for any special types this field might need.
lib/nanopb/generator/nanopb_generator.py:761
↓ 3 callers
Method
unregisterEventHandler
src/eventmanager.cpp:21
↓ 3 callers
Function
write_prefix
This function writes the message id as a prefix to the message, allowing * the receiving side to identify message type. Here we use uint8_t to store
lib/nanopb/tests/msgid/encode_msgid.c:14
↓ 3 callers
Function
xsm3_verify_checksum
src/drivers/shared/xsm3/xsm3.c:131
↓ 2 callers
Method
Clear
src/animationstation/animationstation.cpp:151
↓ 2 callers
Method
ClearPixels
src/animationstation/animation.cpp:54
↓ 2 callers
Function
ExCryptDes3Cbc
src/drivers/shared/xsm3/excrypt_des.c:172
↓ 2 callers
Function
ExCryptDes3Ecb
src/drivers/shared/xsm3/excrypt_des.c:156
↓ 2 callers
Function
ExCryptDes3Key
src/drivers/shared/xsm3/excrypt_des.c:149
↓ 2 callers
Function
ExCryptDesParity
src/drivers/shared/xsm3/excrypt_des.c:10
↓ 2 callers
Function
ExCryptSha
src/drivers/shared/xsm3/excrypt_sha.c:135
↓ 2 callers
Method
GetBrightnessSteps
headers/animationstation/animationstation.h:47
↓ 2 callers
Method
GetBrightnessX
src/animationstation/animationstation.cpp:155
↓ 2 callers
Method
GetColor
src/animationstation/effects/staticcolor.cpp:37
↓ 2 callers
Method
LoadUSBAddon
src/addonmanager.cpp:18
↓ 2 callers
Method
ParameterDown
src/animationstation/effects/chase.cpp:116
↓ 2 callers
Method
ParameterUp
src/animationstation/effects/chase.cpp:108
↓ 2 callers
Method
PutPixel
lib/NeoPico/src/NeoPico.cpp:24
↓ 2 callers
Method
SaveIndexOptions
src/animationstation/effects/staticcolor.cpp:64
↓ 2 callers
Method
SetBrightness
src/animationstation/animationstation.cpp:216
↓ 2 callers
Method
SetMode
src/animationstation/animationstation.cpp:168
↓ 2 callers
Method
UpdatePixels
src/animationstation/animation.cpp:24
↓ 2 callers
Function
UsbdSecXSMAuthenticationAcr
src/drivers/shared/xsm3/usbdsec.c:136
↓ 2 callers
Method
ackRequired
Last packet parsed needs an ACK
src/drivers/shared/xgip_protocol.cpp:366
↓ 2 callers
Method
add_dependency
(self, other)
lib/nanopb/generator/nanopb_generator.py:1854
↓ 2 callers
Method
animate
src/playerleds.cpp:5
↓ 2 callers
Method
available
src/drivers/ps4/PS4Auth.cpp:49
↓ 2 callers
Function
build_nanopb_proto
Try to build a .proto file for python-protobuf. Returns True if successful.
lib/nanopb/generator/proto/__init__.py:30
↓ 2 callers
Function
calculateVoltPressed
()
www/src/Components/HECalibration.tsx:190
↓ 2 callers
Function
checkRequiredArray
(array)
www/src/Pages/SettingsPage.jsx:1401
↓ 2 callers
Function
check_defaults
lib/nanopb/tests/regression/issue_322/defaults.c:5
↓ 2 callers
Function
check_floats
lib/nanopb/tests/infinity_nan/infinity_nan_test.c:8
↓ 2 callers
Method
configure
(self)
lib/nanopb/conanfile.py:20
↓ 2 callers
Method
count_required_fields
Returns number of required fields inside this message
lib/nanopb/generator/nanopb_generator.py:1375
↓ 2 callers
Function
createLedMap
(ledButtons, clear)
www/src/Pages/LEDConfigPage.jsx:187
↓ 2 callers
Function
detectSixButtonSequence
Helper to detect 6-button sequence (3 rapid reads with SELECT high/low)
src/addons/tg16_input.cpp:29
↓ 2 callers
Function
do_callback_decode
lib/nanopb/tests/fuzztest/fuzztest.c:160
↓ 2 callers
Function
encode_array
Encode a static array. Handles the size calculations and possible packing. */
lib/nanopb/pb_encode.c:127
↓ 2 callers
Function
end_stack_measuring
lib/nanopb/tests/stackusage/stackusage.c:30
↓ 2 callers
Function
f
src/drivers/shared/xsm3/excrypt_des.c:62
↓ 2 callers
Method
fields_declaration
Return X-macro declaration of all fields in this message.
lib/nanopb/generator/nanopb_generator.py:1411
↓ 2 callers
Method
fields_definition
Return the field descriptor definition that goes in .pb.c file.
lib/nanopb/generator/nanopb_generator.py:1502
↓ 2 callers
Function
fill_TestMessage
lib/nanopb/tests/mem_release/mem_release.c:19
↓ 2 callers
Method
finalize
lib/CRC32/src/CRC32.cpp:34
↓ 2 callers
Function
find_end_of_item
lib/nanopb/tests/cyclic_messages/encode_cyclic_callback.c:15
↓ 2 callers
Method
format_comment
Put comment inside /* */ and sanitize comment contents
lib/nanopb/generator/nanopb_generator.py:356
↓ 2 callers
Method
func_name
(self, name)
lib/nanopb/generator/nanopb_generator.py:148
↓ 2 callers
Method
generateAckPacket
src/drivers/shared/xgip_protocol.cpp:298
↓ 2 callers
Method
getDataSize
headers/display/ui/elements/GPMenu.h:13
↓ 2 callers
Function
getJoystickMode
(searchValue: number)
www/src/Addons/Wii.tsx:287
↓ 2 callers
Function
getKeyMappingForButton
(values)
www/src/Addons/Keyboard.tsx:88
↓ 2 callers
Method
getLayoutA
src/layoutmanager.cpp:6
↓ 2 callers
Method
getLayoutB
src/layoutmanager.cpp:22
↓ 2 callers
Function
getLedButtons
(buttonLabels, map, excludeNulls, swapTpShareLabels)
www/src/Pages/LEDConfigPage.jsx:174
↓ 2 callers
Function
getLocaleDir
(locale)
www/scripts/checklocale.js:34
↓ 2 callers
Function
getMask
(maskArr: { label: string; value: number }[], key: string)
www/src/Pages/PinMapping.tsx:57
↓ 2 callers
Function
getMax
headers/drivers/switchpro/SwitchProDescriptors.h:116
↓ 2 callers
Function
getMin
headers/drivers/switchpro/SwitchProDescriptors.h:114
↓ 2 callers
Method
getPacketAck
Get the header information if the packet needs an ACK
src/drivers/shared/xgip_protocol.cpp:331
↓ 2 callers
Method
getPixelCount
headers/animationstation/pixel.h:43
↓ 2 callers
Method
getPriority
headers/display/ui/elements/GPWidget.h:24
↓ 2 callers
Method
get_cpp_guard
Get an #if preprocessor statement listing all defines that are required for this definition.
lib/nanopb/generator/nanopb_generator.py:317
↓ 2 callers
Function
get_usb_mounted
src/usbdriver.cpp:15
↓ 2 callers
Function
gpioMappingsMigrationCore
convert core and addon pin mappings to GPIO mapping config NOTE: this also handles initializations for a blank config! if/when the deprecated pin mapp
src/config_utils.cpp:1062
↓ 2 callers
Function
handleKeyChange
(values, setFieldValue)
www/src/Addons/Keyboard.tsx:82
↓ 2 callers
Function
handleLedColorClick
(pickerType)
www/src/Pages/CustomThemePage.jsx:164
↓ 2 callers
Function
handlePressedHide
(e)
www/src/Pages/CustomThemePage.jsx:81
↓ 2 callers
Method
handleProfileChange
src/display/ui/screens/ButtonLayoutScreen.cpp:538
↓ 2 callers
Function
handleWarningClose
(accepted, values, setFieldValue)
www/src/Pages/SettingsPage.jsx:1357
↓ 2 callers
Function
hasValue
Don't inline this function, we do not want to consume stack space in the calling function
src/webconfig.cpp:72
↓ 2 callers
Method
has_callbacks
(self)
lib/nanopb/generator/nanopb_generator.py:1028
↓ 2 callers
Method
has_enum_field
(self)
lib/nanopb/generator/nanopb_generator.py:1468
↓ 2 callers
Function
hexToBytes
(hex)
www/src/Pages/SettingsPage.jsx:637
↓ 2 callers
Method
init
src/eventmanager.cpp:5
↓ 2 callers
Method
initializeStandardGpio
* @brief Initialize standard input button GPIOs that are present in the currently loaded profile. */
src/gp2040.cpp:209
↓ 2 callers
Method
isI2CEnabled
src/peripheralmanager.cpp:42
↓ 2 callers
Function
isSelectable
(value)
www/src/Addons/PCF8575.tsx:31
↓ 2 callers
Function
isValidButtonLayoutRight
src/config_legacy.cpp:571
↓ 2 callers
Function
isValidDpadMode
src/config_legacy.cpp:496
↓ 2 callers
Function
iterate_messages
Recursively find all messages. For each, yield name, DescriptorProto, comment_path.
lib/nanopb/generator/nanopb_generator.py:1640
↓ 2 callers
Method
mangle_field_typename
Mangle type name for a submessage / enum crossreference. Argument is a string.
lib/nanopb/generator/nanopb_generator.py:1766
↓ 2 callers
Function
migrateAuthenticationMethods
src/config_utils.cpp:1608
↓ 2 callers
Function
migrateMacroPinsToGpio
src/config_utils.cpp:1672
↓ 2 callers
Function
migrateTurboPinToGpio
src/config_utils.cpp:1587
↓ 2 callers
Method
notInFilter
Some of these animations are filtered to specific pixels, such as button press animations. This somewhat backwards named method determines if a specif
src/animationstation/animation.cpp:60
↓ 2 callers
Function
obdI2CInit
Initializes the OLED controller into "page mode"
lib/OneBitDisplay/OneBitDisplay.cpp:458
↓ 2 callers
Function
obdSetContrast
Sets the brightness (0=off, 255=brightest)
lib/OneBitDisplay/OneBitDisplay.cpp:688
↓ 2 callers
Function
obdSetDCMode
Sets the D/C pin to data or command mode
lib/OneBitDisplay/OneBitDisplay.cpp:659
← previous
next →
301–400 of 2,613, ranked by callers