Commit Graph

225 Commits

Author SHA1 Message Date
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
King Kévin d8f04beb3f BV UART: add ability to exit in transceive command 2018-03-22 14:30:50 +01:00
King Kévin 2b67bd9608 BV UART: update code and add hardware flow control 2018-03-22 13:53:05 +01:00
King Kévin 93c8494b31 BV SPI: add LED activity indication 2018-03-22 12:09:56 +01:00
King Kévin ad4c9e06dd BV: use recommended pulse duration 2018-03-22 12:09:18 +01:00
King Kévin c36e786d93 BV global: rename led pulsing functions 2018-03-22 12:01:47 +01:00
King Kévin a5c9b3558d global: rename USART macros 2018-03-22 12:00:54 +01:00
King Kévin 5f889ba8b0 BV: fix doc 2018-03-21 23:20:39 +01:00
King Kévin 3bde5daecd fix doc 2018-03-21 23:20:05 +01:00
King Kévin 53dda1e50f BV I2C: add activity LED 2018-03-21 15:41:09 +01:00
King Kévin 87d68d5b48 BV I2C: add action command 2018-03-21 14:15:15 +01:00
King Kévin b8304d588f BV SPI: minor text fix 2018-03-21 14:14:46 +01:00
King Kévin 6a35bdc263 OLED: update to I2C API 2018-03-21 14:14:17 +01:00
King Kévin 2fec5cf247 I2C: add return codes 2018-03-21 14:13:55 +01:00
King Kévin 422b76cd75 BV I2C: add 10-bit slave address support 2018-03-21 10:14:00 +01:00
King Kévin 0cfde88015 OLED: update to I2C API 2018-03-21 10:13:06 +01:00