panda/board
Jason Young 08ef92d585
Safety model for Volkswagen PQ35/PQ46/NMS (#474)
* Align with VW Community port 0.7.4-devel

* Import of PQ35/PQ46/NMS safety work

* Add safety replay drive for PQ35/PQ46/NMS

* Unwind community port hax for upstream, bump Panda ver

* Update comment

* Reduce whitespace diff

* Reduce whitespace diff

* Don't test the drive until it's uploaded

* Propitiate MISRA

* Ixnay on the VERSION LF

* Remove VERSION LF, update safety_replay with PQ drive

* Freshen cereal ref to include fields used in VW PQ test drive

* Remove superfluous return

* Bypass Docker caching issue
2020-04-01 12:38:27 -07:00
..
boards Harness orientation designation fixes (#435) 2020-02-17 14:26:52 -08:00
drivers WIP: Toyota brake check. (#459) 2020-03-05 00:16:03 -08:00
inc Interrupt refactor (NVIC_SM_1: #334) and Fault handling (#377) (PR #373) 2019-11-27 18:11:21 -08:00
obj Revert commits that broke USB for openpilot. 2017-07-12 11:27:16 -07:00
pedal abstract crc function (#448) 2020-02-24 15:26:59 -08:00
safety Safety model for Volkswagen PQ35/PQ46/NMS (#474) 2020-04-01 12:38:27 -07:00
tests signature checking works on ST 2017-04-26 10:41:57 -07:00
tools Linter python (#299) 2019-10-15 14:03:31 -07:00
Makefile Removed build strict test and enabled -Werror flag 2019-07-07 14:46:03 -07:00
README.md Fix Mac installation instruction per: https://github.com/commaai/panda/pull/308/files 2019-10-31 16:23:55 -07:00
__init__.py Revert commits that broke USB for openpilot. 2017-07-12 11:27:16 -07:00
board.h ESP forced off in EON build. this prevents ESP to be turned on when e… (#387) 2019-11-19 18:41:59 -08:00
board_declarations.h Add uptime counter to the health packet (#391) 2019-11-21 16:47:49 -08:00
bootstub.c security upgrades (#397) 2019-12-10 08:14:30 -08:00
build.mk dos and python3 2019-11-06 21:42:07 +00:00
config.h Toyota: add missing offset from speed signal (#469) 2020-03-11 17:30:30 -07:00
crc.h abstract crc function (#448) 2020-02-24 15:26:59 -08: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
faults.h Revert "Revert "Register readback on most modules. Still need to convert the other ones (#396)"" 2019-12-05 14:19:29 -08:00
get_sdk.sh board get_sdk scripts were left on python2 2019-10-29 11:51:37 -07:00
get_sdk_mac.sh Fix Mac installation instruction per: https://github.com/commaai/panda/pull/308/files 2019-10-31 16:23:55 -07:00
gpio.h Revert "Revert "Register readback on most modules. Still need to convert the other ones (#396)"" 2019-12-05 14:19:29 -08:00
libc.h Interrupt refactor (NVIC_SM_1: #334) and Fault handling (#377) (PR #373) 2019-11-27 18:11:21 -08:00
main.c Support code for unsafe mode unit tests (#478) 2020-04-01 10:17:51 -07:00
main_declarations.h Revert "Revert "Register readback on most modules. Still need to convert the other ones (#396)"" 2019-12-05 14:19:29 -08:00
power_saving.h Allow fan control in power saving (#429) 2020-01-23 16:54:34 -08:00
provision.h Allow DFU if OTP block is not locked yet (#405) 2019-12-17 22:00:17 +01:00
safety.h Safety model for Volkswagen PQ35/PQ46/NMS (#474) 2020-04-01 12:38:27 -07:00
safety_declarations.h one more 2020-03-31 12:58:25 -07:00
spi_flasher.h if 1 on OTP entry 2020-01-04 10:04:50 -08:00
startup_stm32f205xx.s remove whitespace (#255) 2019-07-19 19:35:50 -07:00
startup_stm32f413xx.s remove whitespace (#255) 2019-07-19 19:35:50 -07:00
stm32_flash.ld initial commit 2017-04-06 18:11:36 -07:00

README.md

Dependencies

Mac

xcode-select --install
./get_sdk_mac.sh

Debian / Ubuntu

./get_sdk.sh

Programming

Panda

make

Troubleshooting

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

make recover

dfu-util for flashing