panda/board
martinl b2c86eb66b
Subaru safety refactoring (#532)
* Update subaru safety tx messages

* Add Subaru preglobal driver torque limits

* fix preglobal desired_torque

* fix subaru preglobal torque rate limit and tx messages

* readability update for desired_torque

* fix preglobal tests

* Subaru safety refactoring, added missing legacy checks and updated test

* Remove subaru_global check from tests

* Reorder legacy constants, remove subaru_init

* Update Subaru legacy safety and tests to match dbc scaling factors

* remove scaling factor from torque_driver

* Change preglobal driver torque scaling factor

* Change driver torque factor to 10

* Fix preglobal dbc name

* Fix Subaru legacy safety test

* update openpilot commit

* init valid with one line
2020-06-11 15:51:05 -07:00
..
boards Dos (#533) 2020-05-14 21:05:42 -07:00
drivers Add pre-commit hooks (#551) 2020-06-03 15:08:57 -07:00
inc Add pre-commit hooks (#551) 2020-06-03 15:08:57 -07:00
obj Revert commits that broke USB for openpilot. 2017-07-12 11:27:16 -07:00
pedal Add pre-commit hooks (#551) 2020-06-03 15:08:57 -07:00
safety Subaru safety refactoring (#532) 2020-06-11 15:51:05 -07:00
tests signature checking works on ST 2017-04-26 10:41:57 -07:00
tools Enable almost all Flake8 checks (#548) 2020-06-01 01:49:26 -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 Dos (#533) 2020-05-14 21:05:42 -07:00
board_declarations.h Dos (#533) 2020-05-14 21:05:42 -07:00
bootstub.c security upgrades (#397) 2019-12-10 08:14:30 -08:00
build.mk this fixes the fw on newer compilers. haven't figured out why it broke yet (#549) 2020-06-02 14:21:41 -07: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 Update Board Mac SDK Install script to work on clean mac (#146) 2020-04-02 10:08:41 -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 this fixes the fw on newer compilers. haven't figured out why it broke yet (#549) 2020-06-02 14:21:41 -07:00
main.c this fixes the fw on newer compilers. haven't figured out why it broke yet (#549) 2020-06-02 14:21:41 -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 Add pre-commit hooks (#551) 2020-06-03 15:08:57 -07:00
provision.h Allow DFU if OTP block is not locked yet (#405) 2019-12-17 22:00:17 +01:00
safety.h gate subaru legacy and vw pq safety modes behind debug flag 2020-06-11 15:31:57 -07:00
safety_declarations.h Reset state on safety mode init (#542) 2020-05-26 14:23:39 -07:00
spi_flasher.h TX message guaranteed delivery (#421) 2020-04-06 16:49:42 -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

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