Commit Graph

  • dd8d57863b Add description to invalid message errors Andrew Kay 2020-06-12 16:19:40 -05:00
  • 6dbe9fed94 Update PlatformIO configuration for original Arduino Mega (ATmega1280) Andrew Kay 2020-06-12 16:02:08 -05:00
  • 8a085a4de8 Initial protocol documentation Andrew Kay 2020-05-26 17:00:35 -05:00
  • e6b9cf0f21 Update pycoax documentation Andrew Kay 2020-05-26 16:58:37 -05:00
  • a5466dbd85 Improve pycoax character map example Andrew Kay 2020-05-26 16:58:01 -05:00
  • 02fe13d921 pycoax 0.4.0 pycoax-0.4.0 Andrew Kay 2020-05-12 07:57:38 -05:00
  • 1282d09434 sliplib 0.5.0 Andrew Kay 2020-05-12 07:53:17 -05:00
  • 3aacf2477b Improve exception messages Andrew Kay 2020-05-12 07:47:51 -05:00
  • 62a054ae12 Add terminal type to TerminalId (CUT and DFT) Andrew Kay 2020-05-11 20:19:06 -05:00
  • a8bbc2917e Add serial port environment variable to examples Andrew Kay 2020-03-28 18:10:01 -05:00
  • 6ca7b6ba0e Add receiver enable Andrew Kay 2020-03-28 18:06:20 -05:00
  • 3f8cf30899 Fix duplicate import from merge Andrew Kay 2020-03-28 10:51:10 -05:00
  • 99a8d41180 Merge branch 'master' into i2 Andrew Kay 2020-03-28 10:49:33 -05:00
  • 9aed726452 Use PlatformIO for firmware Andrew Kay 2020-03-28 10:33:40 -05:00
  • 543453c364 pycoax 0.3.1 pycoax-0.3.1 Andrew Kay 2020-03-25 19:52:43 -05:00
  • c79f484f79 Implement receiver error Andrew Kay 2020-03-25 19:51:46 -05:00
  • 849810153b Fix firmware data expansion bug Andrew Kay 2020-03-23 21:31:51 -05:00
  • 7c6b1ed78e pycoax 0.3.0 pycoax-0.3.0 Andrew Kay 2020-03-23 19:41:09 -05:00
  • 5090cd672a Update documentation Andrew Kay 2020-03-23 19:39:58 -05:00
  • f89f9b16d7 New serial protocol Andrew Kay 2020-03-23 19:35:21 -05:00
  • d50f4f5030 wip Andrew Kay 2020-03-18 21:12:01 -05:00
  • 5f2dfeb5ec Merge branch 'master' into i2 Andrew Kay 2020-03-14 10:46:20 -05:00
  • f4be7f39a2 Add data word packing functions Andrew Kay 2020-03-14 10:43:55 -05:00
  • 0785407a49 Add TX to top Andrew Kay 2020-03-10 22:37:34 -05:00
  • debe68c4c3 Drop address from command packing functions Andrew Kay 2020-03-13 08:13:42 -05:00
  • 711d3ed1c8 Make word packing functions public Andrew Kay 2020-03-12 22:13:58 -05:00
  • b750c9e756 Drop shims, for now Andrew Kay 2020-03-03 19:52:56 -06:00
  • 61e56a2dc3 PCB fabrication Andrew Kay 2020-02-29 10:16:18 -06:00
  • aeb39bfb69 Added part numbers Andrew Kay 2020-02-28 10:46:48 -06:00
  • 0a92b621e8 Prototype PCB Andrew Kay 2020-02-24 22:38:25 -06:00
  • 891390cb84 Attempt DP8340 and DP8341 shims Andrew Kay 2020-02-21 06:49:24 -06:00
  • 49abcf7e2b Add data, data_available and data_read Andrew Kay 2020-02-18 07:55:13 -06:00
  • 811a048685 Initial attempt at receiver Andrew Kay 2020-02-15 17:08:55 -06:00
  • 2b81a4a961 Clean up bit timer Andrew Kay 2020-02-15 09:41:37 -06:00
  • 81c6172e7b Bit timer module Andrew Kay 2020-02-14 19:59:12 -06:00
  • a95e83bd5e Clean up full and data loading Andrew Kay 2020-02-14 07:53:09 -06:00
  • a8f0949842 Parameterize tx_delay_buffer size Andrew Kay 2020-02-14 06:57:50 -06:00
  • a7ee9c502d Add tx_delay size comment Andrew Kay 2020-02-13 19:26:17 -06:00
  • d4eaeecec2 Hello world Andrew Kay 2020-02-12 22:05:05 -06:00
  • c859688931 Initial attempts at multiple word transmission Andrew Kay 2020-02-12 19:44:43 -06:00
  • cc7023d35f Cleanup Andrew Kay 2020-02-11 07:51:10 -06:00
  • 13eb0f52bd Adding tx_inverted and updating pins Andrew Kay 2020-02-10 22:26:39 -06:00
  • ff200bf26f Adding tx_delay Andrew Kay 2020-02-10 22:13:55 -06:00
  • 7bf43eede5 Remove BIT_ALIGN state and improve active Andrew Kay 2020-02-10 21:56:35 -06:00
  • 05663ab5b7 End sequence Andrew Kay 2020-02-09 14:53:23 -06:00
  • 7a78447c6c Cleanup clocks Andrew Kay 2020-02-09 09:50:40 -06:00
  • 42a46806c8 Parity bit Andrew Kay 2020-02-09 09:35:00 -06:00
  • 77821b3f11 Data Andrew Kay 2020-02-08 20:03:13 -06:00
  • b9ed29bd4b Code violation and sync bit Andrew Kay 2020-02-08 19:03:04 -06:00
  • 9faae78fd8 Quiesce pattern Andrew Kay 2020-02-08 18:55:11 -06:00
  • 0b618d6b35 Adding a 19 MHz clock Andrew Kay 2020-02-08 17:43:09 -06:00
  • ad7ba12d2c Verilog templating Andrew Kay 2020-02-04 22:11:14 -06:00
  • e24ba22a1f pycoax 0.2.0 pycoax-0.2.0 Andrew Kay 2019-12-24 19:49:33 -06:00
  • 3512a03911 Add build pycoax action Andrew Kay 2019-12-24 19:03:58 -06:00
  • 1eef4e40cb Implement CLEAR Andrew Kay 2019-12-23 20:07:54 -06:00
  • 70f44bef89 Implement INSERT_BYTE Andrew Kay 2019-12-23 19:55:32 -06:00
  • 83d172572f Implement LOAD_MASK, SEARCH_FORWARD and SEARCH_BACKWARD Andrew Kay 2019-12-23 19:29:13 -06:00
  • 1d2b522e65 Implement RESET Andrew Kay 2019-12-23 18:15:32 -06:00
  • ff2a2de575 Implement READ_MULTIPLE Andrew Kay 2019-12-22 14:59:42 -06:00
  • 99e660ce71 Implement LOAD_SECONDARY_CONTROL Andrew Kay 2019-12-22 15:12:37 -06:00
  • 8243620083 Implement READ_DATA Andrew Kay 2019-12-22 14:31:39 -06:00
  • 43786c3e27 Implement LOAD_CONTROL_REGISTER Andrew Kay 2019-12-22 14:23:32 -06:00
  • ae293168ac Add POLL action Andrew Kay 2019-12-21 12:44:04 -06:00
  • 543af3cbef Refactor execute to take command word Andrew Kay 2019-12-21 09:57:29 -06:00
  • 54efc3845b Implemented READ_STATUS Andrew Kay 2019-12-19 08:05:16 -06:00
  • a13bb7f865 Do not check parity when unpacking data words Andrew Kay 2019-12-17 22:54:45 -06:00
  • 0304a6a932 Fix terminal model mapping Andrew Kay 2019-12-17 22:34:09 -06:00
  • 5be647b0f6 Update interface1 schematic and PCB Andrew Kay 2019-10-09 20:11:05 -05:00
  • d5f38a13a8 Adding character map example Andrew Kay 2019-09-05 21:59:39 -05:00
  • 30c8d5d24c pycoax 0.1.2 pycoax-0.1.2 Andrew Kay 2019-07-06 09:06:58 -05:00
  • 2e9b7726d4 Fix issue where keyword arguments were not passed to interface Andrew Kay 2019-07-06 09:04:57 -05:00
  • d6b0b63198 pycoax 0.1.1 pycoax-0.1.1 Andrew Kay 2019-06-26 23:11:56 -05:00
  • d41461d9bd Allow TR/TA response to READ_EXTENDED_ID command Andrew Kay 2019-06-26 23:06:32 -05:00
  • 14e90b9323 More flexible _execute_read_command Andrew Kay 2019-06-26 23:04:23 -05:00
  • 37813a2727 Initial commit Andrew Kay 2019-06-26 22:36:14 -05:00