Commit Graph

2743 Commits

Author SHA1 Message Date
George Hotz 251724e66f set pythonpath in build.mk 2017-08-23 14:17:01 -07:00
George Hotz 19d7149e6f factor out DFU code 2017-08-23 12:49:56 -07:00
George Hotz 65795f7b51 Merge pull request #35 from commaai/realdevel
Merge in DKMS support.
2017-08-23 12:49:14 -07:00
George Hotz e900a30b5b Merge pull request #29 from palmerit/dkms
Add DKMS support
2017-08-23 12:48:41 -07:00
George Hotz 5db091d7d2 clean up LEDs 2017-08-23 12:36:03 -07:00
George Hotz 0b7f10abe5 add release flasher 2017-08-23 10:43:40 -07:00
George Hotz bb4ec716b1 0xe6 command is only for rev c 2017-08-23 10:01:02 -07:00
Vehicle Researcher 63d34bc120 add support for setting usb power 2017-08-23 09:28:52 -07:00
Firmware Batman 441110e7a2 fix minor bugs 2017-08-22 16:13:35 -07:00
Firmware Batman 91e19756be bugfix for legacy board 2017-08-22 14:44:01 -07:00
Firmware Batman 95893de046 remove extra sleep 2017-08-22 14:20:49 -07:00
Firmware Batman f80e5cb747 refactor ESP flasher to use panda lib 2017-08-22 14:17:59 -07:00
Firmware Batman ae895da21e support DFU mode in python library 2017-08-22 14:02:34 -07:00
Firmware Batman bc2b0782d7 set controls allowed on safety inits 2017-08-22 13:44:11 -07:00
Firmware Batman ea4e92944c blue led is used for can receiving now 2017-08-22 13:36:20 -07:00
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