King Kévin
e71515bcce
replace header license with SPDX statement
2020-06-10 19:04:41 +02:00
King Kévin
a689229acb
usb_dfu: fix U_ID decoding
2020-03-15 14:03:52 +01:00
King Kévin
49d8d96166
dfu: fix address check
2020-01-10 12:49:45 +01:00
King Kévin
32948f9e8d
DFU: flash firmware head after download to prevent starting corrupted application
2020-01-04 14:38:22 +01:00
King Kévin
c7d0244f72
USB: fix disconnect
2020-01-03 20:17:29 +01:00
King Kévin
3242c6ba5c
add USB-Blaster board support
2020-01-03 19:41:39 +01:00
King Kévin
3c0130ba4f
USB: unify and improve USB (dis)connect
2020-01-03 19:39:41 +01:00
King Kévin
4588165370
usb_dfu: add serial to USB strings
2019-12-12 21:31:51 +01:00
King Kévin
230151a102
(minor) remove trailing spaces
2019-03-26 19:27:40 +01:00
King Kévin
5e13d19bda
DFU: multiple fix
...
* add spaces around operators
* remove detach timeout since we reboot immediately after download
* reduce polling timeout to increase flashing speed
* use block number instead of counting to know which page to flash
* remove detach case since this request is only for runtime mode
* fix APP_IDLE to DFU_IDLE
2019-01-12 16:23:20 +01:00
King Kévin
4dbf6df59f
DFU: update call to match library
2018-10-29 12:30:23 +01:00
King Kévin
6c829a51cf
flash: only erase and preserve flash when required or requested
2018-10-28 22:50:51 +01:00
King Kévin
0ac0af5d52
update code to libopencm3 API change
2018-06-08 10:46:33 +02:00
King Kévin
7b90696b6c
flash internal: check enforced flash size
2018-04-06 19:56:57 +02:00
King Kévin
96f3458317
USB: use pid.codes USB PID codes for CuVoodoo board
2018-04-03 17:08:34 +02:00
King Kévin
593b0e0e25
take changes from busvoodoo branch
2018-04-03 16:59:02 +02:00
King Kévin
62bfaf3973
cherry-pick from busvoodoo branch, part 4
2018-02-18 15:21:18 +01:00
King Kévin
1b19987404
move DFU library to library folder
2017-04-15 13:55:45 +02:00