Commit Graph

66 Commits

Author SHA1 Message Date
Dean Lee
f71fd7b91b get value by reference in ranged based loop (#624) 2021-01-27 12:01:23 +01:00
Greg Hogan
b3e278755c J2534 iso14230 (#563)
* ISO14230

* ISO9141 (excluding 5 baud init)

* j2534 5 baud init

* disable unsupported pin select protocols

* update README for new installer

* cleanup

* cleanup

* J2534 windows registry ISO9141 flag

* make it easier to select dev J2534 driver

* update README with new installer
2020-07-10 14:43:31 -07:00
Greg Hogan
33d0238831 update to latest versions of windows tools 2019-12-29 15:38:15 -08:00
dekerr
45d0d286f4 remove whitespace (#255) 2019-07-19 19:35:50 -07:00
rbiasini
a3f65d66e9 capitalize MIN and MAX macros (#220) 2019-06-17 13:48:14 -07:00
gregjhogan
95ab1aeffa fixed flow control message padding 2018-02-20 21:34:06 -06:00
gregjhogan
62216d03e4 single standalone DLL for J2534 driver 2018-02-19 11:45:45 -06:00
gregjhogan
5c9138db53 fixed 11 bit address issue 2018-02-18 19:58:04 -06:00
gregjhogan
f3b0ad29e2 fix LOOPBACK getting set when DATA_RATE is set 2018-02-18 11:19:37 -06:00
gregjhogan
7c26a7028a TIS needs unsupported protocols to return an error 2018-02-18 11:19:37 -06:00
gregjhogan
42692b4673 TIS doesn't like ChannelID being zero 2018-02-18 11:19:37 -06:00
gregjhogan
cf126bb119 SET_CONFIG return error for reserved parameters 2018-02-18 11:19:37 -06:00
gregjhogan
2e99dbf34a fix HDS issues 2018-02-18 11:19:37 -06:00
George Hotz
54bcc67ffa Merge pull request #75 from gregjhogan/j2534-vs-2017-upgrade
upgrade j2534 driver projects to VS 2017
2018-01-08 14:59:39 -08:00
gregjhogan
57d633cfbf upgraded to VS 2017 2017-12-08 08:16:17 -06:00
gregjhogan
35cc32a250 fixed pointer exception on disconnect 2017-12-08 08:07:18 -06:00
Jessy Diamond Exum
c6aa4fc73d J2534_WIN: Defined minimum target version as Windows 7. 2017-10-17 16:27:59 -07:00
Jessy Diamond Exum
c0097b1097 J2534_WIN: Added README. 2017-10-16 06:16:27 -07:00
Jessy Diamond Exum
0a3625228a J2534_WIN: Added basic class documentation. 2017-10-16 04:36:38 -07:00
Jessy Diamond Exum
403aeb84eb J2534_WIN: ISO15765 Flow Control WAIT and ABORT support. 2017-10-16 02:59:26 -07:00
Jessy Diamond Exum
4d02257243 J2534_WIN: Support for changing Baudrate with IOCTL. 2017-10-15 21:12:25 -07:00
Jessy Diamond Exum
b035df4121 J2534_WIN: Change DLL name to a more standard name. 2017-10-15 17:53:14 -07:00
Jessy Diamond Exum
c41d8230d7 J2534_WIN: Periodic message support and tests. 2017-10-15 17:35:33 -07:00
Jessy Diamond Exum
24f3f78b81 J2534_WIN: Cleanup for style and prep for better mutexes. 2017-10-14 02:34:14 -07:00
Jessy Diamond Exum
858119c922 J2534_WIN: Fixed timeout problem for ISO15765. 2017-10-13 06:58:32 -07:00
Jessy Diamond Exum
343f1e8e50 J2534_WIN: ISO15765 complies with FlowControl STmin and BlockSize reques. 2017-10-12 20:00:07 -07:00
Jessy Diamond Exum
dbb0f050f2 J2534_WIN: Fixed timestamp and timers. 2017-10-11 03:33:25 -07:00
Jessy Diamond Exum
731bc63927 J2534_WIN: fixed ISO15765 TX with more than 16 subframes. 2017-10-11 02:35:53 -07:00
Jessy Diamond Exum
427e6edfa2 J2534_WIN: Fixed queuing a multiframe message followed by another msg. 2017-10-10 06:04:42 -07:00
Jessy Diamond Exum
9530172d5b J2534_WIN: Fixed some consecutive messages not sending. Added extra test. 2017-10-10 02:57:54 -07:00
Jessy Diamond Exum
071859cfb9 J2534_WIN: Fixed small logical issues in ISO15765 msg. 2017-10-10 02:30:34 -07:00
Jessy Diamond Exum
c0f347dd29 J2534_WIN: Fixed panda loopback by moving it to the new msg system. 2017-10-10 02:27:37 -07:00
Jessy Diamond Exum
c132fadb44 J2534_WIN: Added ISO15765 multiframe messages compliant with new docs. 2017-10-10 01:16:03 -07:00
Jessy Diamond Exum
4431147248 J2534_WIN: Enabled ISO15765 mulsiframe receives. 2017-10-09 02:57:14 -07:00
Jessy Diamond Exum
346ff6a04d J2534_WIN: Readded ISO15765 First Frame processing. 2017-10-09 02:46:03 -07:00
Jessy Diamond Exum
bb3052da62 J2534_WIN: Adapted base of ISO15765 to correct message processing api. 2017-10-09 02:13:09 -07:00
Jessy Diamond Exum
8e5adff6c0 J2534_WIN: Redesigning message processor to comply with new docs. 2017-10-09 01:17:56 -07:00
Jessy Diamond Exum
43137849a9 J2534_WIN: First round ISO 15765 Flow Control TX support. 2017-09-29 04:16:49 -07:00
Jessy Diamond Exum
3e74b23a37 J2534_WIN: Added FrameSet type to track multi frame messages. 2017-09-29 03:27:19 -07:00
Jessy Diamond Exum
b735f17f33 J2534_WIN: STYLE CHANGES ONLY. 2017-09-29 03:19:16 -07:00
Jessy Diamond Exum
cf06b4009c J2534_WIN: STYLE. Split processMessage for messages and receipts. 2017-09-29 00:45:37 -07:00
Jessy Diamond Exum
48df759baf J2534_WIN: New Synchronization primitives, Better code reuse. 2017-09-29 00:30:28 -07:00
Jessy Diamond Exum
cac68e5422 J2534_WIN: J2534Device sharable between threads. 2017-09-29 00:16:02 -07:00
Jessy Diamond Exum
779a66096b J2534_WIN: ISO15765 extended address single TX/RX, multi RX. With tests. 2017-09-23 01:48:41 -07:00
Jessy Diamond Exum
ca30f176d4 J2534_WIN: ISO15765 Std addr Single Frame TX/RX, Multi Frame RX. Tests. 2017-09-22 02:43:53 -07:00
Jessy Diamond Exum
41a2adbcac J2534_WIN: Minor cleanup. 2017-09-19 19:28:02 -07:00
Jessy Diamond Exum
3eaedeb5f5 J2534_WIN: Flow Control Filter implementation. 2017-09-19 19:21:53 -07:00
Jessy Diamond Exum
b6d86d584f J2534_WIN: Fixed bad crash. 2017-09-19 05:44:09 -07:00
Jessy Diamond Exum
f2f0f564c2 J2534_WIN: Using new panda ADC scale for VBATT. 2017-09-16 18:50:09 -07:00
Jessy Diamond Exum
2da7380cf3 J2534_WIN: Fixed RX with timeout. Added test. 2017-09-16 05:15:31 -07:00