cyber-murmel
e3142ade8c
add blackmagic package itself
2022-05-31 21:39:16 -04:00
cyber-murmel
8e0928cdba
add shell.nix
2022-05-31 21:39:16 -04:00
Uwe Bonnes
233a83a702
hosted/ftdi: Add more adaptors - ESP-Prog, Tigard, Hifive1 and ARM-USB-TINY-H
2022-05-31 21:37:38 -04:00
Uwe Bonnes
d2ed681921
hosted/ftdi: Fix detect devices w/o genuine description but with given cable
2022-05-31 21:37:20 -04:00
Uwe Bonnes
c80f311cb4
pc/serial_unix: (hosted) Abort on unexpected problems.
2022-05-31 21:37:20 -04:00
dragonmux
2d4d6aa65a
ch32f1: Fixed the assumption that uint32_t is an `unsigned int`
2022-05-31 21:37:02 -04:00
dragonmux
94a0f1587d
ch32f1: Cleaned up some of the formatting
2022-05-31 21:37:02 -04:00
Jonas Jelten
8afaedda37
update include/version.h only when content changes
2022-05-31 21:36:25 -04:00
Koen De Vleeschauwer
0a0f5a9dd7
rtt
2022-05-31 21:15:41 -04:00
Daniel Thompson
738ac96e57
Add 96Boards Carbon as a probe host
...
The carbon contains two SoCs, an STM32 (host) and an nRF51 (BLE). The
STM32 implements the probe and allows the board to reprogram its own
radio firmware!
2022-05-31 20:59:17 -04:00
Piotr Esden-Tempski
5e3cadec20
Updated Copyright and Vendor strings to Black Magic Debug.
...
The project is not part of Black Sphere Technologies any more. It was
renamed to Black Magic Debug instead.
2022-05-30 15:09:55 -07:00
Piotr Esden-Tempski
84311b3888
docs: Corrected org in links to blackmagic-debug
2022-05-30 14:32:36 -07:00
Piotr Esden-Tempski
9b5b6fab5b
upgrade: Changed copyright to BMD and allowed more vendor strings.
2022-05-30 14:30:06 -07:00
Piotr Esden-Tempski
e4d692bf7a
driver: Updated vendor name to Black Magic Debug. Closes #1009
2022-05-30 14:30:00 -07:00
dragonmux
434a23b478
misc: Corrected the patreon link in FUNDING.yml
2022-05-25 18:57:38 -04:00
dragonmux
0ee03080c3
misc: Added Esden's patreon to FUNDING.yml
2022-05-25 16:31:33 -04:00
dragonmux
754d65ad54
misc: Added GitHub funding configuration for the project
2022-05-25 14:37:55 -04:00
dragonmux
29dc94c3d6
hosted: with mubes help, fixes some issues with how we talk CMSIS-DAP
2022-05-17 15:46:33 -07:00
dragonmux
c4869a5473
hosted/stlinkv2: Cleaned up the new error messages as they weren't outputting nicely
2022-04-16 18:22:14 -04:00
dragonmux
a27661cd0b
hosted/platform: Formatting consistency improvements
2022-04-16 18:22:14 -04:00
dragonmux
ba8ed132a8
hosted/stlinkv2: Fix !found causing hosted to continue on anyway, and improved the error reporting from the device finder loop
2022-04-16 18:22:14 -04:00
dragonmux
4287f1ba0e
hosted/stlinkv2: Rewrote the serial number readering logic to not violate the USB spec and properly handle libusb errors
2022-04-16 18:22:14 -04:00
dragonmux
94e9281404
hosted/bmp_libusb: Rewrote the string reader logic to not violate the USB spec and properly handle libusb errors
2022-04-16 18:22:14 -04:00
dragonmux
c7eba0a439
hosted/bmp_libusb: Fixed some signed/unsigned issues and UB in send_recv
2022-04-16 18:22:14 -04:00
dragonmux
c5dbf851f6
hosted/bmp_libusb: Formatting cleanup
2022-04-16 18:22:14 -04:00
Nicolas Schodet
6c700f7b6c
scripts: bootprog.py: use bytes literals
2022-04-15 11:59:40 -07:00
Michal Moskal
6b465d6a77
Temporarily enable DBG clock in stm32g0_detach(); fixes #1003
2022-04-12 05:39:14 -04:00
mean
e535f53981
remove static vars
2022-04-10 23:40:44 -04:00
mean
844ca65a8f
cosmetic
2022-04-10 23:40:44 -04:00
mean
17dca6f791
tabify
2022-04-10 23:40:44 -04:00
mean
733cf12663
cleanup
2022-04-10 23:40:44 -04:00
mean
17d7dca9ae
build ch32 in its own file
2022-04-10 23:40:44 -04:00
mean
7c120ecb58
put ch32f1 in its own file
2022-04-10 23:40:44 -04:00
mean
04eb33e039
rename to comply to naming scheme
2022-04-10 23:40:44 -04:00
mean
e12939582c
revert function clones_probe
2022-04-10 23:40:44 -04:00
mean
83e3d9c135
disable verification
2022-04-10 23:40:44 -04:00
mean
a3feae60aa
cleanup tabs
2022-04-10 23:40:44 -04:00
mean
fb216a2a98
tabify
2022-04-10 23:40:44 -04:00
mean
9b23265dde
add support for ch32 flash write, it is a bit hackish
2022-04-10 23:40:44 -04:00
mean
90d15e6633
add probe for ch32 + make room for other clones
2022-04-10 23:40:44 -04:00
dragonmux
be83c2861e
gdb_packet: Formatting cleanup
2022-03-31 14:11:38 -04:00
dragonmux
e424859ecb
gdb_main: Formatting cleanup
2022-03-31 14:03:29 -04:00
dragonmux
804a1a4f43
stm32f4: Attach logic cleanup by making sure we only set the extra bits needed when writing DBGMCU_CR
2022-03-31 13:46:29 -04:00
Uwe Bonnes
eed1cc81ff
STM32F4: Move DBGMCU_handling to target specific code. Apply for F4 too.
2022-03-31 13:43:52 -04:00
Piotr Esden-Tempski
b59ca5142a
pc hosted: Don't try to report memory usage.
...
When building on a pc gcc does not have that parameter and clang fails
with an error. This caused a build regression on Mac.
2022-03-29 16:45:08 -07:00
dragonmux
a0c77e216d
adiv5_swdp: Changed the low-level access code to retry till timeout (partial revert of 61efe26
)
...
Proper initialisation of the ack value also fixes a potential use-before-init UB
2022-03-29 15:33:23 -07:00
dragonmux
d9ef3ff147
adiv5_swdp: Formatting consistency cleanup
2022-03-29 15:33:23 -07:00
dragonmux
bba2bfdcf4
advi5: Raise the access timeouts as 20ms is too low in some cases
2022-03-29 15:33:23 -07:00
mean
cedd9f9ac4
follow function naming scheme
2022-03-22 10:10:33 -04:00
mean
9007c40954
revert temp patch on platform.h
2022-03-22 10:10:33 -04:00