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 |
King Kévin
|
f6c50cb196
|
I2C: add 10 bits slave address support, improve reliability, and remove timer
|
2018-03-21 10:10:19 +01:00 |
King Kévin
|
6e160c31af
|
I2C: add frequency support instead of just fast mode
|
2018-03-20 14:25:51 +01:00 |
King Kévin
|
944379fda9
|
BV: minor string fix
|
2018-03-20 10:46:40 +01:00 |
King Kévin
|
1ea54db293
|
BV: display pull-up information correctly
|
2018-03-20 10:42:59 +01:00 |
King Kévin
|
96507c584e
|
BV HiZ: minor code improvement
|
2018-03-20 10:42:27 +01:00 |
King Kévin
|
05810060d7
|
BV: set power command to P and pinout to p
|
2018-03-20 10:41:30 +01:00 |
King Kévin
|
5ecea30801
|
BV: fix pinout
|
2018-03-20 10:15:36 +01:00 |
King Kévin
|
78bbc8ae1e
|
I2C: remove obsolete library
|
2018-03-20 09:39:14 +01:00 |
King Kévin
|
1be97ae21b
|
BV I2C: update to new I2C library
|
2018-03-20 09:38:18 +01:00 |
King Kévin
|
82e33023de
|
OLED: update to new I2C library
|
2018-03-20 09:38:06 +01:00 |
King Kévin
|
14cdeba690
|
I2C: allows multiple I2C peripherals to be used
|
2018-03-20 09:37:31 +01:00 |
King Kévin
|
fed8637079
|
BV SPI: add action handler
|
2018-03-17 19:42:01 +01:00 |
King Kévin
|
2ec1d22a99
|
BV HiZ: improve doc
|
2018-03-17 19:41:20 +01:00 |
King Kévin
|
cd7ca9a872
|
BV: add global action parser
|
2018-03-17 19:40:44 +01:00 |
King Kévin
|
70b166c1cc
|
menu: pass remaning of line instead of word when argument is a string
|
2018-03-17 19:24:34 +01:00 |
King Kévin
|
8d0dfeef32
|
remove unused library
|
2018-03-17 13:35:12 +01:00 |
King Kévin
|
af666455bd
|
BV: move version and bootloader command to HiZ mode to reduce menu size in other modes
|
2018-03-15 19:20:27 +01:00 |
King Kévin
|
efe89f61d4
|
BV SPI: add initial support
|
2018-03-15 18:59:44 +01:00 |
King Kévin
|
bb014ce1e0
|
BV I2C: use shared string buffer and improve code
|
2018-03-15 18:55:52 +01:00 |
King Kévin
|
510d3c7193
|
BV I2C: use shared string buffer
|
2018-03-15 18:55:31 +01:00 |
King Kévin
|
56168c6c0c
|
BV: add global shared string buffer to save RAM
|
2018-03-15 18:54:45 +01:00 |
King Kévin
|
06664a3916
|
I2C: ensure RCC_AFIO is on
|
2018-03-15 18:53:54 +01:00 |
King Kévin
|
5357985bad
|
remove unused libraries
|
2018-03-11 23:40:43 +01:00 |
King Kévin
|
07b4cb10cc
|
BV I2C: add initial I2C support
|
2018-03-11 17:51:53 +01:00 |
King Kévin
|
141fa4f2c9
|
BV HiZ: add RS/CAN pinout
|
2018-03-11 13:37:14 +01:00 |
King Kévin
|
911dc4c1a3
|
BV: fix RS/CAN pinout display
|
2018-03-11 13:36:50 +01:00 |
King Kévin
|
41976d0af8
|
USB: sleep_ms can't be used for DFU detach (in an interrupt)
|
2018-03-01 17:45:29 +01:00 |
King Kévin
|
db930f645c
|
BV: unify ADC readout
|
2018-02-26 14:56:23 +01:00 |
King Kévin
|
b04fcb7d3e
|
USB: clean disconnect
|
2018-02-26 12:41:24 +01:00 |
King Kévin
|
02be8b122e
|
BV: rename revision to version
|
2018-02-26 12:13:45 +01:00 |
King Kévin
|
0f712e5c0a
|
USB: improve transmission and wait until port is opened before starting transmission
|
2018-02-26 12:13:12 +01:00 |
King Kévin
|
fdff675c67
|
BV: only read ADC measurement for channel selected
|
2018-02-23 16:03:55 +01:00 |
King Kévin
|
2327a3b5f2
|
BV: fix typo
|
2018-02-23 16:03:12 +01:00 |
King Kévin
|
b3bfcf9e77
|
USB: provide connectivity flag
|
2018-02-23 15:59:28 +01:00 |
King Kévin
|
721e181f15
|
USB: increase transmit buffer and simplify locking mechanism
|
2018-02-23 12:38:59 +01:00 |
King Kévin
|
22932d0135
|
USB: set pid.codes BusVoodoo USB ID and improve description
|
2018-02-23 11:34:21 +01:00 |
King Kévin
|
074546f66e
|
flash: get page size from device instead of hardcoded value
|
2018-02-18 14:16:16 +01:00 |
King Kévin
|
f05ab20021
|
bootloader: add capability to override advertised flash size
|
2018-02-18 13:54:45 +01:00 |
King Kévin
|
c0c6b8f0af
|
BV HiZ: display pins on OLED for pins test
|
2018-02-16 13:13:11 +01:00 |
King Kévin
|
0e4628532d
|
BV OLED: only test OLED screen in debug mode
|
2018-02-16 13:12:39 +01:00 |
King Kévin
|
ba5dfece98
|
BV OLED: fix glyph
|
2018-02-16 12:31:35 +01:00 |
King Kévin
|
e20d1fbf4d
|
BV HiZ: add CAN pns test
|
2018-02-14 15:08:23 +01:00 |
King Kévin
|
5dda9a5fc8
|
BV HiZ: add CAN self-test
|
2018-02-14 14:27:23 +01:00 |
King Kévin
|
ebd78bc898
|
BV: fix comment
|
2018-02-14 14:25:01 +01:00 |
King Kévin
|
a06d8f1647
|
BV HiZ: improved pins test error messages
|
2018-02-14 14:06:06 +01:00 |
King Kévin
|
6babde53ee
|
BV HiZ: add RS-485 pins test
|
2018-02-14 13:14:32 +01:00 |
King Kévin
|
6afccfdb82
|
BV HiZ: add RS-485 self-test
|
2018-02-14 12:35:23 +01:00 |
King Kévin
|
5bea250ba3
|
BV: fix RCC domains must be enabled individually
|
2018-02-13 20:35:48 +01:00 |
King Kévin
|
fee77b8231
|
BV: fix going to safe state on full version, and RS485 pin info
|
2018-02-13 19:27:15 +01:00 |
King Kévin
|
8774be07cd
|
BV HiZ: use red/blue LED to indicate user action is needed for test
|
2018-02-13 17:43:08 +01:00 |
King Kévin
|
31e544c09f
|
BV: update I/O pin names
|
2018-02-13 16:45:46 +01:00 |
King Kévin
|
d75b42377d
|
BV: add hardware revision variable and identification
|
2018-02-13 16:19:45 +01:00 |
King Kévin
|
400df7c392
|
BV HiZ: fix self-test for unreadable ID CODE
|
2018-02-13 16:10:31 +01:00 |
King Kévin
|
bf37193568
|
BV HiZ: make pin test faster an user interruptable
|
2018-02-12 17:13:22 +01:00 |
King Kévin
|
ee5e5cf244
|
BV global: put RS-485 and CAN transceivers in safe mode
|
2018-02-12 14:08:53 +01:00 |
King Kévin
|
912509925e
|
BV: fix typo
|
2018-02-12 13:30:21 +01:00 |
King Kévin
|
9d31e9b6a4
|
BV: split vreg_set to lv and hv
|
2018-02-06 21:34:29 +01:00 |
King Kévin
|
2df0fbf96f
|
BV: rename xV to LV and 12V to HV
|
2018-02-06 21:17:37 +01:00 |
King Kévin
|
95c64eb081
|
BV UART: add pinout
|
2018-02-06 17:35:14 +01:00 |
King Kévin
|
cd289dd537
|
BV HiZ: add pinout
|
2018-02-06 17:35:05 +01:00 |
King Kévin
|
220b3b8880
|
BV OLED: use pin number ordering in pinout
|
2018-02-06 17:27:09 +01:00 |
King Kévin
|
f840b5f075
|
BV: add pinout display functionnality
|
2018-02-06 17:26:35 +01:00 |
King Kévin
|
36e28c873f
|
terminal: increase history
|
2018-02-06 17:25:53 +01:00 |