panda/board
Adeeb Shihadeh 58b80f3b77
H7: adjust SPI IRQ call rate (#1469)
* H7: adjust SPI IRQ call rate

* u

---------

Co-authored-by: Comma Device <device@comma.ai>
2023-06-19 20:44:02 -07:00
..
boards Continuous harness detection (#1402) 2023-05-08 13:30:23 +02:00
drivers Flash bounds checking outside of bootstub (#1459) 2023-06-14 15:28:49 +02:00
obj Revert commits that broke USB for openpilot. 2017-07-12 11:27:16 -07:00
pedal spi: nack on can tx endpoint if buffer is full (#1426) 2023-05-19 22:43:34 -07:00
safety Ford: don't check vehicle roll quality flag (#1461) 2023-06-17 01:11:21 +01:00
stm32fx Flash bounds checking outside of bootstub (#1459) 2023-06-14 15:28:49 +02:00
stm32h7 H7: adjust SPI IRQ call rate (#1469) 2023-06-19 20:44:02 -07:00
README.md improve flash and recover scripts (#1349) 2023-04-16 15:08:46 -07:00
SConscript CI: set PYTHONWARNINGS=error (#1323) 2023-04-02 09:33:35 -07:00
__init__.py Revert commits that broke USB for openpilot. 2017-07-12 11:27:16 -07:00
bootstub.c Remove external debug UART support (#1159) 2022-11-14 11:46:04 +01:00
bootstub_declarations.h rename puts to avoid conflict with stdio.h (#1174) 2022-11-29 22:55:10 -08:00
can_comms.h refresh can tx slots available after write (#1432) 2023-05-20 22:00:13 -07:00
can_definitions.h No more magic for the can chunks (#1191) 2023-01-13 10:59:58 -08:00
comms_definitions.h No more magic for the can chunks (#1191) 2023-01-13 10:59:58 -08:00
config.h spi: nack on can tx endpoint if buffer is full (#1426) 2023-05-19 22:43:34 -07: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
dfu_util_f4.sh DFU flasher: permissions and address 2022-08-25 10:24:25 -07:00
dfu_util_h7.sh flashing: unify recover.sh (#1043) 2022-08-24 19:15:25 -07:00
early_init.h Remove external debug UART support (#1159) 2022-11-14 11:46:04 +01:00
fake_stm.h Flash bounds checking outside of bootstub (#1459) 2023-06-14 15:28:49 +02:00
faults.h Logging (#1445) 2023-06-13 17:00:56 +02:00
flash.py improve flash and recover scripts (#1349) 2023-04-16 15:08:46 -07:00
flasher.h Logging (#1445) 2023-06-13 17:00:56 +02:00
health.h Continuous harness detection (#1402) 2023-05-08 13:30:23 +02:00
libc.h memcpy with 4 and 16 bytes copy support (#763) 2021-11-04 16:06:51 -07:00
main.c Logging (#1445) 2023-06-13 17:00:56 +02:00
main_comms.h Logging (#1445) 2023-06-13 17:00:56 +02:00
main_declarations.h Bring back green led mode + fix small python lib bug (#1206) 2023-01-10 15:09:51 -08:00
power_saving.h rename puts to avoid conflict with stdio.h (#1174) 2022-11-29 22:55:10 -08:00
provision.h add comms handler to get MCU UID (#1212) 2023-01-15 20:13:26 -08:00
recover.py improve flash and recover scripts (#1349) 2023-04-16 15:08:46 -07:00
safety.h safety: always allow inactive gas command (#1418) 2023-05-17 15:52:50 -07:00
safety_declarations.h safety utils: add ROUND helper (#1397) 2023-05-06 21:25:25 -07:00
utils.h add CLAMP macro (#1356) 2023-04-20 14:34:11 -07:00

README.md

Programming

Panda

./recover.py      # flash bootstub
./flash.py        # flash application

Troubleshooting

If your panda will not flash and green LED is on, use recover.py. If panda is blinking fast with green LED, use flash.py. Otherwise if LED is off and panda can't be seen with lsusb command, use panda paw to go into DFU mode.

dfu-util for flashing