panda/board
rbiasini a12a148d5f Uno (#274)
* Added uno

* Added usb switch support

* Added PWM and IR power functions

* Implemented bootkick

* Added uno as a new hw type

* Bumped version

* Added fan control and tach readout

* WIP: RTC support

* Working RTC

* Fixed python

* Misra compliance

* Added USB control messages for fan/IR power

* Added USB commands + tests for fan & IR control. Fixed bootstub and pedal compilation

* Added IR and fan to power saving mode

* Changed defaults

* Fix safety considering uno

* passing safety now

* Minor UNO tweaks

* Fixed version

* More minor temporary tweaks

* Removed usb load switch from uno

* Added power control for shutting down the fan completely

* Disable IR LEDs by default

* Fixed linter issue

* Linter fix #2
2019-10-25 16:22:42 -07:00
..
boards Uno (#274) 2019-10-25 16:22:42 -07:00
drivers Uno (#274) 2019-10-25 16:22:42 -07:00
inc Update core to CMSIS 5.6 release (#251) 2019-10-16 15:19:01 -07:00
obj
pedal UART instability fix with high interrupt load (#283) 2019-10-04 13:28:56 -07:00
safety Uno (#274) 2019-10-25 16:22:42 -07:00
tests
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 legacy build is no longer supported 2019-05-23 13:23:21 -07:00
__init__.py
board.h Uno (#274) 2019-10-25 16:22:42 -07:00
board_declarations.h Uno (#274) 2019-10-25 16:22:42 -07:00
bootstub.c Uno (#274) 2019-10-25 16:22:42 -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 added missing python packages 2018-03-04 15:19:28 -06: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 Uno (#274) 2019-10-25 16:22:42 -07:00
main_declarations.h Black (#254) 2019-07-23 15:07:06 -07:00
power_saving.h Uno (#274) 2019-10-25 16:22:42 -07:00
provision.h Misra 11.x: pointer usage. (#250) 2019-07-10 20:56:03 -07:00
safety.h make ignition logic common for all cars (#303) 2019-10-22 15:10:43 -07:00
safety_declarations.h make ignition logic common for all cars (#303) 2019-10-22 15:10:43 -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

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