MCPcopy Create free account

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

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

↓ 519 callersFunctionwriteDoc
src/webconfig.cpp:171
↓ 221 callersFunctionmemcpy
lib/nanopb/extra/pb_syshdr.h:90
↓ 180 callersFunctionreadDoc
src/webconfig.cpp:52
↓ 179 callersMethodmap
src/addons/analog.cpp:158
↓ 140 callersFunctiondocToValue
src/webconfig.cpp:79
↓ 116 callersFunctionpb_decode
lib/nanopb/pb_decode.c:1181
↓ 105 callersFunctionpb_encode
lib/nanopb/pb_encode.c:511
↓ 101 callersMethodtransfer
lib/PicoPeripherals/peripheral_spi.cpp:94
↓ 96 callersFunctionstr
(x)
lib/nanopb/generator/nanopb_generator.py:200
↓ 95 callersFunctionpb_encode_tag_for_field
lib/nanopb/pb_encode.c:680
↓ 92 callersMethodgetController
lib/WiiExtension/WiiExtension.h:142
↓ 79 callersFunctionpb_ostream_from_buffer
lib/nanopb/pb_encode.c:62
↓ 77 callersFunctionpb_field_iter_next
lib/nanopb/pb_common.c:188
↓ 76 callersFunctionmemset
lib/nanopb/extra/pb_syshdr.h:101
↓ 75 callersFunctionpb_istream_from_buffer
lib/nanopb/pb_decode.c:142
↓ 67 callersFunctionisValidPin
headers/helper.h:38
↓ 61 callersMethodGetGamepad
src/storagemanager.cpp:142
↓ 58 callersFunctionpb_encode_varint
lib/nanopb/pb_encode.c:606
↓ 56 callersMethodget
(url: string, { headers = {}, signal }: GetOptions = {})
www/src/Services/Http.ts:10
↓ 54 callersMethodgetDriver
headers/display/GPGFX.h:17
↓ 51 callersMethodwrite
lib/PicoPeripherals/peripheral_i2c.cpp:73
↓ 50 callersFunctiondocToPin
Don't inline this function, we do not want to consume stack space in the calling function
src/webconfig.cpp:137
↓ 47 callersFunctionserialize_json
src/webconfig.cpp:406
↓ 46 callersMethodtriggerEvent
src/eventmanager.cpp:36
↓ 42 callersMethoddrawText
src/display/GPGFX.cpp:102
↓ 40 callersMethodgetDisplayOptions
src/display/GPGFX_UI.cpp:18
↓ 40 callersFunctionhandleCheckbox
(name, values)
www/src/Pages/InputMacroAddonPage.tsx:513
↓ 38 callersFunctiongetMillis
MUST BE DEFINED for mpgs
src/gamepad.cpp:20
↓ 35 callersMethodbegin
src/interfaces/i2c/pcf8575/pcf8575.cpp:5
↓ 35 callersFunctionpb_encode_submessage
lib/nanopb/pb_encode.c:723
↓ 33 callersFunctioncleanPin
src/webconfig.cpp:212
↓ 33 callersMethodgetViewport
headers/display/ui/elements/GPWidget.h:28
↓ 30 callersFunctionpb_read
lib/nanopb/pb_decode.c:81
↓ 29 callersFunctionpb_encode_svarint
lib/nanopb/pb_encode.c:624
↓ 28 callersFunctionpb_encode_fixed64
lib/nanopb/pb_encode.c:653
↓ 28 callersMethodpressedR2
headers/gamepad.h:110
↓ 27 callersMethodsend
src/interfaces/i2c/pcf8575/pcf8575.cpp:13
↓ 24 callersMethodLoadAddon
src/addonmanager.cpp:4
↓ 24 callersFunctionpb_encode_string
lib/nanopb/pb_encode.c:715
↓ 24 callersMethodpressedS1
headers/gamepad.h:111
↓ 24 callersMethodpressedS2
headers/gamepad.h:112
↓ 23 callersFunctionpb_dec_varint
lib/nanopb/pb_decode.c:1424
↓ 23 callersMethodpressedB1
headers/gamepad.h:103
↓ 23 callersMethodpressedB2
headers/gamepad.h:104
↓ 23 callersMethodpressedB3
headers/gamepad.h:105
↓ 23 callersMethodpressedL2
headers/gamepad.h:109
↓ 22 callersMethodpressedB4
headers/gamepad.h:106
↓ 21 callersMethodpost
(url: string, body: unknown, headers: object = {})
www/src/Services/Http.ts:28
↓ 21 callersMethodpressedR1
headers/gamepad.h:108
↓ 21 callersMethodvar_name
(self, name)
lib/nanopb/generator/nanopb_generator.py:142
↓ 20 callersMethodGetProcessedGamepad
src/storagemanager.cpp:152
↓ 20 callersMethodgetProfilePinMappings
headers/storagemanager.h:46
↓ 20 callersFunctionget_post_data
src/webconfig.cpp:275
↓ 20 callersFunctionpb_release
lib/nanopb/pb_decode.c:1319
↓ 20 callersMethodpressedL1
headers/gamepad.h:107
↓ 20 callersMethodreset
Reset packet information
src/drivers/shared/xgip_protocol.cpp:39
↓ 20 callersMethodsetKey
headers/addons/keyboard_host_listener.h:17
↓ 19 callersMethoddefine_name
(self, name)
lib/nanopb/generator/nanopb_generator.py:139
↓ 19 callersMethodpressedButton
* @brief Check for a button press. Used by `pressed[Button]` helper methods. */
headers/gamepad.h:64
↓ 18 callersFunctiongetAvailablePeripherals
(device)
www/src/Contexts/AppContext.jsx:236
↓ 18 callersFunctionget_alloc_count
Return total number of allocations not yet released */
lib/nanopb/tests/common/malloc_wrappers.c:162
↓ 18 callersFunctionpb_decode_varint
lib/nanopb/pb_decode.c:242
↓ 18 callersFunctionpb_encode_fixed32
lib/nanopb/pb_encode.c:636
↓ 18 callersMethodsetMask
headers/addons/keyboard_host_listener.h:13
↓ 18 callersMethodsetPin
src/interfaces/i2c/pcf8575/pcf8575.cpp:27
↓ 18 callersMethodtype_name
(self, name)
lib/nanopb/generator/nanopb_generator.py:136
↓ 17 callersFunctionrgbArrayToHex
(values)
www/src/Services/Utilities.ts:21
↓ 17 callersFunctionstrlen
Implementations are from the Public Domain C Library (PDCLib). */
lib/nanopb/extra/pb_syshdr.h:80
↓ 16 callersFunctionload_hotkey
src/webconfig.cpp:305
↓ 16 callersFunctionpb_decode_varint32
lib/nanopb/pb_decode.c:236
↓ 16 callersFunctionpb_field_iter_begin
lib/nanopb/pb_common.c:156
↓ 16 callersFunctionpb_write
lib/nanopb/pb_encode.c:83
↓ 16 callersMethodpressedA1
headers/gamepad.h:115
↓ 16 callersFunctionsave_hotkey
src/webconfig.cpp:282
↓ 16 callersMethodvalue
headers/animationstation/animation.h:46
↓ 15 callersFunctiongetStringDescriptor
headers/drivers/shared/driverhelper.h:4
↓ 15 callersFunctionpb_decode_fixed64
lib/nanopb/pb_decode.c:1392
↓ 15 callersFunctionpb_validate_utf8
lib/nanopb/pb_common.c:334
↓ 14 callersFunctionpb_encode_tag
lib/nanopb/pb_encode.c:674
↓ 14 callersMethodpressedL3
headers/gamepad.h:113
↓ 14 callersMethodpressedR3
headers/gamepad.h:114
↓ 13 callersMethodgetActiveDpadMode
headers/gamepad.h:133
↓ 13 callersMethodgetIndex
headers/display/ui/elements/GPMenu.h:16
↓ 13 callersFunctionpb_encode_float_as_double
lib/nanopb/pb_encode.c:954
↓ 13 callersFunctionsha1_process_byte
src/drivers/shared/xsm3/excrypt_sha.c:62
↓ 12 callersMethodGetJoystickMidValue
src/drivers/hid/HIDDriver.cpp:179
↓ 12 callersMethodall_fields
Iterate over all fields in this message, including nested OneOfs.
lib/nanopb/generator/nanopb_generator.py:1384
↓ 12 callersMethodselect
lib/PicoPeripherals/peripheral_spi.cpp:119
↓ 12 callersMethodsetPosition
headers/display/ui/elements/GPWidget.h:15
↓ 12 callersMethodsetRenderer
headers/display/GPGFX_UI.h:19
↓ 12 callersMethodtest
lib/PicoPeripherals/peripheral_i2c.cpp:90
↓ 11 callersFunctionfree_with_check
Free memory allocated with malloc_with_check() and do the checks. */
lib/nanopb/tests/common/malloc_wrappers.c:81
↓ 11 callersMethodgetPacketLength
Get last generated output packet length
src/drivers/shared/xgip_protocol.cpp:326
↓ 11 callersFunctionmalloc_with_check
Allocate memory and place check values before and after. */
lib/nanopb/tests/common/malloc_wrappers.c:54
↓ 11 callersFunctionpb_decode_fixed32
lib/nanopb/pb_decode.c:1369
↓ 11 callersFunctionrand_int
Get a random integer in range, with approximately flat distribution. */
lib/nanopb/tests/fuzztest/random_data.c:31
↓ 11 callersMethodread
lib/SNESpad/SNESpad.cpp:269
↓ 11 callersMethodregisterEventHandler
src/eventmanager.cpp:9
↓ 11 callersMethodsetIndex
headers/display/ui/elements/GPMenu.h:15
↓ 10 callersFunctionallocate_field
Allocate storage for the field and store the pointer at iter->pData. * array_size is the number of entries to reserve in an array. * Zero size is no
lib/nanopb/pb_decode.c:561
next →1–100 of 2,613, ranked by callers