Commit Graph

240 Commits

Author SHA1 Message Date
King Kévin 9a97f97218 BV RS-485: use generic UART library 2018-06-17 12:11:34 +02:00
King Kévin 753ae0992e BV RS-232: use generic UART library 2018-06-17 12:10:54 +02:00
King Kévin e9b88c49b3 BV UART: wait for transfer to complete before switching it off 2018-06-17 12:09:50 +02:00
King Kévin 0156f349bc BV UART: rename USART definition 2018-06-16 21:09:23 +02:00
King Kévin b213c1047b BV UART: fix doc 2018-06-16 21:08:39 +02:00
King Kévin b92273bc3e BV 1-wire: don't search when data line is not high 2018-06-16 11:06:24 +02:00
King Kévin 867aef09e3 BV UART: discard input used to interrupt a process 2018-06-16 11:05:48 +02:00
King Kévin 478e8dafb6 1-wire: stop search when not slave is detected, and mention that code 0 means the data line might not be pulled up 2018-06-16 11:05:12 +02:00
King Kévin cfd7c609b0 BV UART: mini fix to help preventing devel oversight 2018-06-15 10:20:55 +02:00
King Kévin 6fb3952997 BV UART: make UART mode use the generic methods 2018-06-15 09:48:41 +02:00
King Kévin 47a09a9e4a BV UART: add generic UART mode functions 2018-06-15 09:47:22 +02:00
King Kévin 054b2c252b BV UART: use enhanced USART to add additional data bits and parity support 2018-06-14 13:21:16 +02:00
King Kévin ea28f20464 USART enhanced: add additional data bits and parity support 2018-06-14 13:20:24 +02:00
King Kévin dc389ceaeb UART: fix transmission problem when buffer is full 2018-06-14 13:18:51 +02:00
King Kévin 5ad695c159 BV HiZ: fix function name for hardware v0 2018-05-09 21:37:19 +02:00
King Kévin 97bdd20d18 BV 1-Wire: add 1-Wire mode 2018-05-09 21:27:44 +02:00
King Kévin f745c93b7f 1-Wire: remove misleading parasitic power function, add byte function 2018-05-09 21:27:00 +02:00
King Kévin a425e43590 BV: change LED handling. red LED is for power, blue LED is for activity 2018-05-03 12:56:09 +02:00
King Kévin 4d799ab4a3 BV RS485: add RS-485/422 support 2018-05-01 13:44:28 +02:00
King Kévin c55f663e56 BV RS232: fix typo 2018-05-01 13:43:56 +02:00
King Kévin 870284e581 USB: fix packet loss 2018-04-30 18:08:20 +02:00
King Kévin 49344a7b15 BV: add BusVoodoo hardware version 0 support in main branch, using environment variable 2018-04-28 17:45:21 +02:00
King Kévin 5ea67d2250 BV: fix ADC blocking (caused by delays added by USB interrupts) 2018-04-28 13:56:03 +02:00
King Kévin c0c9b83543 USB: fix user buffer overwrite 2018-04-28 13:54:49 +02:00
King Kévin ae717d162e update code to libopencm3 API change 2018-04-28 12:22:19 +02:00
King Kévin fd393cb76d update code to libopencm3 API change 2018-04-28 12:21:32 +02:00
King Kévin 5129277b6b USB: improve comments and a fix of code 2018-04-08 15:45:34 +02:00
King Kévin 46341317be USB: fix BV comment 2018-04-07 11:13:53 +02:00
King Kévin cd9e9cccab flash_internal: fix page size detection 2018-04-07 11:12:17 +02:00
King Kévin 0048f5ceb1 flash internal: check enforced flash size 2018-04-06 19:58:16 +02:00
King Kévin b2095171b4 BV RS-232: fix doc 2018-04-04 17:21:51 +02:00
King Kévin b2d4dd9acd USB: fix doc 2018-04-04 17:21:35 +02:00
King Kévin f6724f335e BV RS-232: add RS-232 support 2018-04-04 17:16:20 +02:00
King Kévin 8013408eed BV: support full only modes 2018-04-04 17:15:42 +02:00
King Kévin 5dc18f91a2 BV: support full only modes 2018-04-04 17:14:36 +02:00
King Kévin 583eb54b6f BV: improve help text 2018-04-03 15:42:19 +02:00
King Kévin e5b9d0fd85 BV I2C: add bus error checks 2018-04-03 15:41:54 +02:00
King Kévin ebcaf5723e I2C: add bus error checks 2018-04-03 15:41:31 +02:00
King Kévin 9ddb85bdcb USB: fix again too early data transfer 2018-04-03 14:01:20 +02:00
King Kévin 91e085d6a6 BV HiZ: improve tests 2018-04-02 21:10:54 +02:00
King Kévin ee184b0144 BV HiZ: broaden voltage range used during tests 2018-04-02 20:44:19 +02:00
King Kévin 72c3fc8677 OLED: better device presence check 2018-04-02 20:38:59 +02:00
King Kévin 5fa6a58e9b I2C: improve bus signal probing 2018-04-02 20:37:52 +02:00
King Kévin 1065a37cdb USB: reduce buffer size to save RAM 2018-03-23 14:24:34 +01:00
King Kévin 25b0466aee print: fix padding and fractional accumulation 2018-03-23 09:09:26 +01:00
King Kévin 17a2cc4465 BV HIZ: can now halt on error in tests 2018-03-23 08:49:39 +01:00
King Kévin 2d99d7f6f9 BV SPI: fix typo in comment 2018-03-22 16:05:26 +01:00
King Kévin aa11257c63 BV UART: add error command 2018-03-22 16:05:06 +01:00
King Kévin 760b8c2a46 BV UART: add action command 2018-03-22 15:57:49 +01:00
King Kévin 5d820ce6fa BV UART: add hex and bin display in receive command 2018-03-22 15:05:09 +01:00