├── .dockerignore ├── .github └── workflows │ ├── drivers.yaml │ ├── repo.yml │ └── test.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── Dockerfile ├── Jenkinsfile ├── LICENSE ├── README.md ├── SConscript ├── SConstruct ├── __init__.py ├── board ├── README.md ├── SConscript ├── __init__.py ├── boards │ ├── black.h │ ├── board_declarations.h │ ├── dos.h │ ├── grey.h │ ├── pedal.h │ ├── red.h │ ├── red_chiplet.h │ ├── red_v2.h │ ├── tres.h │ ├── uno.h │ ├── unused_funcs.h │ └── white.h ├── bootstub.c ├── bootstub_declarations.h ├── can_comms.h ├── can_definitions.h ├── comms_definitions.h ├── config.h ├── crc.h ├── critical.h ├── debug │ ├── README.md │ └── debug_h7.sh ├── dfu_util_f4.sh ├── dfu_util_h7.sh ├── drivers │ ├── bxcan.h │ ├── can_common.h │ ├── clock_source.h │ ├── fake_siren.h │ ├── fan.h │ ├── fdcan.h │ ├── gmlan_alt.h │ ├── gpio.h │ ├── harness.h │ ├── interrupts.h │ ├── kline_init.h │ ├── pwm.h │ ├── registers.h │ ├── rtc.h │ ├── simple_watchdog.h │ ├── spi.h │ ├── timers.h │ ├── uart.h │ ├── usb.h │ └── watchdog.h ├── early_init.h ├── fake_stm.h ├── faults.h ├── flash.py ├── flasher.h ├── health.h ├── jungle │ ├── README.md │ ├── SConscript │ ├── __init__.py │ ├── boards │ │ ├── board_declarations.h │ │ ├── board_v1.h │ │ └── board_v2.h │ ├── flash.py │ ├── jungle_health.h │ ├── main.c │ ├── main_comms.h │ ├── recover.py │ ├── scripts │ │ ├── can_health.py │ │ ├── can_printer.py │ │ ├── debug_console.py │ │ ├── echo_loopback_test.py │ │ ├── get_version.py │ │ ├── health_test.py │ │ ├── loopback_test.py │ │ ├── panda_identification_test.py │ │ └── start.py │ ├── stm32fx │ │ └── board.h │ └── stm32h7 │ │ ├── board.h │ │ └── lladc.h ├── libc.h ├── main.c ├── main_comms.h ├── main_declarations.h ├── obj │ └── .placeholder ├── pedal │ ├── .gitignore │ ├── README.md │ ├── SConscript │ ├── flash_can.sh │ ├── main.c │ ├── main_declarations.h │ └── recover.sh ├── power_saving.h ├── provision.h ├── recover.py ├── safety.h ├── safety │ ├── safety_body.h │ ├── safety_chrysler.h │ ├── safety_defaults.h │ ├── safety_elm327.h │ ├── safety_ford.h │ ├── safety_gm.h │ ├── safety_honda.h │ ├── safety_hyundai.h │ ├── safety_hyundai_canfd.h │ ├── safety_hyundai_common.h │ ├── safety_mazda.h │ ├── safety_nissan.h │ ├── safety_subaru.h │ ├── safety_subaru_preglobal.h │ ├── safety_tesla.h │ ├── safety_toyota.h │ ├── safety_volkswagen_common.h │ ├── safety_volkswagen_mqb.h │ └── safety_volkswagen_pq.h ├── safety_declarations.h ├── stm32fx │ ├── board.h │ ├── clock.h │ ├── inc │ │ ├── cmsis_compiler.h │ │ ├── cmsis_gcc.h │ │ ├── cmsis_version.h │ │ ├── core_cm3.h │ │ ├── core_cm4.h │ │ ├── mpu_armv7.h │ │ ├── stm32f205xx.h │ │ ├── stm32f2xx.h │ │ ├── stm32f2xx_hal_def.h │ │ ├── stm32f2xx_hal_gpio_ex.h │ │ ├── stm32f413xx.h │ │ ├── stm32f4xx.h │ │ ├── stm32f4xx_hal_def.h │ │ ├── stm32f4xx_hal_gpio_ex.h │ │ ├── system_stm32f2xx.h │ │ └── system_stm32f4xx.h │ ├── interrupt_handlers.h │ ├── lladc.h │ ├── llbxcan.h │ ├── lldac.h │ ├── llexti.h │ ├── llfan.h │ ├── llflash.h │ ├── llrtc.h │ ├── llspi.h │ ├── lluart.h │ ├── llusb.h │ ├── peripherals.h │ ├── startup_stm32f205xx.s │ ├── startup_stm32f413xx.s │ ├── stm32f2_flash.ld │ ├── stm32f4_flash.ld │ └── stm32fx_config.h ├── stm32h7 │ ├── board.h │ ├── clock.h │ ├── inc │ │ ├── cmsis_compiler.h │ │ ├── cmsis_gcc.h │ │ ├── cmsis_version.h │ │ ├── core_cm7.h │ │ ├── mpu_armv8.h │ │ ├── stm32h725xx.h │ │ ├── stm32h735xx.h │ │ ├── stm32h7xx.h │ │ ├── stm32h7xx_hal_def.h │ │ ├── stm32h7xx_hal_gpio_ex.h │ │ └── system_stm32h7xx.h │ ├── interrupt_handlers.h │ ├── lladc.h │ ├── lldac.h │ ├── llexti.h │ ├── llfan.h │ ├── llfdcan.h │ ├── llflash.h │ ├── lli2c.h │ ├── llrtc.h │ ├── llspi.h │ ├── lluart.h │ ├── llusb.h │ ├── peripherals.h │ ├── startup_stm32h7x5xx.s │ ├── stm32h7_config.h │ └── stm32h7x5_flash.ld └── utils.h ├── certs ├── debug ├── debug.pub └── release.pub ├── crypto ├── hash-internal.h ├── rsa.c ├── rsa.h ├── sha.c ├── sha.h └── sign.py ├── docs ├── CANPacket_structure.png ├── USB_packet_structure.png └── guide.pdf ├── drivers ├── linux │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── dkms.conf │ ├── panda.c │ └── test │ │ ├── Makefile │ │ ├── main.c │ │ └── run.sh ├── spi │ ├── .gitignore │ ├── Makefile │ ├── load.sh │ ├── patch │ ├── pull-src.sh │ ├── spi_panda.h │ └── spidev_panda.c └── windows │ ├── .gitignore │ ├── ECUsim CLI │ ├── ECUsim CLI.cpp │ ├── ECUsim CLI.vcxproj │ ├── ECUsim CLI.vcxproj.filters │ ├── stdafx.cpp │ ├── stdafx.h │ └── targetver.h │ ├── ECUsim DLL │ ├── ECUsim DLL.vcxproj │ ├── ECUsim DLL.vcxproj.filters │ ├── ECUsim.cpp │ ├── ECUsim.h │ ├── dllmain.cpp │ ├── stdafx.cpp │ ├── stdafx.h │ └── targetver.h │ ├── README.md │ ├── docs │ ├── Message_Size.png │ ├── RxBits_defs.jpg │ ├── RxBits_valid.png │ ├── bus_init_signla.png │ ├── connection_flags.png │ ├── iso15765_ioctls.png │ ├── message_send.png │ ├── msg_filter_passfail.png │ ├── other notes.txt │ ├── read_msg_flags.png │ ├── reginfo.txt │ ├── start_msg_filter.png │ ├── start_msg_filter2.png │ ├── start_msg_filter3.png │ ├── start_msg_filter4.png │ └── timeout_info.txt │ ├── panda Driver Package │ ├── panda Driver Package.vcxproj │ ├── panda Driver Package.vcxproj.filters │ └── panda.inf │ ├── panda.ico │ ├── panda.sln │ ├── panda │ ├── dllmain.cpp │ ├── main.cpp │ ├── panda.ico │ ├── panda.rc │ ├── panda.vcxproj │ ├── panda.vcxproj.filters │ ├── resource.h │ ├── stdafx.cpp │ └── stdafx.h │ ├── pandaJ2534DLL Test │ ├── ECUsim_tests.cpp │ ├── Loader4.cpp │ ├── Loader4.h │ ├── TestHelpers.cpp │ ├── TestHelpers.h │ ├── Timer.cpp │ ├── Timer.h │ ├── j2534_tests.cpp │ ├── pandaJ2534DLL Test.vcxproj │ ├── pandaJ2534DLL Test.vcxproj.filters │ ├── panda_tests.cpp │ ├── stdafx.cpp │ ├── stdafx.h │ └── targetver.h │ ├── pandaJ2534DLL │ ├── Action.h │ ├── J2534Connection.cpp │ ├── J2534Connection.h │ ├── J2534Connection_CAN.cpp │ ├── J2534Connection_CAN.h │ ├── J2534Connection_ISO14230.cpp │ ├── J2534Connection_ISO14230.h │ ├── J2534Connection_ISO15765.cpp │ ├── J2534Connection_ISO15765.h │ ├── J2534Frame.h │ ├── J2534MessageFilter.cpp │ ├── J2534MessageFilter.h │ ├── J2534_v0404.h │ ├── J2534register_x64.reg │ ├── MessagePeriodic.cpp │ ├── MessagePeriodic.h │ ├── MessageRx.h │ ├── MessageTx.h │ ├── MessageTxTimeout.cpp │ ├── MessageTxTimeout.h │ ├── MessageTx_CAN.cpp │ ├── MessageTx_CAN.h │ ├── MessageTx_ISO14230.cpp │ ├── MessageTx_ISO14230.h │ ├── MessageTx_ISO15765.cpp │ ├── MessageTx_ISO15765.h │ ├── PandaJ2534Device.cpp │ ├── PandaJ2534Device.h │ ├── Timer.cpp │ ├── Timer.h │ ├── constants_ISO15765.h │ ├── dllmain.cpp │ ├── dllmain.h │ ├── pandaJ2534DLL.cpp │ ├── pandaJ2534DLL.rc │ ├── pandaJ2534DLL.vcxproj │ ├── pandaJ2534DLL.vcxproj.filters │ ├── resource.h │ ├── stdafx.cpp │ ├── stdafx.h │ ├── synchronize.h │ └── targetver.h │ ├── panda_install.nsi │ ├── panda_playground │ ├── ReadMe.txt │ ├── panda_playground.cpp │ ├── panda_playground.vcxproj │ ├── panda_playground.vcxproj.filters │ ├── stdafx.cpp │ ├── stdafx.h │ └── targetver.h │ ├── panda_remove.ico │ ├── panda_shared │ ├── device.cpp │ ├── device.h │ ├── panda.cpp │ ├── panda.h │ ├── panda_shared.vcxitems │ └── targetver.h │ ├── redist │ ├── .gitignore │ ├── README.md │ └── vscruntimeinfo.nsh.sample │ └── test certs │ ├── commaaiCertStore.pvk │ └── commaaicert.cer ├── examples ├── __init__.py ├── can_bit_transition.md ├── can_bit_transition.py ├── can_logger.py ├── can_unique.md ├── can_unique.py ├── marsmode │ ├── .gitignore │ ├── README.md │ ├── marsmode-active.sh │ ├── marsmode-advanced.py │ ├── marsmode-install.sh │ ├── marsmode-mediaback.py │ ├── marsmode-mediavolume-basic.py │ ├── marsmode-mediavolume.py │ ├── marsmode-speed-basic.py │ └── marsmode-speed.py ├── query_fw_versions.py ├── query_vin_and_stats.py └── tesla_tester.py ├── mypy.ini ├── panda.png ├── pyproject.toml ├── python ├── __init__.py ├── base.py ├── canhandle.py ├── ccp.py ├── constants.py ├── dfu.py ├── isotp.py ├── serial.py ├── spi.py ├── uds.py ├── usb.py └── utils.py ├── release ├── .gitignore └── make_release.sh ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── benchmark.py ├── black_white_loopback_test.py ├── black_white_relay_endurance.py ├── black_white_relay_test.py ├── bulk_write_test.py ├── can_printer.py ├── canfd └── test_canfd.py ├── check_fw_size.py ├── ci_shell.sh ├── debug_console.py ├── development └── register_hashmap_spread.py ├── echo.py ├── elm_car_simulator.py ├── elm_throughput.py ├── fan ├── fan_test.py └── fan_tuning.py ├── get_version.py ├── gmbitbang ├── recv.py ├── rigol.py ├── test.py ├── test_one.py └── test_packer.c ├── gmlan_harness_test.py ├── health_test.py ├── hitl ├── 1_program.py ├── 2_health.py ├── 3_usb_to_can.py ├── 4_can_loopback.py ├── 5_spi.py ├── 6_safety.py ├── 7_internal.py ├── __init__.py ├── conftest.py ├── helpers.py ├── known_bootstub │ ├── bootstub.panda_h7.bin │ ├── bootstub_f4_first_dos_production.panda.bin │ └── bootstub_f4_only_bcd.panda.bin ├── reset_jungles.py ├── run_parallel_tests.sh └── run_serial_tests.sh ├── ir_test.py ├── libpanda ├── SConscript ├── libpanda_py.py ├── panda.c ├── safety_helpers.h └── safety_helpers.py ├── libs └── resetter.py ├── loopback_test.py ├── message_drop_test.py ├── misra ├── .gitignore ├── coverage_table ├── install.sh ├── suppressions.txt └── test_misra.sh ├── pedal ├── enter_canloader.py └── test_pedal.py ├── read_flash_spi.py ├── read_st_flash.sh ├── read_winusb_descriptors.py ├── reflash_internal_panda.py ├── relay_test.py ├── restore_flash_spi.py ├── rtc_test.py ├── safety ├── __init__.py ├── common.py ├── hyundai_common.py ├── test.sh ├── test_chrysler.py ├── test_ford.py ├── test_gm.py ├── test_honda.py ├── test_hyundai.py ├── test_hyundai_canfd.py ├── test_mazda.py ├── test_nissan.py ├── test_subaru.py ├── test_subaru_preglobal.py ├── test_tesla.py ├── test_toyota.py ├── test_volkswagen_mqb.py └── test_volkswagen_pq.py ├── safety_replay ├── .gitignore ├── __init__.py ├── helpers.py └── replay_drive.py ├── setup_device_ci.sh ├── som ├── on-device.py └── test_bootkick.py ├── som_debug.sh ├── spam_can.py ├── standalone_test.py ├── test_rsa.c ├── tucan_loopback.py └── usbprotocol ├── test.sh ├── test_comms.py └── test_pandalib.py /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /.github/workflows/drivers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/.github/workflows/drivers.yaml -------------------------------------------------------------------------------- /.github/workflows/repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/.github/workflows/repo.yml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/Dockerfile -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/README.md -------------------------------------------------------------------------------- /SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/SConscript -------------------------------------------------------------------------------- /SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/SConstruct -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/__init__.py -------------------------------------------------------------------------------- /board/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/README.md -------------------------------------------------------------------------------- /board/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/SConscript -------------------------------------------------------------------------------- /board/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /board/boards/black.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/boards/black.h -------------------------------------------------------------------------------- /board/boards/board_declarations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/boards/board_declarations.h -------------------------------------------------------------------------------- /board/boards/dos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/boards/dos.h -------------------------------------------------------------------------------- /board/boards/grey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/boards/grey.h -------------------------------------------------------------------------------- /board/boards/pedal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/boards/pedal.h -------------------------------------------------------------------------------- /board/boards/red.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/boards/red.h -------------------------------------------------------------------------------- /board/boards/red_chiplet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/boards/red_chiplet.h -------------------------------------------------------------------------------- /board/boards/red_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/boards/red_v2.h -------------------------------------------------------------------------------- /board/boards/tres.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/boards/tres.h -------------------------------------------------------------------------------- /board/boards/uno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/boards/uno.h -------------------------------------------------------------------------------- /board/boards/unused_funcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/boards/unused_funcs.h -------------------------------------------------------------------------------- /board/boards/white.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/boards/white.h -------------------------------------------------------------------------------- /board/bootstub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/bootstub.c -------------------------------------------------------------------------------- /board/bootstub_declarations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/bootstub_declarations.h -------------------------------------------------------------------------------- /board/can_comms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/can_comms.h -------------------------------------------------------------------------------- /board/can_definitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/can_definitions.h -------------------------------------------------------------------------------- /board/comms_definitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/comms_definitions.h -------------------------------------------------------------------------------- /board/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/config.h -------------------------------------------------------------------------------- /board/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/crc.h -------------------------------------------------------------------------------- /board/critical.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/critical.h -------------------------------------------------------------------------------- /board/debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/debug/README.md -------------------------------------------------------------------------------- /board/debug/debug_h7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/debug/debug_h7.sh -------------------------------------------------------------------------------- /board/dfu_util_f4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/dfu_util_f4.sh -------------------------------------------------------------------------------- /board/dfu_util_h7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/dfu_util_h7.sh -------------------------------------------------------------------------------- /board/drivers/bxcan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/bxcan.h -------------------------------------------------------------------------------- /board/drivers/can_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/can_common.h -------------------------------------------------------------------------------- /board/drivers/clock_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/clock_source.h -------------------------------------------------------------------------------- /board/drivers/fake_siren.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/fake_siren.h -------------------------------------------------------------------------------- /board/drivers/fan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/fan.h -------------------------------------------------------------------------------- /board/drivers/fdcan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/fdcan.h -------------------------------------------------------------------------------- /board/drivers/gmlan_alt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/gmlan_alt.h -------------------------------------------------------------------------------- /board/drivers/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/gpio.h -------------------------------------------------------------------------------- /board/drivers/harness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/harness.h -------------------------------------------------------------------------------- /board/drivers/interrupts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/interrupts.h -------------------------------------------------------------------------------- /board/drivers/kline_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/kline_init.h -------------------------------------------------------------------------------- /board/drivers/pwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/pwm.h -------------------------------------------------------------------------------- /board/drivers/registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/registers.h -------------------------------------------------------------------------------- /board/drivers/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/rtc.h -------------------------------------------------------------------------------- /board/drivers/simple_watchdog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/simple_watchdog.h -------------------------------------------------------------------------------- /board/drivers/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/spi.h -------------------------------------------------------------------------------- /board/drivers/timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/timers.h -------------------------------------------------------------------------------- /board/drivers/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/uart.h -------------------------------------------------------------------------------- /board/drivers/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/usb.h -------------------------------------------------------------------------------- /board/drivers/watchdog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/drivers/watchdog.h -------------------------------------------------------------------------------- /board/early_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/early_init.h -------------------------------------------------------------------------------- /board/fake_stm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/fake_stm.h -------------------------------------------------------------------------------- /board/faults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/faults.h -------------------------------------------------------------------------------- /board/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/flash.py -------------------------------------------------------------------------------- /board/flasher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/flasher.h -------------------------------------------------------------------------------- /board/health.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/health.h -------------------------------------------------------------------------------- /board/jungle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/README.md -------------------------------------------------------------------------------- /board/jungle/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/SConscript -------------------------------------------------------------------------------- /board/jungle/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/__init__.py -------------------------------------------------------------------------------- /board/jungle/boards/board_declarations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/boards/board_declarations.h -------------------------------------------------------------------------------- /board/jungle/boards/board_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/boards/board_v1.h -------------------------------------------------------------------------------- /board/jungle/boards/board_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/boards/board_v2.h -------------------------------------------------------------------------------- /board/jungle/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/flash.py -------------------------------------------------------------------------------- /board/jungle/jungle_health.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/jungle_health.h -------------------------------------------------------------------------------- /board/jungle/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/main.c -------------------------------------------------------------------------------- /board/jungle/main_comms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/main_comms.h -------------------------------------------------------------------------------- /board/jungle/recover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/recover.py -------------------------------------------------------------------------------- /board/jungle/scripts/can_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/scripts/can_health.py -------------------------------------------------------------------------------- /board/jungle/scripts/can_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/scripts/can_printer.py -------------------------------------------------------------------------------- /board/jungle/scripts/debug_console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/scripts/debug_console.py -------------------------------------------------------------------------------- /board/jungle/scripts/echo_loopback_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/scripts/echo_loopback_test.py -------------------------------------------------------------------------------- /board/jungle/scripts/get_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/scripts/get_version.py -------------------------------------------------------------------------------- /board/jungle/scripts/health_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/scripts/health_test.py -------------------------------------------------------------------------------- /board/jungle/scripts/loopback_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/scripts/loopback_test.py -------------------------------------------------------------------------------- /board/jungle/scripts/panda_identification_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/scripts/panda_identification_test.py -------------------------------------------------------------------------------- /board/jungle/scripts/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/scripts/start.py -------------------------------------------------------------------------------- /board/jungle/stm32fx/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/stm32fx/board.h -------------------------------------------------------------------------------- /board/jungle/stm32h7/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/stm32h7/board.h -------------------------------------------------------------------------------- /board/jungle/stm32h7/lladc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/jungle/stm32h7/lladc.h -------------------------------------------------------------------------------- /board/libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/libc.h -------------------------------------------------------------------------------- /board/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/main.c -------------------------------------------------------------------------------- /board/main_comms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/main_comms.h -------------------------------------------------------------------------------- /board/main_declarations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/main_declarations.h -------------------------------------------------------------------------------- /board/obj/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /board/pedal/.gitignore: -------------------------------------------------------------------------------- 1 | obj/* 2 | -------------------------------------------------------------------------------- /board/pedal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/pedal/README.md -------------------------------------------------------------------------------- /board/pedal/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/pedal/SConscript -------------------------------------------------------------------------------- /board/pedal/flash_can.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/pedal/flash_can.sh -------------------------------------------------------------------------------- /board/pedal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/pedal/main.c -------------------------------------------------------------------------------- /board/pedal/main_declarations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/pedal/main_declarations.h -------------------------------------------------------------------------------- /board/pedal/recover.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/pedal/recover.sh -------------------------------------------------------------------------------- /board/power_saving.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/power_saving.h -------------------------------------------------------------------------------- /board/provision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/provision.h -------------------------------------------------------------------------------- /board/recover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/recover.py -------------------------------------------------------------------------------- /board/safety.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety.h -------------------------------------------------------------------------------- /board/safety/safety_body.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_body.h -------------------------------------------------------------------------------- /board/safety/safety_chrysler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_chrysler.h -------------------------------------------------------------------------------- /board/safety/safety_defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_defaults.h -------------------------------------------------------------------------------- /board/safety/safety_elm327.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_elm327.h -------------------------------------------------------------------------------- /board/safety/safety_ford.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_ford.h -------------------------------------------------------------------------------- /board/safety/safety_gm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_gm.h -------------------------------------------------------------------------------- /board/safety/safety_honda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_honda.h -------------------------------------------------------------------------------- /board/safety/safety_hyundai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_hyundai.h -------------------------------------------------------------------------------- /board/safety/safety_hyundai_canfd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_hyundai_canfd.h -------------------------------------------------------------------------------- /board/safety/safety_hyundai_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_hyundai_common.h -------------------------------------------------------------------------------- /board/safety/safety_mazda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_mazda.h -------------------------------------------------------------------------------- /board/safety/safety_nissan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_nissan.h -------------------------------------------------------------------------------- /board/safety/safety_subaru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_subaru.h -------------------------------------------------------------------------------- /board/safety/safety_subaru_preglobal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_subaru_preglobal.h -------------------------------------------------------------------------------- /board/safety/safety_tesla.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_tesla.h -------------------------------------------------------------------------------- /board/safety/safety_toyota.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_toyota.h -------------------------------------------------------------------------------- /board/safety/safety_volkswagen_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_volkswagen_common.h -------------------------------------------------------------------------------- /board/safety/safety_volkswagen_mqb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_volkswagen_mqb.h -------------------------------------------------------------------------------- /board/safety/safety_volkswagen_pq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety/safety_volkswagen_pq.h -------------------------------------------------------------------------------- /board/safety_declarations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/safety_declarations.h -------------------------------------------------------------------------------- /board/stm32fx/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/board.h -------------------------------------------------------------------------------- /board/stm32fx/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/clock.h -------------------------------------------------------------------------------- /board/stm32fx/inc/cmsis_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/cmsis_compiler.h -------------------------------------------------------------------------------- /board/stm32fx/inc/cmsis_gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/cmsis_gcc.h -------------------------------------------------------------------------------- /board/stm32fx/inc/cmsis_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/cmsis_version.h -------------------------------------------------------------------------------- /board/stm32fx/inc/core_cm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/core_cm3.h -------------------------------------------------------------------------------- /board/stm32fx/inc/core_cm4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/core_cm4.h -------------------------------------------------------------------------------- /board/stm32fx/inc/mpu_armv7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/mpu_armv7.h -------------------------------------------------------------------------------- /board/stm32fx/inc/stm32f205xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/stm32f205xx.h -------------------------------------------------------------------------------- /board/stm32fx/inc/stm32f2xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/stm32f2xx.h -------------------------------------------------------------------------------- /board/stm32fx/inc/stm32f2xx_hal_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/stm32f2xx_hal_def.h -------------------------------------------------------------------------------- /board/stm32fx/inc/stm32f2xx_hal_gpio_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/stm32f2xx_hal_gpio_ex.h -------------------------------------------------------------------------------- /board/stm32fx/inc/stm32f413xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/stm32f413xx.h -------------------------------------------------------------------------------- /board/stm32fx/inc/stm32f4xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/stm32f4xx.h -------------------------------------------------------------------------------- /board/stm32fx/inc/stm32f4xx_hal_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/stm32f4xx_hal_def.h -------------------------------------------------------------------------------- /board/stm32fx/inc/stm32f4xx_hal_gpio_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/stm32f4xx_hal_gpio_ex.h -------------------------------------------------------------------------------- /board/stm32fx/inc/system_stm32f2xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/system_stm32f2xx.h -------------------------------------------------------------------------------- /board/stm32fx/inc/system_stm32f4xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/inc/system_stm32f4xx.h -------------------------------------------------------------------------------- /board/stm32fx/interrupt_handlers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/interrupt_handlers.h -------------------------------------------------------------------------------- /board/stm32fx/lladc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/lladc.h -------------------------------------------------------------------------------- /board/stm32fx/llbxcan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/llbxcan.h -------------------------------------------------------------------------------- /board/stm32fx/lldac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/lldac.h -------------------------------------------------------------------------------- /board/stm32fx/llexti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/llexti.h -------------------------------------------------------------------------------- /board/stm32fx/llfan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/llfan.h -------------------------------------------------------------------------------- /board/stm32fx/llflash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/llflash.h -------------------------------------------------------------------------------- /board/stm32fx/llrtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/llrtc.h -------------------------------------------------------------------------------- /board/stm32fx/llspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/llspi.h -------------------------------------------------------------------------------- /board/stm32fx/lluart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/lluart.h -------------------------------------------------------------------------------- /board/stm32fx/llusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/llusb.h -------------------------------------------------------------------------------- /board/stm32fx/peripherals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/peripherals.h -------------------------------------------------------------------------------- /board/stm32fx/startup_stm32f205xx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/startup_stm32f205xx.s -------------------------------------------------------------------------------- /board/stm32fx/startup_stm32f413xx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/startup_stm32f413xx.s -------------------------------------------------------------------------------- /board/stm32fx/stm32f2_flash.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/stm32f2_flash.ld -------------------------------------------------------------------------------- /board/stm32fx/stm32f4_flash.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/stm32f4_flash.ld -------------------------------------------------------------------------------- /board/stm32fx/stm32fx_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32fx/stm32fx_config.h -------------------------------------------------------------------------------- /board/stm32h7/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/board.h -------------------------------------------------------------------------------- /board/stm32h7/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/clock.h -------------------------------------------------------------------------------- /board/stm32h7/inc/cmsis_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/inc/cmsis_compiler.h -------------------------------------------------------------------------------- /board/stm32h7/inc/cmsis_gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/inc/cmsis_gcc.h -------------------------------------------------------------------------------- /board/stm32h7/inc/cmsis_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/inc/cmsis_version.h -------------------------------------------------------------------------------- /board/stm32h7/inc/core_cm7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/inc/core_cm7.h -------------------------------------------------------------------------------- /board/stm32h7/inc/mpu_armv8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/inc/mpu_armv8.h -------------------------------------------------------------------------------- /board/stm32h7/inc/stm32h725xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/inc/stm32h725xx.h -------------------------------------------------------------------------------- /board/stm32h7/inc/stm32h735xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/inc/stm32h735xx.h -------------------------------------------------------------------------------- /board/stm32h7/inc/stm32h7xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/inc/stm32h7xx.h -------------------------------------------------------------------------------- /board/stm32h7/inc/stm32h7xx_hal_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/inc/stm32h7xx_hal_def.h -------------------------------------------------------------------------------- /board/stm32h7/inc/stm32h7xx_hal_gpio_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/inc/stm32h7xx_hal_gpio_ex.h -------------------------------------------------------------------------------- /board/stm32h7/inc/system_stm32h7xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/inc/system_stm32h7xx.h -------------------------------------------------------------------------------- /board/stm32h7/interrupt_handlers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/interrupt_handlers.h -------------------------------------------------------------------------------- /board/stm32h7/lladc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/lladc.h -------------------------------------------------------------------------------- /board/stm32h7/lldac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/lldac.h -------------------------------------------------------------------------------- /board/stm32h7/llexti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/llexti.h -------------------------------------------------------------------------------- /board/stm32h7/llfan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/llfan.h -------------------------------------------------------------------------------- /board/stm32h7/llfdcan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/llfdcan.h -------------------------------------------------------------------------------- /board/stm32h7/llflash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/llflash.h -------------------------------------------------------------------------------- /board/stm32h7/lli2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/lli2c.h -------------------------------------------------------------------------------- /board/stm32h7/llrtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/llrtc.h -------------------------------------------------------------------------------- /board/stm32h7/llspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/llspi.h -------------------------------------------------------------------------------- /board/stm32h7/lluart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/lluart.h -------------------------------------------------------------------------------- /board/stm32h7/llusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/llusb.h -------------------------------------------------------------------------------- /board/stm32h7/peripherals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/peripherals.h -------------------------------------------------------------------------------- /board/stm32h7/startup_stm32h7x5xx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/startup_stm32h7x5xx.s -------------------------------------------------------------------------------- /board/stm32h7/stm32h7_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/stm32h7_config.h -------------------------------------------------------------------------------- /board/stm32h7/stm32h7x5_flash.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/stm32h7/stm32h7x5_flash.ld -------------------------------------------------------------------------------- /board/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/board/utils.h -------------------------------------------------------------------------------- /certs/debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/certs/debug -------------------------------------------------------------------------------- /certs/debug.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/certs/debug.pub -------------------------------------------------------------------------------- /certs/release.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/certs/release.pub -------------------------------------------------------------------------------- /crypto/hash-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/crypto/hash-internal.h -------------------------------------------------------------------------------- /crypto/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/crypto/rsa.c -------------------------------------------------------------------------------- /crypto/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/crypto/rsa.h -------------------------------------------------------------------------------- /crypto/sha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/crypto/sha.c -------------------------------------------------------------------------------- /crypto/sha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/crypto/sha.h -------------------------------------------------------------------------------- /crypto/sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/crypto/sign.py -------------------------------------------------------------------------------- /docs/CANPacket_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/docs/CANPacket_structure.png -------------------------------------------------------------------------------- /docs/USB_packet_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/docs/USB_packet_structure.png -------------------------------------------------------------------------------- /docs/guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/docs/guide.pdf -------------------------------------------------------------------------------- /drivers/linux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/linux/.gitignore -------------------------------------------------------------------------------- /drivers/linux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/linux/Makefile -------------------------------------------------------------------------------- /drivers/linux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/linux/README.md -------------------------------------------------------------------------------- /drivers/linux/dkms.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/linux/dkms.conf -------------------------------------------------------------------------------- /drivers/linux/panda.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/linux/panda.c -------------------------------------------------------------------------------- /drivers/linux/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/linux/test/Makefile -------------------------------------------------------------------------------- /drivers/linux/test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/linux/test/main.c -------------------------------------------------------------------------------- /drivers/linux/test/run.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | sudo ifconfig can0 up 3 | make 4 | ./cantest 5 | -------------------------------------------------------------------------------- /drivers/spi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/spi/.gitignore -------------------------------------------------------------------------------- /drivers/spi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/spi/Makefile -------------------------------------------------------------------------------- /drivers/spi/load.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/spi/load.sh -------------------------------------------------------------------------------- /drivers/spi/patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/spi/patch -------------------------------------------------------------------------------- /drivers/spi/pull-src.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/spi/pull-src.sh -------------------------------------------------------------------------------- /drivers/spi/spi_panda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/spi/spi_panda.h -------------------------------------------------------------------------------- /drivers/spi/spidev_panda.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/spi/spidev_panda.c -------------------------------------------------------------------------------- /drivers/windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/.gitignore -------------------------------------------------------------------------------- /drivers/windows/ECUsim CLI/ECUsim CLI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim CLI/ECUsim CLI.cpp -------------------------------------------------------------------------------- /drivers/windows/ECUsim CLI/ECUsim CLI.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim CLI/ECUsim CLI.vcxproj -------------------------------------------------------------------------------- /drivers/windows/ECUsim CLI/ECUsim CLI.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim CLI/ECUsim CLI.vcxproj.filters -------------------------------------------------------------------------------- /drivers/windows/ECUsim CLI/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim CLI/stdafx.cpp -------------------------------------------------------------------------------- /drivers/windows/ECUsim CLI/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim CLI/stdafx.h -------------------------------------------------------------------------------- /drivers/windows/ECUsim CLI/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim CLI/targetver.h -------------------------------------------------------------------------------- /drivers/windows/ECUsim DLL/ECUsim DLL.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim DLL/ECUsim DLL.vcxproj -------------------------------------------------------------------------------- /drivers/windows/ECUsim DLL/ECUsim DLL.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim DLL/ECUsim DLL.vcxproj.filters -------------------------------------------------------------------------------- /drivers/windows/ECUsim DLL/ECUsim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim DLL/ECUsim.cpp -------------------------------------------------------------------------------- /drivers/windows/ECUsim DLL/ECUsim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim DLL/ECUsim.h -------------------------------------------------------------------------------- /drivers/windows/ECUsim DLL/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim DLL/dllmain.cpp -------------------------------------------------------------------------------- /drivers/windows/ECUsim DLL/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim DLL/stdafx.cpp -------------------------------------------------------------------------------- /drivers/windows/ECUsim DLL/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim DLL/stdafx.h -------------------------------------------------------------------------------- /drivers/windows/ECUsim DLL/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/ECUsim DLL/targetver.h -------------------------------------------------------------------------------- /drivers/windows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/README.md -------------------------------------------------------------------------------- /drivers/windows/docs/Message_Size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/Message_Size.png -------------------------------------------------------------------------------- /drivers/windows/docs/RxBits_defs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/RxBits_defs.jpg -------------------------------------------------------------------------------- /drivers/windows/docs/RxBits_valid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/RxBits_valid.png -------------------------------------------------------------------------------- /drivers/windows/docs/bus_init_signla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/bus_init_signla.png -------------------------------------------------------------------------------- /drivers/windows/docs/connection_flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/connection_flags.png -------------------------------------------------------------------------------- /drivers/windows/docs/iso15765_ioctls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/iso15765_ioctls.png -------------------------------------------------------------------------------- /drivers/windows/docs/message_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/message_send.png -------------------------------------------------------------------------------- /drivers/windows/docs/msg_filter_passfail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/msg_filter_passfail.png -------------------------------------------------------------------------------- /drivers/windows/docs/other notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/other notes.txt -------------------------------------------------------------------------------- /drivers/windows/docs/read_msg_flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/read_msg_flags.png -------------------------------------------------------------------------------- /drivers/windows/docs/reginfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/reginfo.txt -------------------------------------------------------------------------------- /drivers/windows/docs/start_msg_filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/start_msg_filter.png -------------------------------------------------------------------------------- /drivers/windows/docs/start_msg_filter2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/start_msg_filter2.png -------------------------------------------------------------------------------- /drivers/windows/docs/start_msg_filter3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/start_msg_filter3.png -------------------------------------------------------------------------------- /drivers/windows/docs/start_msg_filter4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/start_msg_filter4.png -------------------------------------------------------------------------------- /drivers/windows/docs/timeout_info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/docs/timeout_info.txt -------------------------------------------------------------------------------- /drivers/windows/panda Driver Package/panda Driver Package.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda Driver Package/panda Driver Package.vcxproj -------------------------------------------------------------------------------- /drivers/windows/panda Driver Package/panda Driver Package.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda Driver Package/panda Driver Package.vcxproj.filters -------------------------------------------------------------------------------- /drivers/windows/panda Driver Package/panda.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda Driver Package/panda.inf -------------------------------------------------------------------------------- /drivers/windows/panda.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda.ico -------------------------------------------------------------------------------- /drivers/windows/panda.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda.sln -------------------------------------------------------------------------------- /drivers/windows/panda/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda/dllmain.cpp -------------------------------------------------------------------------------- /drivers/windows/panda/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda/main.cpp -------------------------------------------------------------------------------- /drivers/windows/panda/panda.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda/panda.ico -------------------------------------------------------------------------------- /drivers/windows/panda/panda.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda/panda.rc -------------------------------------------------------------------------------- /drivers/windows/panda/panda.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda/panda.vcxproj -------------------------------------------------------------------------------- /drivers/windows/panda/panda.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda/panda.vcxproj.filters -------------------------------------------------------------------------------- /drivers/windows/panda/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda/resource.h -------------------------------------------------------------------------------- /drivers/windows/panda/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda/stdafx.cpp -------------------------------------------------------------------------------- /drivers/windows/panda/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda/stdafx.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/ECUsim_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/ECUsim_tests.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/Loader4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/Loader4.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/Loader4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/Loader4.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/TestHelpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/TestHelpers.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/TestHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/TestHelpers.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/Timer.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/Timer.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/j2534_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/j2534_tests.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/pandaJ2534DLL Test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/pandaJ2534DLL Test.vcxproj -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/pandaJ2534DLL Test.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/pandaJ2534DLL Test.vcxproj.filters -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/panda_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/panda_tests.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/stdafx.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/stdafx.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL Test/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL Test/targetver.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/Action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/Action.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534Connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534Connection.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534Connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534Connection.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534Connection_CAN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534Connection_CAN.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534Connection_CAN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534Connection_CAN.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534Connection_ISO14230.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534Connection_ISO14230.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534Connection_ISO14230.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534Connection_ISO14230.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534Connection_ISO15765.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534Connection_ISO15765.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534Connection_ISO15765.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534Connection_ISO15765.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534Frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534Frame.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534MessageFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534MessageFilter.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534MessageFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534MessageFilter.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534_v0404.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534_v0404.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/J2534register_x64.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/J2534register_x64.reg -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/MessagePeriodic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/MessagePeriodic.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/MessagePeriodic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/MessagePeriodic.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/MessageRx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/MessageRx.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/MessageTx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/MessageTx.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/MessageTxTimeout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/MessageTxTimeout.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/MessageTxTimeout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/MessageTxTimeout.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/MessageTx_CAN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/MessageTx_CAN.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/MessageTx_CAN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/MessageTx_CAN.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/MessageTx_ISO14230.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/MessageTx_ISO14230.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/MessageTx_ISO14230.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/MessageTx_ISO14230.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/MessageTx_ISO15765.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/MessageTx_ISO15765.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/MessageTx_ISO15765.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/MessageTx_ISO15765.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/PandaJ2534Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/PandaJ2534Device.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/PandaJ2534Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/PandaJ2534Device.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/Timer.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/Timer.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/constants_ISO15765.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/constants_ISO15765.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/dllmain.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/dllmain.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "stdafx.h" 3 | 4 | extern HMODULE thisdll; 5 | -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/pandaJ2534DLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/pandaJ2534DLL.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/pandaJ2534DLL.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/pandaJ2534DLL.rc -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/pandaJ2534DLL.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/pandaJ2534DLL.vcxproj -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/pandaJ2534DLL.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/pandaJ2534DLL.vcxproj.filters -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/resource.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/stdafx.cpp -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/stdafx.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/synchronize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/synchronize.h -------------------------------------------------------------------------------- /drivers/windows/pandaJ2534DLL/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/pandaJ2534DLL/targetver.h -------------------------------------------------------------------------------- /drivers/windows/panda_install.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_install.nsi -------------------------------------------------------------------------------- /drivers/windows/panda_playground/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_playground/ReadMe.txt -------------------------------------------------------------------------------- /drivers/windows/panda_playground/panda_playground.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_playground/panda_playground.cpp -------------------------------------------------------------------------------- /drivers/windows/panda_playground/panda_playground.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_playground/panda_playground.vcxproj -------------------------------------------------------------------------------- /drivers/windows/panda_playground/panda_playground.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_playground/panda_playground.vcxproj.filters -------------------------------------------------------------------------------- /drivers/windows/panda_playground/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_playground/stdafx.cpp -------------------------------------------------------------------------------- /drivers/windows/panda_playground/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_playground/stdafx.h -------------------------------------------------------------------------------- /drivers/windows/panda_playground/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_playground/targetver.h -------------------------------------------------------------------------------- /drivers/windows/panda_remove.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_remove.ico -------------------------------------------------------------------------------- /drivers/windows/panda_shared/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_shared/device.cpp -------------------------------------------------------------------------------- /drivers/windows/panda_shared/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_shared/device.h -------------------------------------------------------------------------------- /drivers/windows/panda_shared/panda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_shared/panda.cpp -------------------------------------------------------------------------------- /drivers/windows/panda_shared/panda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_shared/panda.h -------------------------------------------------------------------------------- /drivers/windows/panda_shared/panda_shared.vcxitems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_shared/panda_shared.vcxitems -------------------------------------------------------------------------------- /drivers/windows/panda_shared/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/panda_shared/targetver.h -------------------------------------------------------------------------------- /drivers/windows/redist/.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | vscruntimeinfo.nsh 3 | -------------------------------------------------------------------------------- /drivers/windows/redist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/redist/README.md -------------------------------------------------------------------------------- /drivers/windows/redist/vscruntimeinfo.nsh.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/redist/vscruntimeinfo.nsh.sample -------------------------------------------------------------------------------- /drivers/windows/test certs/commaaiCertStore.pvk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/test certs/commaaiCertStore.pvk -------------------------------------------------------------------------------- /drivers/windows/test certs/commaaicert.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/drivers/windows/test certs/commaaicert.cer -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/can_bit_transition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/can_bit_transition.md -------------------------------------------------------------------------------- /examples/can_bit_transition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/can_bit_transition.py -------------------------------------------------------------------------------- /examples/can_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/can_logger.py -------------------------------------------------------------------------------- /examples/can_unique.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/can_unique.md -------------------------------------------------------------------------------- /examples/can_unique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/can_unique.py -------------------------------------------------------------------------------- /examples/marsmode/.gitignore: -------------------------------------------------------------------------------- 1 | marsmode-active.link 2 | -------------------------------------------------------------------------------- /examples/marsmode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/marsmode/README.md -------------------------------------------------------------------------------- /examples/marsmode/marsmode-active.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/marsmode/marsmode-active.sh -------------------------------------------------------------------------------- /examples/marsmode/marsmode-advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/marsmode/marsmode-advanced.py -------------------------------------------------------------------------------- /examples/marsmode/marsmode-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/marsmode/marsmode-install.sh -------------------------------------------------------------------------------- /examples/marsmode/marsmode-mediaback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/marsmode/marsmode-mediaback.py -------------------------------------------------------------------------------- /examples/marsmode/marsmode-mediavolume-basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/marsmode/marsmode-mediavolume-basic.py -------------------------------------------------------------------------------- /examples/marsmode/marsmode-mediavolume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/marsmode/marsmode-mediavolume.py -------------------------------------------------------------------------------- /examples/marsmode/marsmode-speed-basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/marsmode/marsmode-speed-basic.py -------------------------------------------------------------------------------- /examples/marsmode/marsmode-speed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/marsmode/marsmode-speed.py -------------------------------------------------------------------------------- /examples/query_fw_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/query_fw_versions.py -------------------------------------------------------------------------------- /examples/query_vin_and_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/query_vin_and_stats.py -------------------------------------------------------------------------------- /examples/tesla_tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/examples/tesla_tester.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/mypy.ini -------------------------------------------------------------------------------- /panda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/panda.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/pyproject.toml -------------------------------------------------------------------------------- /python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/python/__init__.py -------------------------------------------------------------------------------- /python/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/python/base.py -------------------------------------------------------------------------------- /python/canhandle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/python/canhandle.py -------------------------------------------------------------------------------- /python/ccp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/python/ccp.py -------------------------------------------------------------------------------- /python/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/python/constants.py -------------------------------------------------------------------------------- /python/dfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/python/dfu.py -------------------------------------------------------------------------------- /python/isotp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/python/isotp.py -------------------------------------------------------------------------------- /python/serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/python/serial.py -------------------------------------------------------------------------------- /python/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/python/spi.py -------------------------------------------------------------------------------- /python/uds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/python/uds.py -------------------------------------------------------------------------------- /python/usb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/python/usb.py -------------------------------------------------------------------------------- /python/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/python/utils.py -------------------------------------------------------------------------------- /release/.gitignore: -------------------------------------------------------------------------------- 1 | *.zip 2 | -------------------------------------------------------------------------------- /release/make_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/release/make_release.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/benchmark.py -------------------------------------------------------------------------------- /tests/black_white_loopback_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/black_white_loopback_test.py -------------------------------------------------------------------------------- /tests/black_white_relay_endurance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/black_white_relay_endurance.py -------------------------------------------------------------------------------- /tests/black_white_relay_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/black_white_relay_test.py -------------------------------------------------------------------------------- /tests/bulk_write_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/bulk_write_test.py -------------------------------------------------------------------------------- /tests/can_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/can_printer.py -------------------------------------------------------------------------------- /tests/canfd/test_canfd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/canfd/test_canfd.py -------------------------------------------------------------------------------- /tests/check_fw_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/check_fw_size.py -------------------------------------------------------------------------------- /tests/ci_shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/ci_shell.sh -------------------------------------------------------------------------------- /tests/debug_console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/debug_console.py -------------------------------------------------------------------------------- /tests/development/register_hashmap_spread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/development/register_hashmap_spread.py -------------------------------------------------------------------------------- /tests/echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/echo.py -------------------------------------------------------------------------------- /tests/elm_car_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/elm_car_simulator.py -------------------------------------------------------------------------------- /tests/elm_throughput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/elm_throughput.py -------------------------------------------------------------------------------- /tests/fan/fan_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/fan/fan_test.py -------------------------------------------------------------------------------- /tests/fan/fan_tuning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/fan/fan_tuning.py -------------------------------------------------------------------------------- /tests/get_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/get_version.py -------------------------------------------------------------------------------- /tests/gmbitbang/recv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/gmbitbang/recv.py -------------------------------------------------------------------------------- /tests/gmbitbang/rigol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/gmbitbang/rigol.py -------------------------------------------------------------------------------- /tests/gmbitbang/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/gmbitbang/test.py -------------------------------------------------------------------------------- /tests/gmbitbang/test_one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/gmbitbang/test_one.py -------------------------------------------------------------------------------- /tests/gmbitbang/test_packer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/gmbitbang/test_packer.c -------------------------------------------------------------------------------- /tests/gmlan_harness_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/gmlan_harness_test.py -------------------------------------------------------------------------------- /tests/health_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/health_test.py -------------------------------------------------------------------------------- /tests/hitl/1_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/1_program.py -------------------------------------------------------------------------------- /tests/hitl/2_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/2_health.py -------------------------------------------------------------------------------- /tests/hitl/3_usb_to_can.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/3_usb_to_can.py -------------------------------------------------------------------------------- /tests/hitl/4_can_loopback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/4_can_loopback.py -------------------------------------------------------------------------------- /tests/hitl/5_spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/5_spi.py -------------------------------------------------------------------------------- /tests/hitl/6_safety.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/6_safety.py -------------------------------------------------------------------------------- /tests/hitl/7_internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/7_internal.py -------------------------------------------------------------------------------- /tests/hitl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/hitl/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/conftest.py -------------------------------------------------------------------------------- /tests/hitl/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/helpers.py -------------------------------------------------------------------------------- /tests/hitl/known_bootstub/bootstub.panda_h7.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/known_bootstub/bootstub.panda_h7.bin -------------------------------------------------------------------------------- /tests/hitl/known_bootstub/bootstub_f4_first_dos_production.panda.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/known_bootstub/bootstub_f4_first_dos_production.panda.bin -------------------------------------------------------------------------------- /tests/hitl/known_bootstub/bootstub_f4_only_bcd.panda.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/known_bootstub/bootstub_f4_only_bcd.panda.bin -------------------------------------------------------------------------------- /tests/hitl/reset_jungles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/reset_jungles.py -------------------------------------------------------------------------------- /tests/hitl/run_parallel_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/run_parallel_tests.sh -------------------------------------------------------------------------------- /tests/hitl/run_serial_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/hitl/run_serial_tests.sh -------------------------------------------------------------------------------- /tests/ir_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/ir_test.py -------------------------------------------------------------------------------- /tests/libpanda/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/libpanda/SConscript -------------------------------------------------------------------------------- /tests/libpanda/libpanda_py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/libpanda/libpanda_py.py -------------------------------------------------------------------------------- /tests/libpanda/panda.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/libpanda/panda.c -------------------------------------------------------------------------------- /tests/libpanda/safety_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/libpanda/safety_helpers.h -------------------------------------------------------------------------------- /tests/libpanda/safety_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/libpanda/safety_helpers.py -------------------------------------------------------------------------------- /tests/libs/resetter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/libs/resetter.py -------------------------------------------------------------------------------- /tests/loopback_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/loopback_test.py -------------------------------------------------------------------------------- /tests/message_drop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/message_drop_test.py -------------------------------------------------------------------------------- /tests/misra/.gitignore: -------------------------------------------------------------------------------- 1 | *.pdf 2 | cppcheck/ 3 | 4 | MISRA_C_2012.txt 5 | -------------------------------------------------------------------------------- /tests/misra/coverage_table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/misra/coverage_table -------------------------------------------------------------------------------- /tests/misra/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/misra/install.sh -------------------------------------------------------------------------------- /tests/misra/suppressions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/misra/suppressions.txt -------------------------------------------------------------------------------- /tests/misra/test_misra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/misra/test_misra.sh -------------------------------------------------------------------------------- /tests/pedal/enter_canloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/pedal/enter_canloader.py -------------------------------------------------------------------------------- /tests/pedal/test_pedal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/pedal/test_pedal.py -------------------------------------------------------------------------------- /tests/read_flash_spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/read_flash_spi.py -------------------------------------------------------------------------------- /tests/read_st_flash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/read_st_flash.sh -------------------------------------------------------------------------------- /tests/read_winusb_descriptors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/read_winusb_descriptors.py -------------------------------------------------------------------------------- /tests/reflash_internal_panda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/reflash_internal_panda.py -------------------------------------------------------------------------------- /tests/relay_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/relay_test.py -------------------------------------------------------------------------------- /tests/restore_flash_spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/restore_flash_spi.py -------------------------------------------------------------------------------- /tests/rtc_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/rtc_test.py -------------------------------------------------------------------------------- /tests/safety/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/safety/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/common.py -------------------------------------------------------------------------------- /tests/safety/hyundai_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/hyundai_common.py -------------------------------------------------------------------------------- /tests/safety/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test.sh -------------------------------------------------------------------------------- /tests/safety/test_chrysler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_chrysler.py -------------------------------------------------------------------------------- /tests/safety/test_ford.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_ford.py -------------------------------------------------------------------------------- /tests/safety/test_gm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_gm.py -------------------------------------------------------------------------------- /tests/safety/test_honda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_honda.py -------------------------------------------------------------------------------- /tests/safety/test_hyundai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_hyundai.py -------------------------------------------------------------------------------- /tests/safety/test_hyundai_canfd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_hyundai_canfd.py -------------------------------------------------------------------------------- /tests/safety/test_mazda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_mazda.py -------------------------------------------------------------------------------- /tests/safety/test_nissan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_nissan.py -------------------------------------------------------------------------------- /tests/safety/test_subaru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_subaru.py -------------------------------------------------------------------------------- /tests/safety/test_subaru_preglobal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_subaru_preglobal.py -------------------------------------------------------------------------------- /tests/safety/test_tesla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_tesla.py -------------------------------------------------------------------------------- /tests/safety/test_toyota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_toyota.py -------------------------------------------------------------------------------- /tests/safety/test_volkswagen_mqb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_volkswagen_mqb.py -------------------------------------------------------------------------------- /tests/safety/test_volkswagen_pq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety/test_volkswagen_pq.py -------------------------------------------------------------------------------- /tests/safety_replay/.gitignore: -------------------------------------------------------------------------------- 1 | *.bz2 2 | -------------------------------------------------------------------------------- /tests/safety_replay/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/safety_replay/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety_replay/helpers.py -------------------------------------------------------------------------------- /tests/safety_replay/replay_drive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/safety_replay/replay_drive.py -------------------------------------------------------------------------------- /tests/setup_device_ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/setup_device_ci.sh -------------------------------------------------------------------------------- /tests/som/on-device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/som/on-device.py -------------------------------------------------------------------------------- /tests/som/test_bootkick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/som/test_bootkick.py -------------------------------------------------------------------------------- /tests/som_debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/som_debug.sh -------------------------------------------------------------------------------- /tests/spam_can.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/spam_can.py -------------------------------------------------------------------------------- /tests/standalone_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/standalone_test.py -------------------------------------------------------------------------------- /tests/test_rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/test_rsa.c -------------------------------------------------------------------------------- /tests/tucan_loopback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/tucan_loopback.py -------------------------------------------------------------------------------- /tests/usbprotocol/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/usbprotocol/test.sh -------------------------------------------------------------------------------- /tests/usbprotocol/test_comms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/usbprotocol/test_comms.py -------------------------------------------------------------------------------- /tests/usbprotocol/test_pandalib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spleck/panda/HEAD/tests/usbprotocol/test_pandalib.py --------------------------------------------------------------------------------