panda/board
Jason Young 2f9e076289 Panda safety code for Volkswagen, Audi, SEAT, and Škoda (#293)
* Panda safety code for Volkswagen, Audi, SEAT, and Škoda.

* First pass at MISRA compliance.

* Second pass at MISRA compliance.

* Fix scope of violation boolean.

* MISRA doesn't care for implicit cast of unsigned int to boolean.

* Remove superfluous newline.

* Remove unused VW ignition hook code, preserve commentary.

* Add 50% padding to max delta check.

* Add 50% padding to max delta check.

* Add clarity around the origin of our safety constants.

* Update test RT delta to match safety.
2019-10-09 13:54:22 -07:00
..
boards Fixed USB power mode on black (#291) 2019-10-05 20:34:19 -07:00
drivers patch to be able to switch from EON to PC with a Panda that has EON b… (#290) 2019-10-04 14:51:26 -07:00
inc remove whitespace (#255) 2019-07-19 19:35:50 -07:00
obj Revert commits that broke USB for openpilot. 2017-07-12 11:27:16 -07:00
pedal UART instability fix with high interrupt load (#283) 2019-10-04 13:28:56 -07:00
safety Panda safety code for Volkswagen, Audi, SEAT, and Škoda (#293) 2019-10-09 13:54:22 -07:00
tests signature checking works on ST 2017-04-26 10:41:57 -07:00
tools 2to3 applied 2019-09-24 22:33:46 -07:00
Makefile Removed build strict test and enabled -Werror flag 2019-07-07 14:46:03 -07:00
README.md legacy build is no longer supported 2019-05-23 13:23:21 -07:00
__init__.py Revert commits that broke USB for openpilot. 2017-07-12 11:27:16 -07:00
board.h Gpio race condition fix (#263) 2019-08-28 12:53:51 -07:00
board_declarations.h Fix usb_power_mode missing initialization (#289) 2019-10-04 10:48:17 -07:00
bootstub.c Fixed USB power mode on black (#291) 2019-10-05 20:34:19 -07:00
build.mk Black (#254) 2019-07-23 15:07:06 -07:00
config.h UART instability fix with high interrupt load (#283) 2019-10-04 13:28:56 -07:00
get_sdk.sh added missing python packages 2018-03-04 15:19:28 -06:00
get_sdk_mac.sh Implement WebUSB and upgrade WinUSB to 2.0 (#107) 2018-04-11 10:08:56 -07:00
gpio.h Gpio race condition fix (#263) 2019-08-28 12:53:51 -07:00
libc.h Gpio race condition fix (#263) 2019-08-28 12:53:51 -07:00
main.c GPS UART fix until boardd is refactored (#294) 2019-10-08 19:41:10 -07:00
main_declarations.h Black (#254) 2019-07-23 15:07:06 -07:00
power_saving.h Black panda Jenkins (#256) 2019-08-28 12:57:42 -07:00
provision.h Misra 11.x: pointer usage. (#250) 2019-07-10 20:56:03 -07:00
safety.h Panda safety code for Volkswagen, Audi, SEAT, and Škoda (#293) 2019-10-09 13:54:22 -07:00
safety_declarations.h Pedal: use avg between tracks (#253) 2019-07-15 13:15:22 -07:00
spi_flasher.h fix canflash for pedal (#267) 2019-09-05 08:24:49 -07: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

./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