Firmware Batman
|
0400267cd9
|
teach panda to breathe
|
2017-08-22 09:44:08 -07:00 |
Firmware Batman
|
2fa8fc4dde
|
more reliability for flashing, print bootstub version
|
2017-08-22 09:30:44 -07:00 |
Firmware Batman
|
cf03f7ceb1
|
clean up release build script
|
2017-08-22 09:14:16 -07:00 |
Firmware Batman
|
72d9247ce0
|
refactor boardesp and version build
|
2017-08-22 09:08:24 -07:00 |
Firmware Batman
|
e30a712c21
|
first pass at charging state machine
|
2017-08-22 08:27:00 -07:00 |
Firmware Batman
|
748c2e45c4
|
style
|
2017-08-21 19:34:11 -07:00 |
Firmware Batman
|
1ea061a713
|
test 5 doesn't fail anymore
|
2017-08-21 16:40:38 -07:00 |
Firmware Batman
|
f5001b84e2
|
add note on make release
|
2017-08-21 14:46:11 -07:00 |
Firmware Batman
|
6bf3bf5bda
|
add panda release maker
|
2017-08-21 14:43:39 -07:00 |
Firmware Batman
|
52a2dc7fe2
|
add semantic versioning
|
2017-08-21 14:35:38 -07:00 |
Firmware Batman
|
ddbcd570bc
|
fixup can silent on elm327 mode
|
2017-08-21 14:28:33 -07:00 |
Firmware Batman
|
54efeae177
|
errno 11 on linux
|
2017-08-21 13:57:05 -07:00 |
edsammy
|
7de0385e97
|
Merge pull request #34 from diamondman/feature/ELM327_support
Feature/elm327 support
|
2017-08-21 13:56:36 -07:00 |
Firmware Batman
|
71d81ed916
|
some computers are slow to enumerate
|
2017-08-21 13:32:28 -07:00 |
Jessy Diamond Exum
|
e28f6f8e88
|
ELM327: Added a readme.
|
2017-08-19 03:08:40 -07:00 |
Jessy Diamond Exum
|
023c4f53eb
|
ELM327: Small cleanup.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
124d0a882f
|
ELM327: Added LIN keep alive messages. Tests as well.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
5ca692e8d3
|
ELM327: incoming messages cleared before commands to prevent congestion.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
069f388eed
|
ELM327: Stable very long multiline message support with tests.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
ad79b7f4d2
|
ELM327: Safety code for LIN transmissions. Tests as well.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
63af60c1b0
|
ELM327: Added ISO 14230-4 (KWP FAST) wakeup pulse.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
04e37c2d5d
|
ELM327: Fixed dreaded double response bug (tcp connection allocation issue).
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
5730471030
|
ELM327: Fixed LIN double init issue.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
98d455701d
|
ELM327: Base ISO 14230-4 support. No keepalive yet. Bugfixes
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
47bcf40f7e
|
ELM327: Tests for ISO 14230-4 (KWP FAST).
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
47d5627836
|
ELM327: Car simulator now simulates LIN ISO 14230-4 (KWP FAST).
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
592729cf4b
|
ELM327: Fixed erroneous warning.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
09ee296550
|
ELM327: Panda safety mode for ELM327 (passes ISO 15765-4 11&29 bit messages)
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
53963c9025
|
ELM327: Added ISO 15765-4 29 bit CAN support.
4 protocols now supported in Torque.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
a70d0a722d
|
ELM327: Minor fix for canceled messages contaimnating future messages.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
dd8d0ff27b
|
ELM327: Two protocols work with torque, speed dial moves.
Auto protocol negotiation implemented.
Bug fixes with wifi connection monitoring.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
7dc3e2568c
|
ELM327: Ignore received messages not related to sent command.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
113ce67e83
|
ELM327: STYLE, group things by purpose so I can find things.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
1859525594
|
ELM327: Enforce 8 byte CAN messages. More time for clearing old CAN messages.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
ee9268f8c3
|
ELM327: CAN Speed can be changed (when changing protocols).
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
3c57ebe5a4
|
ELM327: Fixed crash. Support for arbitrary length replies
Added limited throughput test.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
e197f18f42
|
ELM327: Undoing erroneous log
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
aa4d47cdbc
|
ELM327: Crash fix. Prevent dropping of some messages.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
afba92f0fd
|
ELM327: STYLE.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
740e2beac3
|
ELM327: OBD CAN multi message support
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
cfbfea6b11
|
ELM: Tests for CLI, common operasions, and Basic OBD CAN messages.
ELM tests pass on 3rd party reference dongle as well.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
f05e638461
|
ELM: Car simulator supports sending multiline CAN messages.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
81567a3773
|
ELM: Basic single line OBD readback with CAN.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
6d7329f652
|
ELM: Can read CAN packets from Panda (debug print only).
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
d0576d5878
|
ELM: Fixed dereference null pointer.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
b39971ca45
|
ELM327: Send CAN data over elm. Return data not supported yet.
Currently requires the Panda to be modified to allow CAN writes over Wifi.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
6de3ab75d6
|
ELM: Simple car simulator to make dials move on Torque.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
c4da5df9a2
|
ELM327 corrected response data being sent to wrong connection.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
71b64aa29f
|
ELM327: Parse OBD messages.
|
2017-08-19 00:31:11 -07:00 |
Jessy Diamond Exum
|
f3fa575967
|
Added additional commands expected by Torque.
|
2017-08-19 00:31:11 -07:00 |