panda/board
Adeeb Shihadeh 5d2d4ce1e7
Honda: remove bosch giraffe support (#791)
2021-11-18 23:35:14 -08:00
..
boards Cleanup unused functions in boards configs (#701) 2021-08-03 10:55:10 -07:00
drivers Enable CAN FD support (#772) 2021-11-15 16:27:16 -08:00
obj Revert commits that broke USB for openpilot. 2017-07-12 11:27:16 -07:00
pedal CAN_FIFOMailBox to CANPacket struct + USB dynamic packet size (#739) 2021-11-12 16:36:34 -08:00
safety Honda: remove bosch giraffe support (#791) 2021-11-18 23:35:14 -08:00
stm32fx CAN_FIFOMailBox to CANPacket struct + USB dynamic packet size (#739) 2021-11-12 16:36:34 -08:00
stm32h7 Change H7 CAN FD clocks to support both 2 and 5 Mbit/s (#781) 2021-11-15 16:28:05 -08:00
tests Refactor HAL (#656) 2021-07-02 18:25:35 -07:00
README.md Update board/readme.md after switch to scons 2021-03-24 14:56:19 +01:00
SConscript Build panda for both target mcpus (#732) 2021-10-04 12:13:29 +02:00
__init__.py Revert commits that broke USB for openpilot. 2017-07-12 11:27:16 -07:00
bootstub.c Refactor flasher (#686) 2021-07-14 13:49:28 -07:00
bootstub_declarations.h expose DEBUG flag and improve debug console output (#728) 2021-09-25 21:46:19 -07:00
build_all.sh Build panda for both target mcpus (#732) 2021-10-04 12:13:29 +02:00
can_definitions.h CAN_FIFOMailBox to CANPacket struct + USB dynamic packet size (#739) 2021-11-12 16:36:34 -08:00
config.h CAN_FIFOMailBox to CANPacket struct + USB dynamic packet size (#739) 2021-11-12 16:36:34 -08:00
crc.h Fix MISRA 12.x violations (#667) 2021-06-18 16:42:49 -07:00
critical.h Revert "Revert "Register readback on most modules. Still need to convert the other ones (#396)"" 2019-12-05 14:19:29 -08:00
dlc_to_len.h CAN_FIFOMailBox to CANPacket struct + USB dynamic packet size (#739) 2021-11-12 16:36:34 -08:00
early_init.h Refactor HAL (#656) 2021-07-02 18:25:35 -07:00
faults.h Refactor HAL (#656) 2021-07-02 18:25:35 -07:00
flash.sh Switch panda to scons builder (#635) 2021-03-24 14:44:32 +01:00
flash_h7.sh Build panda for both target mcpus (#732) 2021-10-04 12:13:29 +02:00
flasher.h CAN_FIFOMailBox to CANPacket struct + USB dynamic packet size (#739) 2021-11-12 16:36:34 -08:00
get_sdk.sh board/get_sdk.sh: add dfu-util and python3-pip (#787) 2021-11-16 14:50:49 -08:00
get_sdk_mac.sh updated: ruby homebrew installer deprecated. (#736) 2021-10-08 17:43:22 +02:00
libc.h memcpy with 4 and 16 bytes copy support (#763) 2021-11-04 16:06:51 -07:00
main.c Enable CAN FD support (#772) 2021-11-15 16:27:16 -08:00
main_declarations.h expose DEBUG flag and improve debug console output (#728) 2021-09-25 21:46:19 -07:00
power_saving.h Refactor HAL (#656) 2021-07-02 18:25:35 -07:00
provision.h Refactor HAL (#656) 2021-07-02 18:25:35 -07:00
recover.sh recover.sh: dont fail if panda already in DFU mode 2021-03-26 17:21:01 +01:00
recover_h7.sh Build panda for both target mcpus (#732) 2021-10-04 12:13:29 +02:00
safety.h Honda: remove bosch giraffe support (#791) 2021-11-18 23:35:14 -08:00
safety_declarations.h Honda: handle ACC state consistent with ISO 15622:2018 (#789) 2021-11-17 17:27:24 -08:00
usb_protocol.h CAN_FIFOMailBox to CANPacket struct + USB dynamic packet size (#739) 2021-11-12 16:36:34 -08:00

README.md

Dependencies

Mac

xcode-select --install
./get_sdk_mac.sh

Debian / Ubuntu

./get_sdk.sh

Programming

Panda

scons -u # Compile
./flash.sh # Compile & Flash

Troubleshooting

If your panda will not flash and is quickly blinking a single Green LED, use:

./recover.sh

dfu-util for flashing