MCPcopy Create free account

hub / github.com/commaai/panda / functions

Functions953 in github.com/commaai/panda

↓ 2 callersFunctioncreate_socketcan
(interface:str, recv_buffer_size:int)
python/socketpanda.py:39
↓ 2 callersMethodcycle_power
(self, dfu=False, ports=None)
tests/libs/resetter.py:45
↓ 2 callersFunctiondiv_nde_s32_floor
board/body/bldc/BLDC_controller.c:191
↓ 2 callersFunctiondotstar_apply_breathe
board/body/dotstar.h:181
↓ 2 callersFunctiondotstar_fill
board/body/dotstar.h:130
↓ 2 callersFunctiondotstar_set_data
board/body/dotstar.h:37
↓ 2 callersFunctiondotstar_show
board/body/dotstar.h:77
↓ 2 callersFunctioneither_edge
* Output and update for atomic system: * '<S21>/either_edge' * '<S20>/either_edge' */
board/body/bldc/BLDC_controller.c:357
↓ 2 callersMethodenable_boot
(self, enabled)
tests/libs/resetter.py:42
↓ 2 callersFunctionenable_can_transceivers
board/sys/power_saving.h:13
↓ 2 callersFunctionenter_stop_mode
board/sys/power_saving.h:55
↓ 2 callersMethoderase_sector
(self, sector: int)
python/spi.py:396
↓ 2 callersFunctionfake_siren_codec_enable
board/drivers/fake_siren.h:36
↓ 2 callersFunctionfan_set_power
board/drivers/fan.h:7
↓ 2 callersFunctionfdcan_exit_init
board/stm32h7/llfdcan.h:29
↓ 2 callersFunctionfdcan_request_init
board/stm32h7/llfdcan.h:7
↓ 2 callersMethodget_microsecond_timer
(self)
python/__init__.py:772
↓ 2 callersMethodget_protocol_version
(self)
python/spi.py:220
↓ 2 callersFunctionget_random_can_messages
(n)
tests/hitl/helpers.py:5
↓ 2 callersFunctiongpio_spi_init
board/stm32h7/peripherals.h:12
↓ 2 callersFunctiongpio_uart7_init
board/stm32h7/peripherals.h:28
↓ 2 callersFunctiongpio_usb_init
board/stm32h7/peripherals.h:4
↓ 2 callersFunctionharness_detect_orientation
board/drivers/harness.h:52
↓ 2 callersFunctionhash_addr
Hash spread in first and second iterations seems to be reasonable. See: tests/development/register_hashmap_spread.py Also, check the collision warning
board/drivers/registers.h:17
↓ 2 callersMethodhealth
(self)
board/jungle/__init__.py:84
↓ 2 callersFunctioni2c_reset
board/stm32h7/lli2c.h:13
↓ 2 callersFunctioninit_jungle
()
tests/hitl/conftest.py:31
↓ 2 callersMethodload
Given a CSV file, adds information about message IDs and their values.
examples/can_unique.py:53
↓ 2 callersMethodload
Given a CSV file, adds information about message IDs and their values.
examples/can_bit_transition.py:46
↓ 2 callersFunctionmemcmp
cppcheck-suppress misra-c2012-21.2
board/libc.h:66
↓ 2 callersFunctionmotor_encoder_get_speed_rpm
board/body/bldc/bldc.h:71
↓ 2 callersFunctionpanda_reset
()
scripts/test_canfd.py:17
↓ 2 callersFunctionprint_colored
(text, color)
board/jungle/scripts/echo_loopback_test.py:16
↓ 2 callersMethodprogram
(self, address, dat)
python/spi.py:412
↓ 2 callersFunctionput_char
board/drivers/uart.h:84
↓ 2 callersFunctionrandom_can_messages
(n, bus=None)
tests/usbprotocol/test_comms.py:21
↓ 2 callersMethodread
(self, address: int, length: int)
python/spi.py:374
↓ 2 callersMethodrecover
(self, timeout: int | None = 60, reset: bool = True)
board/jungle/__init__.py:58
↓ 2 callersFunctionrun_test
(sleep_duration)
scripts/loopback_test.py:15
↓ 2 callersMethodserial_write
(self, port_number, ln)
python/__init__.py:755
↓ 2 callersMethodset_heartbeat_disabled
(self)
python/__init__.py:768
↓ 2 callersMethodset_siren
(self, enabled)
python/__init__.py:790
↓ 2 callersFunctionsetup_test
(enable_non_iso=False)
scripts/test_canfd.py:109
↓ 2 callersFunctionsiren_dac_init
board/drivers/fake_siren.h:15
↓ 2 callersFunctionsiren_dma_init
board/drivers/fake_siren.h:23
↓ 2 callersFunctionsiren_tim7_init
board/drivers/fake_siren.h:5
↓ 2 callersFunctionsoft_flasher_start
board/flasher.h:120
↓ 2 callersFunctionsound_init_dac
board/stm32h7/sound.h:126
↓ 2 callersFunctionsound_stop_dac
board/stm32h7/sound.h:146
↓ 2 callersMethodspi_connect
(cls, serial, ignore_version=False)
python/__init__.py:246
↓ 2 callersMethodspi_connect
(dfu_serial: str | None)
python/dfu.py:58
↓ 2 callersFunctionspi_init
board/drivers/spi.h:88
↓ 2 callersMethodstore
(self, message_id, data)
examples/can_unique.py:85
↓ 2 callersFunctionsubM
a[] -= mod
board/crypto/rsa.c:32
↓ 2 callersFunctionto_hex_char
board/drivers/usb.h:198
↓ 2 callersFunctiontres_update_fan_ir_power
board/boards/tres.h:11
↓ 2 callersFunctionuart_init
board/stm32h7/lluart.h:88
↓ 2 callersFunctionuart_tx_ring
board/stm32h7/lluart.h:27
↓ 2 callersFunctionvalidate_checksum
board/drivers/spi.h:97
↓ 1 callersFunctionCounter
Output and update for atomic system: '<S13>/Counter' */
board/body/bldc/BLDC_controller.c:205
↓ 1 callersFunctionCounter_Init
System initialize for atomic system: '<S13>/Counter' */
board/body/bldc/BLDC_controller.c:198
↓ 1 callersFunctionDebounce_Filter
Output and update for atomic system: '<S20>/Debounce_Filter' */
board/body/bldc/BLDC_controller.c:391
↓ 1 callersFunctionDebounce_Filter_Init
System initialize for atomic system: '<S20>/Debounce_Filter' */
board/body/bldc/BLDC_controller.c:369
↓ 1 callersFunctionLow_Pass_Filter
Output and update for atomic system: '<S50>/Low_Pass_Filter' */
board/body/bldc/BLDC_controller.c:248
↓ 1 callersFunctionLow_Pass_Filter_Reset
System reset for atomic system: '<S50>/Low_Pass_Filter' */
board/body/bldc/BLDC_controller.c:240
↓ 1 callersFunctionPI_clamp_fixdt
Output and update for atomic system: '<S63>/PI_clamp_fixdt' */
board/body/bldc/BLDC_controller.c:573
↓ 1 callersFunctionPI_clamp_fixdt_Init
System initialize for atomic system: '<S63>/PI_clamp_fixdt' */
board/body/bldc/BLDC_controller.c:556
↓ 1 callersFunctionPI_clamp_fixdt_Reset
System reset for atomic system: '<S63>/PI_clamp_fixdt' */
board/body/bldc/BLDC_controller.c:563
↓ 1 callersFunctionPI_clamp_fixdt_b_Reset
System reset for atomic system: '<S61>/PI_clamp_fixdt' */
board/body/bldc/BLDC_controller.c:712
↓ 1 callersFunctionPI_clamp_fixdt_d_Init
System initialize for atomic system: '<S61>/PI_clamp_fixdt' */
board/body/bldc/BLDC_controller.c:705
↓ 1 callersFunctionPI_clamp_fixdt_f_Init
System initialize for atomic system: '<S62>/PI_clamp_fixdt' */
board/body/bldc/BLDC_controller.c:854
↓ 1 callersFunctionPI_clamp_fixdt_l
Output and update for atomic system: '<S61>/PI_clamp_fixdt' */
board/body/bldc/BLDC_controller.c:722
↓ 1 callersFunctionPrintUnique
(interesting_file, background_files)
examples/can_unique.py:98
↓ 1 callersFunctionPrintUnique
(log_file, low_range, high_range)
examples/can_bit_transition.py:89
↓ 1 callersFunctionSHA1_Transform
board/crypto/sha.c:36
↓ 1 callersFunctionSHA_final
board/crypto/sha.c:121
↓ 1 callersFunctionSHA_hash
Convenience function */
board/crypto/sha.c:173
↓ 1 callersFunctionSHA_init
board/crypto/sha.c:94
↓ 1 callersFunction__DMB
\brief Data Memory Barrier \details Ensures the apparent order of the explicit memory operations before and after the instruction, with
board/stm32h7/inc/cmsis_gcc.h:955
↓ 1 callersFunction__enable_irq
\brief Enable IRQ Interrupts \details Enables IRQ interrupts by clearing the I-bit in the CPSR. Can only be executed in Privileged mode
board/stm32h7/inc/cmsis_gcc.h:196
↓ 1 callersMethod_cli_select_panda
(self)
python/__init__.py:168
↓ 1 callersMethod_cmd_no_retry
(self, cmd: int, data: list[bytes] | None = None, read_bytes: int = 0, predata=None)
python/spi.py:325
↓ 1 callersMethod_ensure_valid_motor
(motor: int)
board/body/__init__.py:36
↓ 1 callersMethod_erase_page_address
(self, address: int)
python/usb.py:54
↓ 1 callersFunction_parse_c_struct
(path, name)
python/__init__.py:46
↓ 1 callersMethod_transfer_spidev
(self, spi, endpoint: int, data, timeout: int, max_rx_len: int = 1000, expect_disconnect: bool = False)
python/spi.py:148
↓ 1 callersFunctionadc_calibrate_vdda
board/stm32h7/lladc.h:53
↓ 1 callersFunctionbldc_init
board/body/bldc/bldc.h:86
↓ 1 callersFunctionbldc_step
board/body/bldc/bldc.h:198
↓ 1 callersFunctionboard_v2_set_can_mode
board/jungle/boards/board_v2.h:127
↓ 1 callersFunctionboard_v2_set_panda_power
board/jungle/boards/board_v2.h:171
↓ 1 callersFunctionbody_can_init
board/body/can.h:82
↓ 1 callersFunctionbody_can_periodic
board/body/can.h:91
↓ 1 callersFunctionbody_can_process_target
board/body/can.h:68
↓ 1 callersFunctionbody_can_rx
board/body/can.h:74
↓ 1 callersFunctionbody_can_send_body_data
board/body/can.h:55
↓ 1 callersFunctionbody_can_send_motor_speeds
board/body/can.h:24
↓ 1 callersFunctionbody_can_send_var_values
board/body/can.h:43
↓ 1 callersFunctionbootkick_tick
board/drivers/bootkick.h:5
↓ 1 callersFunctionbuild_body
()
board/body/flash.py:14
← previousnext →201–300 of 953, ranked by callers