Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/commaai/panda
/ types & classes
Types & classes
68 in github.com/commaai/panda
⨍
Functions
953
◇
Types & classes
68
↳
Endpoints
1
↓ 37 callers
Class
Panda
tests/libpanda/libpanda_py.py:62
↓ 16 callers
Class
PandaJungle
board/jungle/__init__.py:33
↓ 8 callers
Class
PandaDFU
python/dfu.py:12
↓ 7 callers
Class
PandaSpiException
python/spi.py:56
↓ 3 callers
Class
PandaJungleDFU
board/jungle/__init__.py:24
↓ 2 callers
Class
Info
A collection of Messages.
examples/can_unique.py:47
↓ 2 callers
Class
Info
A collection of Messages.
examples/can_bit_transition.py:40
↓ 2 callers
Class
PandaProtocolMismatch
python/spi.py:59
↓ 2 callers
Class
PandaSpiUnavailable
python/spi.py:62
↓ 2 callers
Class
SpiDevice
Provides locked, thread-safe access to a panda's SPI interface.
python/spi.py:80
↓ 1 callers
Class
McuConfig
python/constants.py:16
↓ 1 callers
Class
Message
Details about a specific message ID.
examples/can_unique.py:25
↓ 1 callers
Class
Message
Details about a specific message ID.
examples/can_bit_transition.py:21
↓ 1 callers
Class
PandaSpiHandle
A class that mimics a libusb1 handle for panda SPI communications.
python/spi.py:116
↓ 1 callers
Class
PandaUsbHandle
python/usb.py:6
↓ 1 callers
Class
Resetter
tests/libs/resetter.py:5
↓ 1 callers
Class
STBootloaderSPIHandle
Implementation of the STM32 SPI bootloader protocol described in: https://www.st.com/resource/en/application_note/an4286-spi-protocol-used-in
python/spi.py:282
↓ 1 callers
Class
STBootloaderUSBHandle
python/usb.py:27
Class
BW
board/drivers/usb.h:7
Class
BaseHandle
A handle to talk to a panda. Borrows heavily from the libusb1 handle API.
python/base.py:7
Class
BaseSTBootloaderHandle
A handle to talk to a panda while it's in the STM32 bootloader.
python/base.py:34
Class
CANPacket
tests/libpanda/libpanda_py.py:52
Class
GPIO
scripts/reflash_internal_panda.py:5
Class
HASH_CTX
board/crypto/hash-internal.h:36
Class
HASH_CTX
board/crypto/hash-internal.h:39
Class
HASH_VTAB
board/crypto/hash-internal.h:38
Class
McuType
python/constants.py:50
Class
P_
Parameters (auto storage) */
board/body/bldc/BLDC_controller.h:232
Class
Panda
python/__init__.py:122
Class
PandaBody
board/body/__init__.py:6
Class
PandaSerial
python/serial.py:2
Class
PandaSpiBadChecksum
python/spi.py:71
Class
PandaSpiMissingAck
python/spi.py:68
Class
PandaSpiNackResponse
python/spi.py:65
Class
PandaSpiTransferFailed
python/spi.py:74
Class
PandaTestPackUnpack
tests/usbprotocol/test_pandalib.py:7
Class
RSAPublicKey
board/crypto/rsa.h:40
Class
SocketPanda
python/socketpanda.py:54
Class
T_UINT32
board/stm32h7/inc/cmsis_gcc.h:74
Class
T_UINT32
deprecated */
board/stm32h7/inc/cmsis_compiler.h:101
Class
TestPandaComms
tests/usbprotocol/test_comms.py:32
Class
TestSpi
tests/hitl/5_spi.py:10
Class
_SetupPkt_Struc
board/drivers/usb.h:16
Class
__packed__
board/stm32h7/inc/cmsis_compiler.h:173
Class
board
board/main_declarations.h:6
Class
board
board/bootstub_declarations.h:7
Class
board
board/jungle/boards/board_declarations.h:17
Class
board
board/boards/board_declarations.h:26
Class
board
board/body/boards/board_declarations.h:12
Class
fan_state_t
board/drivers/drivers.h:91
Class
fan_state_t
board/drivers/fan.h:3
Class
harness_configuration
board/main_declarations.h:7
Class
harness_configuration
board/bootstub_declarations.h:8
Class
harness_configuration
board/drivers/drivers.h:138
Class
harness_configuration
tests/libpanda/panda.c:9
Class
harness_t
board/drivers/drivers.h:129
Class
harness_t
board/drivers/harness.h:3
Class
health_t
board/main_comms.h:8
Class
health_t
board/health.h:3
Class
interrupt
board/drivers/drivers.h:159
Class
jungle_health_t
board/jungle/main_comms.h:6
Class
jungle_health_t
board/jungle/jungle_health.h:1
Class
reg
board/drivers/registers.h:3
Class
simple_watchdog_state_t
board/drivers/drivers.h:211
Class
tag_RTM
board/body/bldc/BLDC_controller.h:31
Class
uart_ring
board/bootstub_declarations.h:12
Class
uart_ring
board/drivers/drivers.h:243
Class
uart_ring
board/drivers/drivers.h:253