panda/board
Kevin Roscom 4522320fdc use SAE J1850 for pedal 2022-02-23 00:12:44 -06:00
..
boards add smartdsu and ibst boards 2021-05-18 11:51:05 -04:00
drivers Move gmlan_alt to TIM12 to fix concurrency issue with IR PWM (#627) 2021-02-01 15:53:04 +01:00
eps_gw toyota EPS ocelot gateway 2022-02-22 18:39:26 -07:00
ibst toyota EPS ocelot gateway 2022-02-22 18:39:26 -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 use SAE J1850 for pedal 2022-02-23 00:12:44 -06:00
safety Toyota: whitelist LTA message (#638) 2021-04-06 16:56:03 -07:00
smart_dsu toyota EPS ocelot gateway 2022-02-22 18:39:26 -07:00
tests signature checking works on ST 2017-04-26 10:41:57 -07:00
README.md Update board/readme.md after switch to scons 2021-03-24 14:56:19 +01:00
SConscript use SAE J1850 for pedal 2022-02-23 00:12:44 -06:00
__init__.py Revert commits that broke USB for openpilot. 2017-07-12 11:27:16 -07:00
board.h add smartdsu and ibst boards 2021-05-18 11:51:05 -04:00
board_declarations.h add smartdsu and ibst boards 2021-05-18 11:51:05 -04:00
bootstub.c add smartdsu and ibst boards 2021-05-18 11:51:05 -04:00
config.h add smartdsu and ibst boards 2021-05-18 11:51:05 -04:00
crc.h toyota EPS ocelot gateway 2022-02-22 18:39:26 -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
faults.h Clock source driver (#580) 2020-08-17 13:02:41 +02:00
flash.sh Switch panda to scons builder (#635) 2021-03-24 14:44:32 +01:00
get_sdk.sh Replace pycrypto with pycryptodome (#581) 2020-08-05 12:58:43 -07:00
get_sdk_mac.sh Replace pycrypto with pycryptodome (#581) 2020-08-05 12:58:43 -07:00
gpio.h Disable interrupts in early() (#641) 2021-04-22 11:24:03 +02: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 fix health in python 2021-05-03 14:59:36 +02:00
main_declarations.h green led on 0xf7 (#619) 2021-01-05 14:51:58 +01:00
power_saving.h Fixed transceiver spelling 2020-09-28 16:19:09 +02:00
provision.h Allow DFU if OTP block is not locked yet (#405) 2019-12-17 22:00:17 +01:00
recover.sh recover.sh: dont fail if panda already in DFU mode 2021-03-26 17:21:01 +01:00
safety.h add safetyParam to health (#633) 2021-03-17 14:19:22 +01:00
safety_declarations.h Abstract RX checks for gas, brakes, and relay malfunction (#556) 2020-06-16 02:01:00 -07:00
spi_flasher.h add smartdsu and ibst boards 2021-05-18 11:51:05 -04: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

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