Chris Vickery
711fd112b7
Enable compiler optimizations, fix things it breaks
2018-04-11 16:15:38 -07:00
Greg Hogan
95919b932d
Bounty: panda high quality CAN autobaud ( #96 )
...
* CAN auto-baud
* Disable autobaud when exiting silent mode
2018-04-11 14:31:48 -07:00
Chris Vickery
6dbd8c972b
Implement WebUSB and upgrade WinUSB to 2.0 ( #107 )
...
* Implement webusb and winusb 2.0 specs
* Add missing constants
* Refactor string system, add support for USB2.1
* Uncapitalize the panda
* Add USB 2.0 extension descriptor and device qualifier getter
* Sleep during reconnect process to be more reliable
* Disable compiler optimizations because they break SPI coms
2018-04-11 10:08:56 -07:00
gregjhogan
5c7ef9ee43
added bosch safety hooks and forwarding
2018-03-05 18:17:30 -06:00
George Hotz
bd09883eee
comma pedal is building
2018-02-27 20:06:47 -08:00
George Hotz
eece37d7ac
only the panda has gmlan
2018-02-25 14:51:24 -08:00
Greg Hogan
85807735f2
fix sending WinUSB Extended Properties Feature Descriptor
2018-02-24 20:33:52 -06:00
gregjhogan
0d3806000c
auto-install WinUSB device driver
2018-02-10 23:09:02 -06:00
George Hotz
fd68f86cad
smallr
2018-01-29 02:03:46 -08:00
George Hotz
be99ffca78
ok that doesn't hurt i think
2018-01-29 01:42:56 -08:00
George Hotz
a9f6bf0595
this
2018-01-29 01:32:37 -08:00
George Hotz
8b7e8495db
working now
2018-01-29 00:59:48 -08:00
George Hotz
7fa4808cf8
froze up, maybe thats the fix
2018-01-28 11:20:28 -08:00
George Hotz
1465aa478f
ok, it's fixed
2018-01-28 04:56:33 -08:00
George Hotz
915cd84f33
ugh, ok, need that
2018-01-28 04:32:06 -08:00
George Hotz
37c52630a0
big fifo
2018-01-28 03:54:47 -08:00
George Hotz
497f069e49
dma is all critical, no interrupts
2018-01-28 03:20:19 -08:00
George Hotz
7c34afe533
minor change
2018-01-28 03:18:07 -08:00
George Hotz
743d244513
high baud rate works
2018-01-28 02:10:52 -08:00
George Hotz
fc81fc1118
uart dma in progress
2018-01-25 23:51:52 -08:00
George Hotz
aa0cfadb6b
fix UART hang
2018-01-08 14:53:38 -08:00
George Hotz
b290a06cc7
fix regression in can_silent
2017-09-04 23:51:42 -07:00
Firmware Batman
8b6c441d1d
update tests and gpio usage
2017-08-29 10:46:08 -07:00
George Hotz
72a92f5610
spi flasher can power the panda
2017-08-25 11:52:27 -07:00
George Hotz
6886be926d
add ABOM, fix bug in tests
2017-08-24 17:52:54 -07:00
George Hotz
5db091d7d2
clean up LEDs
2017-08-23 12:36:03 -07:00
Firmware Batman
ea4e92944c
blue led is used for can receiving now
2017-08-22 13:36:20 -07:00
Firmware Batman
1ea061a713
test 5 doesn't fail anymore
2017-08-21 16:40:38 -07:00
Firmware Batman
ddbcd570bc
fixup can silent on elm327 mode
2017-08-21 14:28:33 -07:00
Jessy Diamond Exum
5ca692e8d3
ELM327: incoming messages cleared before commands to prevent congestion.
2017-08-19 00:31:11 -07:00
Firmware Batman
37b3327c28
test 5 still SPI receive failed sometimes
2017-08-13 12:31:03 +01:00
Firmware Batman
f832f34413
fix GMLAN bad toggle issue
2017-08-13 01:28:23 +01:00
Firmware Batman
798f942346
fix legacy build issue, add build test, fix warnings
2017-08-01 03:00:53 +02:00
Firmware Batman
1066c2d1b0
fixed SPI, so much subtlety
2017-07-29 19:19:43 -07:00
Firmware Batman
0d11b01cce
debugging SPI
2017-07-29 19:04:58 -07:00
Firmware Batman
6b9ba40089
remove some dumb prints
2017-07-29 18:16:08 -07:00
Firmware Batman
0ee6e4741c
move llgpio to drivers
2017-07-29 17:53:39 -07:00
Firmware Batman
9ed4516318
move dac to drivers, add sleep
2017-07-29 17:49:53 -07:00
Firmware Batman
d5e3805671
add uart to spi flasher
2017-07-27 15:54:55 -07:00
Firmware Batman
9a1c1b692f
write soft flasher
2017-07-24 15:16:22 -07:00
Firmware Batman
0a5a8ab5ec
refactor SPI and make flasher reliable
2017-07-24 12:31:47 -07:00
Firmware Batman
d9fc3b372c
refactoring
2017-07-21 11:48:03 -07:00
Firmware Batman
9783a2ab13
refactor drivers into drivers.h
2017-07-21 11:30:07 -07:00
Firmware Batman
6b722c43e6
fix debugging print corruption
2017-07-21 00:07:34 -07:00
Firmware Batman
07dac7e75d
move out the uart ring process
2017-07-20 23:54:45 -07:00
Firmware Batman
2dd6c3f90c
big refactor to drivers
2017-07-20 23:45:48 -07:00