47 Commits

Author SHA1 Message Date
Andrew Kay
f1ef2d701b pycoax 0.4.2 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 pycoax-0.4.1 2020-06-12 16:56:54 -05:00
Andrew Kay
d9a3775e39 Update documentation 2020-06-12 16:49:41 -05:00
Andrew Kay
dd8d57863b Add description to invalid message errors 2020-06-12 16:19:40 -05:00
Andrew Kay
6dbe9fed94 Update PlatformIO configuration for original Arduino Mega (ATmega1280) 2020-06-12 16:02:08 -05:00
Andrew Kay
8a085a4de8 Initial protocol documentation 2020-05-26 17:00:35 -05:00
Andrew Kay
e6b9cf0f21 Update pycoax documentation 2020-05-26 16:58:37 -05:00
Andrew Kay
a5466dbd85 Improve pycoax character map example 2020-05-26 16:58:01 -05:00
Andrew Kay
02fe13d921 pycoax 0.4.0 pycoax-0.4.0 2020-05-12 07:57:38 -05:00
Andrew Kay
1282d09434 sliplib 0.5.0 2020-05-12 07:53:56 -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
a8bbc2917e Add serial port environment variable to examples 2020-03-28 18:10:01 -05:00
Andrew Kay
9aed726452 Use PlatformIO for firmware 2020-03-28 10:33:40 -05:00
Andrew Kay
543453c364 pycoax 0.3.1 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
849810153b Fix firmware data expansion bug 2020-03-23 21:31:51 -05:00
Andrew Kay
7c6b1ed78e pycoax 0.3.0 pycoax-0.3.0 2020-03-23 19:41:09 -05:00
Andrew Kay
5090cd672a Update documentation 2020-03-23 19:40:28 -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 pycoax-0.2.0 2019-12-24 19:49:33 -06:00
Andrew Kay
3512a03911 Add build pycoax action 2019-12-24 19:03:58 -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
Andrew Kay
43786c3e27 Implement LOAD_CONTROL_REGISTER 2019-12-22 14:23:32 -06:00
Andrew Kay
ae293168ac Add POLL action 2019-12-21 12:44:04 -06:00
Andrew Kay
543af3cbef Refactor execute to take command word 2019-12-21 09:57:29 -06:00
Andrew Kay
54efc3845b Implemented READ_STATUS 2019-12-19 08:05:16 -06:00
Andrew Kay
a13bb7f865 Do not check parity when unpacking data words 2019-12-17 22:54:45 -06:00
Andrew Kay
0304a6a932 Fix terminal model mapping 2019-12-17 22:34:09 -06:00
Andrew Kay
5be647b0f6 Update interface1 schematic and PCB 2019-10-09 20:11:05 -05:00
Andrew Kay
d5f38a13a8 Adding character map example 2019-09-05 21:59:39 -05:00
Andrew Kay
30c8d5d24c pycoax 0.1.2 pycoax-0.1.2 2019-07-06 09:06:58 -05:00
Andrew Kay
2e9b7726d4 Fix issue where keyword arguments were not passed to interface 2019-07-06 09:04:57 -05:00
Andrew Kay
d6b0b63198 pycoax 0.1.1 pycoax-0.1.1 2019-06-26 23:11:56 -05:00
Andrew Kay
d41461d9bd Allow TR/TA response to READ_EXTENDED_ID command 2019-06-26 23:06:32 -05:00
Andrew Kay
14e90b9323 More flexible _execute_read_command 2019-06-26 23:04:23 -05:00
Andrew Kay
37813a2727 Initial commit 2019-06-26 22:36:14 -05:00