MCPcopy Create free account

hub / github.com/OpenStickCommunity/GP2040-CE / functions

Functions2,613 in github.com/OpenStickCommunity/GP2040-CE

↓ 10 callersMethodclearScreen
src/display/GPGFX.cpp:86
↓ 10 callersMethodgetMetrics
headers/interfaces/i2c/displaybase.h:44
↓ 10 callersMethodisConfigMode
headers/drivermanager.h:20
↓ 10 callersFunctionrightRotate
(value, amount)
www/src/Pages/SettingsPage.jsx:26
↓ 10 callersMethodsetAttributes
src/drivers/shared/xgip_protocol.cpp:154
↓ 10 callersFunctionvarint_max_size
Returns the maximum number of bytes a varint can take when encoded.
lib/nanopb/generator/nanopb_generator.py:251
↓ 9 callersMethodbeginTransaction
lib/PicoPeripherals/peripheral_spi.cpp:131
↓ 9 callersMethodclear
src/display/ui/elements/GPScreen.cpp:21
↓ 9 callersFunctiondecode_basic_field
lib/nanopb/pb_decode.c:395
↓ 9 callersMethoddeselect
lib/PicoPeripherals/peripheral_spi.cpp:124
↓ 9 callersMethodgeneratePacket
Generate XGIP Packet for output
src/drivers/shared/xgip_protocol.cpp:172
↓ 9 callersFunctiongetButtonLabels
(labelType, swapTpShareLabels = false)
www/src/Data/Buttons.js:783
↓ 9 callersMethodisUSBEnabled
src/peripheralmanager.cpp:56
↓ 9 callersMethodpressedUp
src/display/ui/screens/ButtonLayoutScreen.cpp:442
↓ 9 callersFunctionsanitizeRequest
(request)
www/src/Services/WebApi.js:699
↓ 9 callersMethodsetData
src/drivers/shared/xgip_protocol.cpp:162
↓ 9 callersFunctiontranslateArray
(array)
www/src/Pages/SettingsPage.jsx:1395
↓ 9 callersMethodunderscore
(self, word)
lib/nanopb/generator/nanopb_generator.py:179
↓ 8 callersFunctionExCryptDesEcb
src/drivers/shared/xsm3/excrypt_des.c:108
↓ 8 callersFunctionUsbdSecXSM3AuthenticationCrypt
src/drivers/shared/xsm3/usbdsec.c:79
↓ 8 callersMethoddrawPixel
src/display/GPGFX.cpp:98
↓ 8 callersFunctionget_nanopb_suboptions
Get copy of options, and merge information from subdesc.
lib/nanopb/generator/nanopb_generator.py:2237
↓ 8 callersFunctionisValidGamepadHotkey
src/config_legacy.cpp:522
↓ 8 callersFunctionpb_enc_fixed
lib/nanopb/pb_encode.c:830
↓ 8 callersFunctionpb_enc_varint
lib/nanopb/pb_encode.c:782
↓ 8 callersMethodpressedA2
headers/gamepad.h:116
↓ 8 callersMethodpressedDown
src/display/ui/screens/ButtonLayoutScreen.cpp:454
↓ 8 callersMethodpressedLeft
src/display/ui/screens/ButtonLayoutScreen.cpp:466
↓ 8 callersMethodpressedRight
src/display/ui/screens/ButtonLayoutScreen.cpp:478
↓ 8 callersMethodprocess
src/gp2040.cpp:479
↓ 8 callersFunctionrand_fill
Fills a buffer with random data with skewed distribution. */
lib/nanopb/tests/fuzztest/random_data.c:78
↓ 7 callersFunctioncreateHexString
(value, prependComment = false)
www/makefsdata.js:100
↓ 7 callersMethoddrawLine
src/display/GPGFX.cpp:114
↓ 7 callersMethodencoded_size
(self)
lib/nanopb/generator/nanopb_generator.py:421
↓ 7 callersFunctionobdMenuShowItem
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 callersMethodparse
Parse incoming packet
src/drivers/shared/xgip_protocol.cpp:56
↓ 7 callersFunctionpb_close_string_substream
lib/nanopb/pb_decode.c:376
↓ 7 callersFunctionpb_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 callersMethodsetText
headers/display/ui/elements/GPLabel.h:13
↓ 7 callersMethodset_x
headers/drivers/ps4/PS4Descriptors.h:110
↓ 6 callersFunctioncomputeChecksum
src/config_legacy.cpp:463
↓ 6 callersFunctiondo_decode
lib/nanopb/tests/fuzztest/fuzztest.c:65
↓ 6 callersFunctiondo_stream_decode
lib/nanopb/tests/fuzztest/fuzztest.c:112
↓ 6 callersMethoddrawSprite
src/display/GPGFX.cpp:130
↓ 6 callersMethodendOfChunk
src/drivers/shared/xgip_protocol.cpp:140
↓ 6 callersMethodendTransaction
lib/PicoPeripherals/peripheral_spi.cpp:161
↓ 6 callersMethodenum_entry
(self, name)
lib/nanopb/generator/nanopb_generator.py:145
↓ 6 callersMethodgetChunked
Is this packet chunked?
src/drivers/shared/xgip_protocol.cpp:341
↓ 6 callersMethodgetI2C
src/peripheralmanager.cpp:21
↓ 6 callersFunctionhexToInt
(hex)
www/src/Services/Utilities.ts:2
↓ 6 callersFunctionintToHex
(d)
www/src/Services/Utilities.ts:7
↓ 6 callersFunctionload_descriptor_values
lib/nanopb/pb_common.c:8
↓ 6 callersFunctionobdMenuGetItem
Get the text and centering position for a specific menu item returns the X position
lib/OneBitDisplay/OneBitDisplay.cpp:911
↓ 6 callersFunctionpackCalib
headers/drivers/switchpro/SwitchProDescriptors.h:140
↓ 6 callersFunctionparseBoolean
(bool)
www/src/Contexts/AppContext.jsx:97
↓ 6 callersFunctionpb_dec_bytes
lib/nanopb/pb_decode.c:1496
↓ 6 callersFunctionpb_skip_string
lib/nanopb/pb_decode.c:276
↓ 6 callersFunctionpb_skip_varint
lib/nanopb/pb_decode.c:265
↓ 6 callersFunctionrand_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 callersMethodrun
src/gp2040.cpp:278
↓ 6 callersMethodsetProfile
src/storagemanager.cpp:63
↓ 6 callersFunctiontoKB
(x: number)
www/src/Store/useSystemStats.ts:6
↓ 6 callersFunctiontoggleSelectedButton
(e, buttonName)
www/src/Pages/CustomThemePage.jsx:260
↓ 6 callersFunctionupdateCalibrationRead
(step:number)
www/src/Components/HECalibration.tsx:152
↓ 6 callersFunctionvalidate_message
lib/nanopb/tests/fuzztest/validation.c:144
↓ 5 callersMethoddrawEllipse
src/display/GPGFX.cpp:110
↓ 5 callersMethodgetAuthSent
src/drivers/xbone/XBOneDriver.cpp:535
↓ 5 callersMethodgetData
Get data from a packet or packet-chunk
src/drivers/shared/xgip_protocol.cpp:351
↓ 5 callersMethodget_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 callersFunctionmake_identifier
Make #ifndef identifier that contains uppercase A-Z and digits 0-9
lib/nanopb/generator/nanopb_generator.py:1695
↓ 5 callersFunctionpb_decode_double_as_float
lib/nanopb/pb_decode.c:1662
↓ 5 callersFunctionpb_decode_svarint
lib/nanopb/pb_decode.c:1355
↓ 5 callersFunctionpb_decode_tag
lib/nanopb/pb_decode.c:290
↓ 5 callersMethodpressedDpad
* @brief Check for a dpad press. Used by `pressed[Dpad]` helper methods. */
headers/gamepad.h:71
↓ 5 callersFunctionprint_history
lib/nanopb/tests/raw_decode/raw_decode.c:45
↓ 5 callersFunctionrand_word
Uses xorshift64 here instead of rand() for both speed and * reproducibility across platforms. */
lib/nanopb/tests/fuzztest/random_data.c:22
↓ 5 callersMethodsetConfig
lib/PicoPeripherals/peripheral_i2c.cpp:19
↓ 5 callersMethodsetViewport
headers/display/ui/elements/GPWidget.h:26
↓ 5 callersMethodstart
src/usbhostmanager.cpp:14
↓ 5 callersMethodupdate
src/addons/wiiext.cpp:110
↓ 5 callersFunctionupdateUsedPins
()
www/src/Contexts/AppContext.jsx:193
↓ 4 callersFunctionExCryptDesKey
src/drivers/shared/xsm3/excrypt_des.c:24
↓ 4 callersFunctionUsbdSecXSM3AuthenticationMac
src/drivers/shared/xsm3/usbdsec.c:94
↓ 4 callersMethodavailable
src/drivers/xinput/XInputAuth.cpp:37
↓ 4 callersMethodbegin
lib/ADS1219/ADS1219.cpp:12
↓ 4 callersMethodcreate_name
Create name for a new message / enum. Argument can be either string or Names instance.
lib/nanopb/generator/nanopb_generator.py:1743
↓ 4 callersMethodcurrentProfileLabel
* @brief Return the current profile label. */
src/storagemanager.cpp:102
↓ 4 callersMethoddata_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 callersFunctiondo_roundtrip
Do a decode -> encode -> decode -> encode roundtrip */
lib/nanopb/tests/fuzztest/fuzztest.c:198
↓ 4 callersFunctiondpadToAnalogX
Convert the horizontal GamepadState dpad axis value into an analog value
src/gamepad/GamepadState.cpp:5
↓ 4 callersFunctiondpadToAnalogY
Convert the vertical GamepadState dpad axis value into an analog value
src/gamepad/GamepadState.cpp:24
↓ 4 callersMethoddrawRectangle
src/display/GPGFX.cpp:118
↓ 4 callersFunctionfind_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 callersFunctiongetCenter
headers/drivers/switchpro/SwitchProDescriptors.h:115
↓ 4 callersMethodgetCommand
Get command of a parsed packet
src/drivers/shared/xgip_protocol.cpp:336
↓ 4 callersMethodgetDeviceAddresses
headers/interfaces/i2c/pcf8575/pcf8575.h:23
↓ 4 callersMethodgetListener
For add-ons that require a USB-host listener, get listener
headers/gpaddon.h:28
↓ 4 callersFunctiongetMaskFromDirection
src/gamepad/GamepadState.cpp:42
↓ 4 callersFunctiongetMicro
src/gamepad.cpp:24
↓ 4 callersMethodgetSequence
Get seqeuence in the header
src/drivers/shared/xgip_protocol.cpp:346
← previousnext →101–200 of 2,613, ranked by callers