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
↓ 1 callers
Method
handleSystemReboot
src/gp2040.cpp:589
↓ 1 callers
Method
handleSystemRestart
src/addons/display.cpp:250
↓ 1 callers
Function
handle_connection
Handle one arriving client connection. * Clients are expected to send a ListFilesRequest, terminated by a '0'. * Server will respond with a ListFile
lib/nanopb/examples/network_server/server.c:68
↓ 1 callers
Method
has_negative
(self)
lib/nanopb/generator/nanopb_generator.py:415
↓ 1 callers
Method
hid_get_report_complete_cb
src/usbhostmanager.cpp:73
↓ 1 callers
Method
hid_mount_cb
src/usbhostmanager.cpp:45
↓ 1 callers
Method
hid_report_received_cb
src/usbhostmanager.cpp:59
↓ 1 callers
Method
hid_set_report_complete_cb
src/usbhostmanager.cpp:66
↓ 1 callers
Method
hid_umount_cb
src/usbhostmanager.cpp:52
↓ 1 callers
Method
hotkey
src/gamepad.cpp:418
↓ 1 callers
Function
hotkeysMigration
populate existing configurations' buttonsMask and auxMask to mirror behavior from the behavior before this code merged. totally new configs get their
src/config_utils.cpp:1707
↓ 1 callers
Method
init
init gpio pins
lib/SNESpad/SNESpad.cpp:175
↓ 1 callers
Method
init
lib/WiiExtension/extensions/ExtensionBase.cpp:8
↓ 1 callers
Method
initI2C
src/peripheralmanager.cpp:9
↓ 1 callers
Method
initSPI
src/peripheralmanager.cpp:15
↓ 1 callers
Method
initUSB
src/peripheralmanager.cpp:4
↓ 1 callers
Function
init_lwip
lib/rndis/rndis.c:129
↓ 1 callers
Function
init_uart
lib/nanopb/tests/site_scons/platforms/avr/run_test.c:94
↓ 1 callers
Method
initialize
src/drivers/xbone/XBOneDriver.cpp:318
↓ 1 callers
Method
initialize
src/drivers/xinput/XInputDriver.cpp:126
↓ 1 callers
Method
initialize
src/drivers/ps4/PS4Auth.cpp:30
↓ 1 callers
Method
initialize
src/drivers/ps4/PS4Driver.cpp:74
↓ 1 callers
Method
initializeAux
src/drivers/ps4/PS4Driver.cpp:394
↓ 1 callers
Function
inputModeSpecifics
(values, errors, setFieldValue, handleChange)
www/src/Pages/SettingsPage.jsx:1295
↓ 1 callers
Function
isButtonLayoutCustom
(values)
www/src/Pages/DisplayConfig.jsx:187
↓ 1 callers
Method
isI2C
headers/interfaces/i2c/displaybase.h:51
↓ 1 callers
Function
isNonSelectable
(action: PinActionValues)
www/src/Pages/PinMapping.tsx:62
↓ 1 callers
Function
isNonSelectable
(value)
www/src/Addons/ReactiveLED.tsx:45
↓ 1 callers
Method
isSPI
headers/interfaces/i2c/displaybase.h:50
↓ 1 callers
Method
isSPIEnabled
src/peripheralmanager.cpp:49
↓ 1 callers
Function
isSelectable
(value)
www/src/Addons/HETrigger.tsx:47
↓ 1 callers
Function
isValidInputMode
src/config_legacy.cpp:480
↓ 1 callers
Function
isValidLEDFormat
src/config_legacy.cpp:603
↓ 1 callers
Function
isValidOnBoardLedMode
src/config_legacy.cpp:628
↓ 1 callers
Function
isValidPLEDType
src/config_legacy.cpp:616
↓ 1 callers
Function
isValidSplashChoice
src/config_legacy.cpp:653
↓ 1 callers
Function
isValidSplashMode
src/config_legacy.cpp:640
↓ 1 callers
Function
iterate_extensions
Recursively find all extensions. For each, yield name, FieldDescriptorProto.
lib/nanopb/generator/nanopb_generator.py:1660
↓ 1 callers
Function
keyboardModeSpecifics
( values, errors, setFieldValue, handleChange, )
www/src/Pages/SettingsPage.jsx:815
↓ 1 callers
Function
ledOrderChanged
(setFieldValue, ledOrderArrays, ledsPerButton)
www/src/Pages/LEDConfigPage.jsx:252
↓ 1 callers
Function
ledsPerButtonChanged
(e, handleChange)
www/src/Pages/LEDConfigPage.jsx:262
↓ 1 callers
Function
limit_sizes
Check that size/count fields do not exceed their max size. * Otherwise we would have to loop pretty long in generate_message(). * Note that there ma
lib/nanopb/tests/fuzztest/generate_message.c:22
↓ 1 callers
Function
listdir
This function sends a request to socket 'fd' to list the files in * directory given in 'path'. The results received from server will * be printed to
lib/nanopb/examples/network_server/client.c:50
↓ 1 callers
Function
loadConfigInner
src/config_utils.cpp:1793
↓ 1 callers
Method
load_fields
Load field list from DescriptorProto
lib/nanopb/generator/nanopb_generator.py:1264
↓ 1 callers
Function
main_cli
Main function when invoked directly from the command line.
lib/nanopb/generator/nanopb_generator.py:2480
↓ 1 callers
Function
main_plugin
Main function when invoked as a protoc plugin.
lib/nanopb/generator/nanopb_generator.py:2543
↓ 1 callers
Function
makefsdata
()
www/makefsdata.js:130
↓ 1 callers
Function
manulAdjustments
()
www/src/Components/HECalibration.tsx:325
↓ 1 callers
Function
migrateJSliderToCore
if the user previously had the JS slider addon enabled, copy its default to the core gamepad setting, since the functionality is within the core now
src/config_utils.cpp:1535
↓ 1 callers
Method
mount
src/addons/keyboard_host_listener.cpp:115
↓ 1 callers
Method
name
headers/addons/tilt.h:101
↓ 1 callers
Method
nextProfile
src/storagemanager.cpp:79
↓ 1 callers
Function
obdMenuFlash
Flash a menu item when it is selected
lib/OneBitDisplay/OneBitDisplay.cpp:1000
↓ 1 callers
Function
obdMenuReadRotary
A valid CW or CCW move returns 1 or -1, invalid returns 0.
lib/OneBitDisplay/OneBitDisplay.cpp:842
↓ 1 callers
Function
obdWriteCommand2
lib/OneBitDisplay/OneBitDisplay.cpp:667
↓ 1 callers
Function
onChangeCanvas
(base64, form, field)
www/src/Pages/DisplayConfig.jsx:233
↓ 1 callers
Function
onSubmit
(e, handleSubmit)
www/src/Pages/LEDConfigPage.jsx:298
↓ 1 callers
Function
overwriteAllCalibration
()
www/src/Components/HECalibration.tsx:110
↓ 1 callers
Method
parse
(self)
lib/nanopb/generator/nanopb_generator.py:1804
↓ 1 callers
Function
pb_check_proto3_default_value
In proto3, all fields are optional and are only encoded if their value is "non-zero". * This function implements the check for the zero value. */
lib/nanopb/pb_encode.c:243
↓ 1 callers
Function
pb_dec_bool
lib/nanopb/pb_decode.c:1419
↓ 1 callers
Function
pb_dec_fixed_length_bytes
lib/nanopb/pb_decode.c:1638
↓ 1 callers
Function
pb_dec_submessage
lib/nanopb/pb_decode.c:1586
↓ 1 callers
Function
pb_decode_bool
lib/nanopb/pb_decode.c:1345
↓ 1 callers
Function
pb_enc_bool
lib/nanopb/pb_encode.c:775
↓ 1 callers
Function
pb_enc_fixed_length_bytes
lib/nanopb/pb_encode.c:948
↓ 1 callers
Function
pb_enc_submessage
lib/nanopb/pb_encode.c:929
↓ 1 callers
Function
pb_field_iter_begin_extension_const
lib/nanopb/pb_common.c:295
↓ 1 callers
Function
pb_field_iter_find_extension
lib/nanopb/pb_common.c:246
↓ 1 callers
Function
pb_field_set_to_default
Initialize message fields to default values, recursively */
lib/nanopb/pb_decode.c:868
↓ 1 callers
Function
pb_get_encoded_size
lib/nanopb/pb_encode.c:556
↓ 1 callers
Function
pinLookup
(pinList)
www/src/Pages/PeripheralMappingPage.jsx:74
↓ 1 callers
Method
postProcess
lib/WiiExtension/extensions/ExtensionBase.cpp:59
↓ 1 callers
Method
postprocess
Tilt Pre-Process (Cheat)
headers/addons/tilt.h:99
↓ 1 callers
Method
preprocess
src/addons/tilt.cpp:37
↓ 1 callers
Method
previousProfile
src/storagemanager.cpp:88
↓ 1 callers
Function
print_person
This function is called once from main(), it handles the decoding and printing. Ugly copy-paste from test_decode1.c. */
lib/nanopb/tests/basic_stream/decode_stream.c:12
↓ 1 callers
Function
print_person
This function is called once from main(), it handles the decoding and printing. */
lib/nanopb/tests/basic_buffer/decode_buffer.c:16
↓ 1 callers
Method
process
lib/WiiExtension/extensions/DrumExtension.cpp:6
↓ 1 callers
Method
process
src/drivers/xbone/XBOneDriver.cpp:388
↓ 1 callers
Method
process
src/drivers/xinput/XInputDriver.cpp:253
↓ 1 callers
Method
process
src/drivers/ps4/PS4Driver.cpp:423
↓ 1 callers
Method
processAux
Called by Core1, PS4 key signing will lock the CPU
src/drivers/ps4/PS4Driver.cpp:761
↓ 1 callers
Function
profileEnabledFlagsMigration
enable profiles that have real data in them (profile 1 is always enabled) note that profiles 2-4 are no longer populated with profile 1's data on a fr
src/config_utils.cpp:1647
↓ 1 callers
Function
ps4ModeSpecifics
( values, errors, setFieldValue, handleChange, inputMode, )
www/src/Pages/SettingsPage.jsx:844
↓ 1 callers
Function
ps5ModeSpecifics
( values, errors, setFieldValue, handleChange, inputMode, )
www/src/Pages/SettingsPage.jsx:1007
↓ 1 callers
Function
rand_byte
Get a random byte, with skewed distribution. * Important corner cases like 0xFF, 0x00 and 0xFE occur more * often than other values. */
lib/nanopb/tests/fuzztest/random_data.c:44
↓ 1 callers
Function
rand_protobuf_noise
Append or prepend protobuf noise */
lib/nanopb/tests/fuzztest/random_data.c:176
↓ 1 callers
Function
random_get_seed
lib/nanopb/tests/fuzztest/random_data.c:15
↓ 1 callers
Function
raw_decode
lib/nanopb/tests/raw_decode/raw_decode.c:62
↓ 1 callers
Method
readConversionResult
8.5.3.5 RDATA (0001 xxxx) The RDATA command loads the output shift register with the most recent conversion result. Reading conversion data must be pe
lib/ADS1219/ADS1219.cpp:72
↓ 1 callers
Function
readHallEffect
(calibrationStep:number)
www/src/Components/HECalibration.tsx:194
↓ 1 callers
Function
read_options_file
Parse a separate options file to list: [(namemask, options), ...]
lib/nanopb/generator/nanopb_generator.py:2202
↓ 1 callers
Function
read_prefix
This function reads the prefix written by sending side. */
lib/nanopb/tests/msgid/decode_msgid.c:10
↓ 1 callers
Function
read_raw_value
Read a raw value to buffer, for the purpose of passing it to callback as * a substream. Size is maximum size on call, and actual size on return. */
lib/nanopb/pb_decode.c:322
↓ 1 callers
Method
ready
loop core1
headers/gp2040aux.h:18
↓ 1 callers
Method
reboot
src/system.cpp:61
↓ 1 callers
Function
reorder
(list, startIndex, endIndex)
www/src/Components/DraggableListGroup.jsx:5
↓ 1 callers
Method
report_sent
headers/drivers/ps4/PS4AuthUSBListener.h:23
← previous
next →
701–800 of 2,613, ranked by callers