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
↓ 10 callers
Method
clearScreen
src/display/GPGFX.cpp:86
↓ 10 callers
Method
getMetrics
headers/interfaces/i2c/displaybase.h:44
↓ 10 callers
Method
isConfigMode
headers/drivermanager.h:20
↓ 10 callers
Function
rightRotate
(value, amount)
www/src/Pages/SettingsPage.jsx:26
↓ 10 callers
Method
setAttributes
src/drivers/shared/xgip_protocol.cpp:154
↓ 10 callers
Function
varint_max_size
Returns the maximum number of bytes a varint can take when encoded.
lib/nanopb/generator/nanopb_generator.py:251
↓ 9 callers
Method
beginTransaction
lib/PicoPeripherals/peripheral_spi.cpp:131
↓ 9 callers
Method
clear
src/display/ui/elements/GPScreen.cpp:21
↓ 9 callers
Function
decode_basic_field
lib/nanopb/pb_decode.c:395
↓ 9 callers
Method
deselect
lib/PicoPeripherals/peripheral_spi.cpp:124
↓ 9 callers
Method
generatePacket
Generate XGIP Packet for output
src/drivers/shared/xgip_protocol.cpp:172
↓ 9 callers
Function
getButtonLabels
(labelType, swapTpShareLabels = false)
www/src/Data/Buttons.js:783
↓ 9 callers
Method
isUSBEnabled
src/peripheralmanager.cpp:56
↓ 9 callers
Method
pressedUp
src/display/ui/screens/ButtonLayoutScreen.cpp:442
↓ 9 callers
Function
sanitizeRequest
(request)
www/src/Services/WebApi.js:699
↓ 9 callers
Method
setData
src/drivers/shared/xgip_protocol.cpp:162
↓ 9 callers
Function
translateArray
(array)
www/src/Pages/SettingsPage.jsx:1395
↓ 9 callers
Method
underscore
(self, word)
lib/nanopb/generator/nanopb_generator.py:179
↓ 8 callers
Function
ExCryptDesEcb
src/drivers/shared/xsm3/excrypt_des.c:108
↓ 8 callers
Function
UsbdSecXSM3AuthenticationCrypt
src/drivers/shared/xsm3/usbdsec.c:79
↓ 8 callers
Method
drawPixel
src/display/GPGFX.cpp:98
↓ 8 callers
Function
get_nanopb_suboptions
Get copy of options, and merge information from subdesc.
lib/nanopb/generator/nanopb_generator.py:2237
↓ 8 callers
Function
isValidGamepadHotkey
src/config_legacy.cpp:522
↓ 8 callers
Function
pb_enc_fixed
lib/nanopb/pb_encode.c:830
↓ 8 callers
Function
pb_enc_varint
lib/nanopb/pb_encode.c:782
↓ 8 callers
Method
pressedA2
headers/gamepad.h:116
↓ 8 callers
Method
pressedDown
src/display/ui/screens/ButtonLayoutScreen.cpp:454
↓ 8 callers
Method
pressedLeft
src/display/ui/screens/ButtonLayoutScreen.cpp:466
↓ 8 callers
Method
pressedRight
src/display/ui/screens/ButtonLayoutScreen.cpp:478
↓ 8 callers
Method
process
src/gp2040.cpp:479
↓ 8 callers
Function
rand_fill
Fills a buffer with random data with skewed distribution. */
lib/nanopb/tests/fuzztest/random_data.c:78
↓ 7 callers
Function
createHexString
(value, prependComment = false)
www/makefsdata.js:100
↓ 7 callers
Method
drawLine
src/display/GPGFX.cpp:114
↓ 7 callers
Method
encoded_size
(self)
lib/nanopb/generator/nanopb_generator.py:421
↓ 7 callers
Function
obdMenuShowItem
obdMenuSetCallback() */ Display the text of a single menu item optionally erases what's under it to prevent left-over text when the length changes
lib/OneBitDisplay/OneBitDisplay.cpp:989
↓ 7 callers
Method
parse
Parse incoming packet
src/drivers/shared/xgip_protocol.cpp:56
↓ 7 callers
Function
pb_close_string_substream
lib/nanopb/pb_decode.c:376
↓ 7 callers
Function
pb_make_string_substream
Decode string length from stream and return a substream with limited length. * Remember to close the substream using pb_close_string_substream(). */
lib/nanopb/pb_decode.c:361
↓ 7 callers
Method
setText
headers/display/ui/elements/GPLabel.h:13
↓ 7 callers
Method
set_x
headers/drivers/ps4/PS4Descriptors.h:110
↓ 6 callers
Function
computeChecksum
src/config_legacy.cpp:463
↓ 6 callers
Function
do_decode
lib/nanopb/tests/fuzztest/fuzztest.c:65
↓ 6 callers
Function
do_stream_decode
lib/nanopb/tests/fuzztest/fuzztest.c:112
↓ 6 callers
Method
drawSprite
src/display/GPGFX.cpp:130
↓ 6 callers
Method
endOfChunk
src/drivers/shared/xgip_protocol.cpp:140
↓ 6 callers
Method
endTransaction
lib/PicoPeripherals/peripheral_spi.cpp:161
↓ 6 callers
Method
enum_entry
(self, name)
lib/nanopb/generator/nanopb_generator.py:145
↓ 6 callers
Method
getChunked
Is this packet chunked?
src/drivers/shared/xgip_protocol.cpp:341
↓ 6 callers
Method
getI2C
src/peripheralmanager.cpp:21
↓ 6 callers
Function
hexToInt
(hex)
www/src/Services/Utilities.ts:2
↓ 6 callers
Function
intToHex
(d)
www/src/Services/Utilities.ts:7
↓ 6 callers
Function
load_descriptor_values
lib/nanopb/pb_common.c:8
↓ 6 callers
Function
obdMenuGetItem
Get the text and centering position for a specific menu item returns the X position
lib/OneBitDisplay/OneBitDisplay.cpp:911
↓ 6 callers
Function
packCalib
headers/drivers/switchpro/SwitchProDescriptors.h:140
↓ 6 callers
Function
parseBoolean
(bool)
www/src/Contexts/AppContext.jsx:97
↓ 6 callers
Function
pb_dec_bytes
lib/nanopb/pb_decode.c:1496
↓ 6 callers
Function
pb_skip_string
lib/nanopb/pb_decode.c:276
↓ 6 callers
Function
pb_skip_varint
lib/nanopb/pb_decode.c:265
↓ 6 callers
Function
rand_len
Get a random length, with skewed distribution. * Favors the shorter lengths, but always at least 1. */
lib/nanopb/tests/fuzztest/random_data.c:59
↓ 6 callers
Method
run
src/gp2040.cpp:278
↓ 6 callers
Method
setProfile
src/storagemanager.cpp:63
↓ 6 callers
Function
toKB
(x: number)
www/src/Store/useSystemStats.ts:6
↓ 6 callers
Function
toggleSelectedButton
(e, buttonName)
www/src/Pages/CustomThemePage.jsx:260
↓ 6 callers
Function
updateCalibrationRead
(step:number)
www/src/Components/HECalibration.tsx:152
↓ 6 callers
Function
validate_message
lib/nanopb/tests/fuzztest/validation.c:144
↓ 5 callers
Method
drawEllipse
src/display/GPGFX.cpp:110
↓ 5 callers
Method
getAuthSent
src/drivers/xbone/XBOneDriver.cpp:535
↓ 5 callers
Method
getData
Get data from a packet or packet-chunk
src/drivers/shared/xgip_protocol.cpp:351
↓ 5 callers
Method
get_initializer
Return literal expression for this field's default value. null_init: If True, initialize to a 0 value instead of default from .proto i
lib/nanopb/generator/nanopb_generator.py:778
↓ 5 callers
Function
make_identifier
Make #ifndef identifier that contains uppercase A-Z and digits 0-9
lib/nanopb/generator/nanopb_generator.py:1695
↓ 5 callers
Function
pb_decode_double_as_float
lib/nanopb/pb_decode.c:1662
↓ 5 callers
Function
pb_decode_svarint
lib/nanopb/pb_decode.c:1355
↓ 5 callers
Function
pb_decode_tag
lib/nanopb/pb_decode.c:290
↓ 5 callers
Method
pressedDpad
* @brief Check for a dpad press. Used by `pressed[Dpad]` helper methods. */
headers/gamepad.h:71
↓ 5 callers
Function
print_history
lib/nanopb/tests/raw_decode/raw_decode.c:45
↓ 5 callers
Function
rand_word
Uses xorshift64 here instead of rand() for both speed and * reproducibility across platforms. */
lib/nanopb/tests/fuzztest/random_data.c:22
↓ 5 callers
Method
setConfig
lib/PicoPeripherals/peripheral_i2c.cpp:19
↓ 5 callers
Method
setViewport
headers/display/ui/elements/GPWidget.h:26
↓ 5 callers
Method
start
src/usbhostmanager.cpp:14
↓ 5 callers
Method
update
src/addons/wiiext.cpp:110
↓ 5 callers
Function
updateUsedPins
()
www/src/Contexts/AppContext.jsx:193
↓ 4 callers
Function
ExCryptDesKey
src/drivers/shared/xsm3/excrypt_des.c:24
↓ 4 callers
Function
UsbdSecXSM3AuthenticationMac
src/drivers/shared/xsm3/usbdsec.c:94
↓ 4 callers
Method
available
src/drivers/xinput/XInputAuth.cpp:37
↓ 4 callers
Method
begin
lib/ADS1219/ADS1219.cpp:12
↓ 4 callers
Method
create_name
Create name for a new message / enum. Argument can be either string or Names instance.
lib/nanopb/generator/nanopb_generator.py:1743
↓ 4 callers
Method
currentProfileLabel
* @brief Return the current profile label. */
src/storagemanager.cpp:102
↓ 4 callers
Method
data_size
Return estimated size of this field in the C struct. This is used to try to automatically pick right descriptor size. If the estimate
lib/nanopb/generator/nanopb_generator.py:905
↓ 4 callers
Function
do_roundtrip
Do a decode -> encode -> decode -> encode roundtrip */
lib/nanopb/tests/fuzztest/fuzztest.c:198
↓ 4 callers
Function
dpadToAnalogX
Convert the horizontal GamepadState dpad axis value into an analog value
src/gamepad/GamepadState.cpp:5
↓ 4 callers
Function
dpadToAnalogY
Convert the vertical GamepadState dpad axis value into an analog value
src/gamepad/GamepadState.cpp:24
↓ 4 callers
Method
drawRectangle
src/display/GPGFX.cpp:118
↓ 4 callers
Function
find_entry
Helper function to find an entry in the list. Not as efficient as a real * hashmap or similar would be, but suitable for small arrays. */
lib/nanopb/tests/map/decode_map.c:13
↓ 4 callers
Function
getCenter
headers/drivers/switchpro/SwitchProDescriptors.h:115
↓ 4 callers
Method
getCommand
Get command of a parsed packet
src/drivers/shared/xgip_protocol.cpp:336
↓ 4 callers
Method
getDeviceAddresses
headers/interfaces/i2c/pcf8575/pcf8575.h:23
↓ 4 callers
Method
getListener
For add-ons that require a USB-host listener, get listener
headers/gpaddon.h:28
↓ 4 callers
Function
getMaskFromDirection
src/gamepad/GamepadState.cpp:42
↓ 4 callers
Function
getMicro
src/gamepad.cpp:24
↓ 4 callers
Method
getSequence
Get seqeuence in the header
src/drivers/shared/xgip_protocol.cpp:346
← previous
next →
101–200 of 2,613, ranked by callers