62 Commits

Author SHA1 Message Date
Andrew Kay
2ce8075dae Refactor serial interface _pack_transmit_receive_message 2023-08-02 17:12:04 -05:00
Andrew Kay
9033653ca7 pycoax 0.11.2 2023-01-14 08:43:14 -06:00
Andrew Kay
dca21c3f87 Ignore pyserial port configuration error on Windows 2023-01-14 08:42:13 -06:00
Andrew Kay
9714fdfb41 pycoax 0.11.1 2021-11-30 16:58:46 -06:00
Andrew Kay
69a85d61ff Fix error handling when getting interface features 2021-11-30 16:56:28 -06:00
Andrew Kay
00cd2631c4 pycoax 0.11.0 2021-11-11 19:39:47 -06:00
Andrew Kay
2c6fb69e39 Drop old pycoax API compatibility 2021-11-06 14:00:24 -05:00
Andrew Kay
cec0ab781a Add 3299 protocol support to interface2 2021-11-06 13:32:39 -05:00
Andrew Kay
803a16e93d pycoax 0.10.0 2021-10-23 17:42:28 -05:00
Andrew Kay
91b55dab67 Return protocol errors when executing multiple commands, don't throw 2021-10-21 17:44:05 -05:00
Andrew Kay
b4d3ec9d51 Refactor base interface for easier testing 2021-10-20 11:04:27 -05:00
Andrew Kay
42c3c51d66 Fix bug in handling unsupported READ_EXTERNAL_ID 2021-10-19 07:52:47 -05:00
Andrew Kay
9dfab54950 New pycoax API 2021-10-16 12:19:13 -05:00
Andrew Kay
75a730dff9 pycoax 0.9.0 2021-06-24 21:57:04 -05:00
Andrew Kay
4b0376f0ec Add DFU tool 2021-06-24 21:55:42 -05:00
Andrew Kay
a855732f0c Add open_serial_interface function 2021-06-24 21:41:11 -05:00
Andrew Kay
86c6b1f8e9 pycoax 0.8.0 2021-05-12 19:23:11 -05:00
Andrew Kay
de0acfdaa9 Add jumbo write split option 2021-05-12 19:22:34 -05:00
Andrew Kay
357fd0075a pycoax 0.7.1 2021-05-02 21:08:48 -05:00
Andrew Kay
24a8604aea Fix EAB load mask command 2021-05-02 21:08:39 -05:00
Andrew Kay
9e9b8dcd2a pycoax 0.7.0 2021-03-10 18:11:06 -06:00
Andrew Kay
f4d8c01024 Support new interface reset response 2021-03-10 18:11:01 -06:00
Andrew Kay
772d4d3538 pycoax 0.6.0 2021-02-15 08:45:02 -06:00
Andrew Kay
78bf65a1e6 Remove unimplemented transmit and receive commands 2021-02-13 20:16:15 -06:00
Andrew Kay
d8dd1caa90 Fix bug where error template was modified resulting in incorrect message 2021-02-08 19:58:23 -06:00
Andrew Kay
689e78b292 pycoax 0.5.1 2021-02-06 23:20:50 -06:00
Andrew Kay
2d029c4e27 pycoax 0.5.0 2020-07-19 13:48:49 -05:00
Andrew Kay
e0af47a299 EAB feature 2020-07-19 13:48:17 -05:00
Andrew Kay
f1ef2d701b pycoax 0.4.2 2020-06-30 18:56:18 -05:00
Andrew Kay
7d1162d1c2 Fix serial data corruption on Windows with Arduino Mega 2560 Rev 3 2020-06-30 18:53:54 -05:00
Andrew Kay
47bbf88d94 pycoax 0.4.1 2020-06-12 16:56:54 -05:00
Andrew Kay
dd8d57863b Add description to invalid message errors 2020-06-12 16:19:40 -05:00
Andrew Kay
02fe13d921 pycoax 0.4.0 2020-05-12 07:57:38 -05:00
Andrew Kay
3aacf2477b Improve exception messages 2020-05-12 07:47:51 -05:00
Andrew Kay
62a054ae12 Add terminal type to TerminalId (CUT and DFT) 2020-05-11 20:19:06 -05:00
Andrew Kay
543453c364 pycoax 0.3.1 2020-03-25 19:52:43 -05:00
Andrew Kay
c79f484f79 Implement receiver error 2020-03-25 19:51:46 -05:00
Andrew Kay
7c6b1ed78e pycoax 0.3.0 2020-03-23 19:41:09 -05:00
Andrew Kay
f89f9b16d7 New serial protocol 2020-03-23 19:35:21 -05:00
Andrew Kay
f4be7f39a2 Add data word packing functions 2020-03-14 10:43:55 -05:00
Andrew Kay
debe68c4c3 Drop address from command packing functions 2020-03-13 08:13:42 -05:00
Andrew Kay
711d3ed1c8 Make word packing functions public 2020-03-13 08:08:01 -05:00
Andrew Kay
e24ba22a1f pycoax 0.2.0 2019-12-24 19:49:33 -06:00
Andrew Kay
1eef4e40cb Implement CLEAR 2019-12-23 20:07:54 -06:00
Andrew Kay
70f44bef89 Implement INSERT_BYTE 2019-12-23 19:55:32 -06:00
Andrew Kay
83d172572f Implement LOAD_MASK, SEARCH_FORWARD and SEARCH_BACKWARD 2019-12-23 19:29:13 -06:00
Andrew Kay
1d2b522e65 Implement RESET 2019-12-23 18:15:32 -06:00
Andrew Kay
ff2a2de575 Implement READ_MULTIPLE 2019-12-22 15:14:24 -06:00
Andrew Kay
99e660ce71 Implement LOAD_SECONDARY_CONTROL 2019-12-22 15:13:09 -06:00
Andrew Kay
8243620083 Implement READ_DATA 2019-12-22 14:31:39 -06:00