Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Santroller/Santroller
/ functions
Functions
2,056 in github.com/Santroller/Santroller
⨍
Functions
2,056
◇
Types & classes
358
↓ 4 callers
Method
tickDigital
src/input/cycle.cpp:22
↓ 4 callers
Method
validate
src/triggers/ActivationTrigger.cpp:9
↓ 4 callers
Function
vec4_multiply_scalar
lib/wii_remote_emulation/vector_math.h:161
↓ 4 callers
Function
xsm3_calculate_checksum
lib/xsm3/xsm3.c:102
↓ 3 callers
Function
ExCryptParveEcb
lib/xsm3/excrypt_parve.c:6
↓ 3 callers
Function
ExCryptShaUpdate
lib/xsm3/excrypt_sha.c:82
↓ 3 callers
Method
__init__
desc is EnumDescriptorProto index is the index of this enum element inside the file comments is a dictionary mapping between
lib/nanopb/generator/nanopb_generator.py:381
↓ 3 callers
Function
advance_iterator
lib/nanopb/pb_common.c:122
↓ 3 callers
Method
commit_now
lib/FlashPROM/src/FlashPROM.cpp:49
↓ 3 callers
Function
decode_field
lib/nanopb/pb_decode.c:835
↓ 3 callers
Function
encode_basic_field
Encode a field with static or pointer allocation, i.e. one whose data * is available to the encoder directly. */
lib/nanopb/pb_encode.c:362
↓ 3 callers
Function
encode_field
Encode a single field of any callback, pointer or static type. */
lib/nanopb/pb_encode.c:418
↓ 3 callers
Method
endOfChunk
lib/xgip_protocol/xgip_protocol.cpp:164
↓ 3 callers
Function
ext_encrypt_bytes
lib/wm_crypto/wm_crypto.c:232
↓ 3 callers
Function
get_subtype_from_xinput
include/protocols/xinput.hpp:67
↓ 3 callers
Function
initialize_pointer_field
Clear a newly allocated item in case it contains a pointer, or is a submessage. */
lib/nanopb/pb_decode.c:629
↓ 3 callers
Function
invoke_protoc
Invoke protoc. This routine will use grpcio-provided protoc if it exists, using system-installed protoc as a fallback. Args:
lib/nanopb/generator/proto/_utils.py:58
↓ 3 callers
Function
load
src/config.cpp:1243
↓ 3 callers
Method
load
src/input/held.cpp:7
↓ 3 callers
Function
make_identifier
Make #ifndef identifier that contains uppercase A-Z and digits 0-9
lib/nanopb/generator/nanopb_generator.py:1788
↓ 3 callers
Method
open
src/usb/host/xone_host.cpp:40
↓ 3 callers
Function
parse_file
Parse a single file. Returns a ProtoFile instance.
lib/nanopb/generator/nanopb_generator.py:2563
↓ 3 callers
Function
pb_decode_inner
lib/nanopb/pb_decode.c:1027
↓ 3 callers
Function
pb_decode_tag
lib/nanopb/pb_decode.c:278
↓ 3 callers
Function
pb_enc_varint
lib/nanopb/pb_encode.c:788
↓ 3 callers
Function
pb_encode_varint_32
This function avoids 64-bit shifts as they are quite slow on many platforms. */
lib/nanopb/pb_encode.c:573
↓ 3 callers
Function
pb_readbyte
Read a single byte from input stream. buf may not be NULL. * This is an optimization for the varint decoding. */
lib/nanopb/pb_decode.c:124
↓ 3 callers
Function
pb_release_single_field
lib/nanopb/pb_decode.c:1264
↓ 3 callers
Function
print_versions
()
lib/nanopb/generator/proto/_utils.py:84
↓ 3 callers
Method
processData
lib/psx_controller/psx_controller.cpp:166
↓ 3 callers
Function
processRumble
lib/psx_emulation/controller_simulator.c:68
↓ 3 callers
Method
read
src/devices/multiplexer.cpp:20
↓ 3 callers
Function
reset_input_ir
lib/wii_remote_emulation/wiimote.c:555
↓ 3 callers
Function
safe_read_bool
Read a bool value without causing undefined behavior even if the value * is invalid. See issue #434 and * https://stackoverflow.com/questions/276617
lib/nanopb/pb_encode.c:115
↓ 3 callers
Method
set_val_raw
src/leds/leds.cpp:147
↓ 3 callers
Method
setup_interrupts
lib/peripherals/uart.cpp:111
↓ 3 callers
Method
supports_brightness
src/leds/leds.cpp:155
↓ 3 callers
Method
tags
Return the #define for the tag number of this field.
lib/nanopb/generator/nanopb_generator.py:924
↓ 3 callers
Method
tickDigital
src/input/ps2.cpp:9
↓ 3 callers
Method
types
Return definitions for any special types this field might need.
lib/nanopb/generator/nanopb_generator.py:805
↓ 3 callers
Method
update_hid
src/mappings/SDVXAxisMapping.cpp:14
↓ 3 callers
Function
xsm3_verify_checksum
lib/xsm3/xsm3.c:127
↓ 2 callers
Function
ExCryptDes3Cbc
lib/xsm3/excrypt_des.c:172
↓ 2 callers
Function
ExCryptDes3Ecb
lib/xsm3/excrypt_des.c:156
↓ 2 callers
Function
ExCryptDes3Key
lib/xsm3/excrypt_des.c:149
↓ 2 callers
Function
ExCryptDesParity
lib/xsm3/excrypt_des.c:10
↓ 2 callers
Function
ExCryptSha
lib/xsm3/excrypt_sha.c:135
↓ 2 callers
Function
USB_ProcessHIDReport
lib/hidparser/hidparser.c:205
↓ 2 callers
Function
UsbdSecXSMAuthenticationAcr
lib/xsm3/usbdsec.c:136
↓ 2 callers
Method
ackRequired
Last packet parsed needs an ACK
lib/xgip_protocol/xgip_protocol.cpp:407
↓ 2 callers
Method
add_dependency
(self, other)
lib/nanopb/generator/nanopb_generator.py:2006
↓ 2 callers
Method
begin
src/devices/usb.cpp:32
↓ 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:13
↓ 2 callers
Method
control_transfer
src/usb/device/hid_device.cpp:81
↓ 2 callers
Method
controller_valid
lib/psx_controller/psx_controller.cpp:610
↓ 2 callers
Method
count_required_fields
Returns number of required fields inside this message
lib/nanopb/generator/nanopb_generator.py:1442
↓ 2 callers
Method
cycle
src/devices/cycle.cpp:21
↓ 2 callers
Function
encode_array
Encode a static array. Handles the size calculations and possible packing. */
lib/nanopb/pb_encode.c:128
↓ 2 callers
Method
end
src/devices/usb.cpp:86
↓ 2 callers
Function
ext_generate_tables
lib/wm_crypto/wm_crypto.c:185
↓ 2 callers
Method
extend
(self, extend, field_name = None)
lib/nanopb/generator/nanopb_generator.py:567
↓ 2 callers
Function
f
lib/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:1478
↓ 2 callers
Method
fields_definition
Return the field descriptor definition that goes in .pb.c file.
lib/nanopb/generator/nanopb_generator.py:1577
↓ 2 callers
Function
fill_generic_report
lib/hidparser/hidparser.c:98
↓ 2 callers
Method
format_comment
Put comment inside /* */ and sanitize comment contents
lib/nanopb/generator/nanopb_generator.py:345
↓ 2 callers
Method
generateAckPacket
lib/xgip_protocol/xgip_protocol.cpp:327
↓ 2 callers
Method
getChunked
Is this packet chunked?
lib/xgip_protocol/xgip_protocol.cpp:377
↓ 2 callers
Method
getDataLength
Get length of a packet or packet-chunk
lib/xgip_protocol/xgip_protocol.cpp:395
↓ 2 callers
Function
getMax
include/usb/device/switch_device.h:57
↓ 2 callers
Function
getMin
include/usb/device/switch_device.h:55
↓ 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:306
↓ 2 callers
Function
get_proto_builtin_include_path
Find include path for standard google/protobuf includes and for nanopb.proto.
lib/nanopb/generator/proto/_utils.py:35
↓ 2 callers
Method
get_value
include/devices/cycle.hpp:15
↓ 2 callers
Method
has_callbacks
(self)
lib/nanopb/generator/nanopb_generator.py:1081
↓ 2 callers
Function
htons
htons */
lib/wii_remote_emulation/inet.c:21
↓ 2 callers
Function
i2c_dma_irq_handler
lib/peripherals/i2c.cpp:44
↓ 2 callers
Function
inner_load
src/config.cpp:996
↓ 2 callers
Function
isConfigReply
lib/psx_controller/psx_controller.cpp:50
↓ 2 callers
Function
isValidReply
lib/psx_controller/psx_controller.cpp:7
↓ 2 callers
Method
is_uart0
lib/peripherals/uart.hpp:20
↓ 2 callers
Method
is_uart1
lib/peripherals/uart.hpp:23
↓ 2 callers
Function
iterate_messages
Recursively find all messages. For each, yield name, DescriptorProto, comment_path.
lib/nanopb/generator/nanopb_generator.py:1715
↓ 2 callers
Method
last_read_time
lib/peripherals/uart.cpp:89
↓ 2 callers
Method
load_state
lib/wii_extensions/wii_extension.cpp:354
↓ 2 callers
Method
mangle_field_typename
Mangle type name for a submessage / enum crossreference. Argument is a string.
lib/nanopb/generator/nanopb_generator.py:1878
↓ 2 callers
Function
mat4_mult
lib/wii_remote_emulation/vector_math.h:67
↓ 2 callers
Function
mode_recently_changed
src/main.cpp:94
↓ 2 callers
Function
ntohs
ntohs */
lib/wii_remote_emulation/inet.c:37
↓ 2 callers
Method
parse
Parse incoming packet
lib/xgip_protocol/xgip_protocol.cpp:60
↓ 2 callers
Function
pb_const_cast
lib/nanopb/pb_common.c:277
↓ 2 callers
Function
pb_decode_fixed64
lib/nanopb/pb_decode.c:1428
↓ 2 callers
Function
pb_enc_fixed
lib/nanopb/pb_encode.c:836
↓ 2 callers
Function
pb_encode_fixed64
lib/nanopb/pb_encode.c:654
↓ 2 callers
Function
pb_encode_tag
lib/nanopb/pb_encode.c:675
↓ 2 callers
Function
pb_field_iter_find
lib/nanopb/pb_common.c:195
↓ 2 callers
Function
pb_release
lib/nanopb/pb_decode.c:1355
↓ 2 callers
Function
pb_release_union_field
Given an oneof field, if there has already been a field inside this oneof, * release it before overwriting with a different one. */
lib/nanopb/pb_decode.c:1234
↓ 2 callers
Function
pb_skip_field
lib/nanopb/pb_decode.c:318
↓ 2 callers
Function
pb_skip_string
lib/nanopb/pb_decode.c:264
← previous
next →
101–200 of 2,056, ranked by callers