MCPcopy Create free account

hub / github.com/commaai/panda / functions

Functions953 in github.com/commaai/panda

↓ 4 callersMethodbulkWrite
(self, endpoint: int, data: bytes, timeout: int = TIMEOUT)
python/base.py:26
↓ 4 callersFunctioncalculate_checksum
(data)
python/__init__.py:40
↓ 4 callersFunctioncan_push
board/drivers/can_common.h:58
↓ 4 callersFunctioncan_slots_empty
board/drivers/can_common.h:94
↓ 4 callersFunctioncheck_signature
(p)
tests/hitl/1_program.py:8
↓ 4 callersFunctionclock_init
board/stm32h7/clock.h:48
↓ 4 callersMethodclose
(self)
python/dfu.py:32
↓ 4 callersFunctioncommon_init_gpio
Common GPIO initialization
board/stm32h7/peripherals.h:35
↓ 4 callersMethodconnect
(self, claim=True, wait=False)
python/__init__.py:204
↓ 4 callersFunctionearly_initialization
board/early_init.h:28
↓ 4 callersMethodflash
(self, fn=None, code=None, reconnect=True)
board/jungle/__init__.py:53
↓ 4 callersMethodget_fan_rpm
(self)
python/__init__.py:784
↓ 4 callersMethodget_uid
Returns the UID from the MCU
python/__init__.py:638
↓ 4 callersFunctiongpio_set
(pin, high)
scripts/reflash_internal_panda.py:14
↓ 4 callersFunctioni2c_set_reg_bits
board/stm32h7/lli2c.h:135
↓ 4 callersFunctioninit_interrupts
board/drivers/interrupts.h:72
↓ 4 callersFunctionis_car_safety_mode
board/main.c:91
↓ 4 callersFunctionis_speed_valid
board/drivers/can_common.h:197
↓ 4 callersFunctionled_init
board/drivers/led.h:18
↓ 4 callersFunctionllcan_init
board/stm32h7/llfdcan.h:147
↓ 4 callersFunctionllcan_irq_enable
board/stm32h7/llfdcan.h:133
↓ 4 callersFunctionpack_can_buffer
(arr, chunk=False, fd=False)
python/__init__.py:55
↓ 4 callersFunctionpanda_init
(serial, enable_canfd=False, enable_non_iso=False)
scripts/test_canfd.py:39
↓ 4 callersMethodread_som_gpio
(self)
python/__init__.py:805
↓ 4 callersMethodrecover
(self)
python/dfu.py:126
↓ 4 callersFunctionred_enable_can_transceiver
board/boards/red.h:9
↓ 4 callersMethodreset
(self, enter_bootstub=False, enter_bootloader=False, reconnect=True)
python/__init__.py:350
↓ 4 callersMethodset_fan_power
(self, percentage)
python/__init__.py:781
↓ 4 callersMethodset_ir_power
(self, percentage)
python/__init__.py:777
↓ 4 callersFunctionset_power_save_state
board/sys/power_saving.h:21
↓ 4 callersMethodst_serial_to_dfu_serial
(st: str, mcu_type: McuType = McuType.H7)
python/dfu.py:100
↓ 4 callersMethodup_to_date
(self, fn=None)
python/__init__.py:503
↓ 4 callersFunctionusb_init
board/stm32h7/llusb.h:11
↓ 3 callersFunctionI_backCalc_fixdt
* Output and update for atomic system: * '<S83>/I_backCalc_fixdt' * '<S83>/I_backCalc_fixdt1' * '<S82>/I_backCalc_fixdt' */
board/body/bldc/BLDC_controller.c:496
↓ 3 callersFunctionI_backCalc_fixdt_Init
* System initialize for atomic system: * '<S83>/I_backCalc_fixdt' * '<S83>/I_backCalc_fixdt1' * '<S82>/I_backCalc_fixdt' */
board/body/bldc/BLDC_controller.c:469
↓ 3 callersFunctionI_backCalc_fixdt_Reset
* System reset for atomic system: * '<S83>/I_backCalc_fixdt' * '<S83>/I_backCalc_fixdt1' * '<S82>/I_backCalc_fixdt' */
board/body/bldc/BLDC_controller.c:481
↓ 3 callersMethod_calc_checksum
(self, data: bytes)
python/spi.py:129
↓ 3 callersMethod_wait_for_ack
(self, spi, ack_val: int, timeout: int, tx: int, length: int = 1)
python/spi.py:135
↓ 3 callersFunctionboard_v2_set_harness_orientation
board/jungle/boards/board_v2.h:70
↓ 3 callersFunctioncan_rx
FDFDCANx_IT0 IRQ Handler (RX and errors) blink blue when we are receiving CAN messages
board/drivers/fdcan.h:152
↓ 3 callersFunctioncomms_can_read
board/flasher.h:100
↓ 3 callersFunctioncompute_version_hash
(filepath)
python/constants.py:9
↓ 3 callersFunctiondetect_board_type
board/stm32h7/board.h:20
↓ 3 callersFunctiondotstar_set_clk
board/body/dotstar.h:29
↓ 3 callersFunctiondotstar_set_global_brightness
board/body/dotstar.h:141
↓ 3 callersMethodenable_power
(self, port, enabled)
tests/libs/resetter.py:39
↓ 3 callersMethodflush
(self)
python/serial.py:25
↓ 3 callersFunctionget_provision_chunk
board/provision.h:6
↓ 3 callersFunctionget_ring_by_number
board/drivers/uart.h:31
↓ 3 callersFunctiongpio_set_bitmask
board/drivers/gpio.h:85
↓ 3 callersFunctionharness_check_ignition
board/drivers/harness.h:33
↓ 3 callersFunctioni2c_read_reg
board/stm32h7/lli2c.h:66
↓ 3 callersFunctioni2c_set_reg_mask
board/stm32h7/lli2c.h:153
↓ 3 callersFunctioni2c_write_reg
board/stm32h7/lli2c.h:20
↓ 3 callersFunctioninjectc
board/drivers/uart.h:62
↓ 3 callersMethodis_internal
(self)
python/__init__.py:616
↓ 3 callersFunctionllcan_irq_disable
board/stm32h7/llfdcan.h:119
↓ 3 callersFunctionmicrosecond_timer_init
board/drivers/timers.h:8
↓ 3 callersFunctionmotor_set_enable
board/body/bldc/bldc.h:67
↓ 3 callersFunctionperipherals_init
Peripheral initialization
board/stm32h7/peripherals.h:81
↓ 3 callersFunctionplook_u8s16_evencka
board/body/bldc/BLDC_controller.c:137
↓ 3 callersMethodprogram_bootstub
(self, code_bootstub)
python/dfu.py:116
↓ 3 callersFunctionputch
High-level debug functions
board/drivers/uart.h:109
↓ 3 callersFunctionputhx
board/drivers/uart.h:121
↓ 3 callersFunctionpwm_init
board/drivers/pwm.h:5
↓ 3 callersFunctionpwm_set
board/drivers/pwm.h:38
↓ 3 callersFunctionrefresh_can_tx_slots_available
board/flasher.h:106
↓ 3 callersMethodsend_heartbeat
(self, engaged=True)
python/__init__.py:763
↓ 3 callersMethodset_can_data_speed_kbps
(self, bus, speed)
python/__init__.py:680
↓ 3 callersMethodset_uart_baud
(self, uart, rate)
python/__init__.py:689
↓ 3 callersFunctiontick_timer_init
board/drivers/timers.h:28
↓ 3 callersFunctiontime_many_sends
(p, bus, p_recv=None, msg_count=100, two_pandas=False, msg_len=8)
tests/hitl/helpers.py:15
↓ 3 callersFunctionunpackage_can_msg
(pkt)
tests/usbprotocol/test_comms.py:15
↓ 3 callersFunctionupdate_can_health_pkt
board/drivers/fdcan.h:34
↓ 2 callersFunctionARM_MPU_OrderedMemcpy
Memcopy with strictly ordered memory access, e.g. for register targets. * \param dst Destination data is copied to. * \param src Source data is copied
board/stm32h7/inc/mpu_armv7.h:248
↓ 2 callersFunctionBLDC_controller_initialize
Model initialize function */
board/body/bldc/BLDC_controller.c:3115
↓ 2 callersFunctionBLDC_controller_step
Model step function */
board/body/bldc/BLDC_controller.c:1002
↓ 2 callersFunctionCounter_b_Init
* System initialize for atomic system: * '<S25>/Counter' * '<S24>/Counter' */
board/body/bldc/BLDC_controller.c:309
↓ 2 callersFunctionCounter_n
* Output and update for atomic system: * '<S25>/Counter' * '<S24>/Counter' */
board/body/bldc/BLDC_controller.c:320
↓ 2 callersFunctionRSA_verify
Verify a 2048-bit RSA PKCS1.5 signature against an expected hash. Both e=3 and e=65537 are supported. hash_len may be SHA_DIGEST_SIZE (== 20) to indi
board/crypto/rsa.c:222
↓ 2 callersFunctionUSB_ReadPacket
board/drivers/usb.h:99
↓ 2 callersFunction__disable_irq
\brief Disable IRQ Interrupts \details Disables IRQ interrupts by setting the I-bit in the CPSR. Can only be executed in Privileged mod
board/stm32h7/inc/cmsis_gcc.h:207
↓ 2 callersMethod_checksum
(self, data: bytes)
python/spi.py:365
↓ 2 callersFunction_hash
(reg_addr)
scripts/development/register_hashmap_spread.py:28
↓ 2 callersFunctionavg
(k)
scripts/spi_test.py:14
↓ 2 callersMethodbulkRead
(self, endpoint: int, length: int, timeout: int = TIMEOUT)
python/base.py:30
↓ 2 callersFunctioncalculate_checksum
board/drivers/can_common.h:162
↓ 2 callersFunctioncan_clear_send
board/drivers/fdcan.h:21
↓ 2 callersFunctioncan_loopback
(sender)
board/jungle/scripts/loopback_test.py:46
↓ 2 callersFunctioncan_tx_check_min_slots_free
board/drivers/can_common.h:155
↓ 2 callersFunctioncanfd_test
(p_send, p_recv)
scripts/test_canfd.py:79
↓ 2 callersFunctioncheck_registers
To be called periodically
board/drivers/registers.h:56
↓ 2 callersMethodclear_status
(self)
python/spi.py:406
↓ 2 callersFunctionclock_source_init
board/drivers/clock_source.h:16
↓ 2 callersMethodclose
(self)
python/spi.py:112
↓ 2 callersFunctioncomms_can_reset
board/can_comms.h:129
↓ 2 callersFunctioncomms_can_write
board/flasher.h:95
↓ 2 callersFunctioncomms_control_handler
board/body/main_comms.h:6
↓ 2 callersFunctioncomms_endpoint2_write
board/body/main_comms.h:1
↓ 2 callersMethodconnect
(self)
tests/libs/resetter.py:21
← previousnext →101–200 of 953, ranked by callers