Piotr Esden-Tempski
2ab1c20f16
github: Switched to all_platforms firmware target.
2022-06-03 17:47:52 -07:00
Piotr Esden-Tempski
f97047b5f5
build: Added all_platforms target to toplevel Makefile
...
The src level all_platforms target now also checks for locm3 existence
as well as triggers build of the needed locm3 libraries.
2022-06-03 20:40:35 -04:00
cyber-murmel
6656284728
added RTS and DTR to UART interface
2022-06-03 18:22:08 -04:00
Mikaela Szekely
7dc01e96e8
Complete the version string migration from 5e3cade
, fixing HOSTED_BMP_ONLY
2022-06-03 14:42:18 -07:00
Dag Ågren
f6edb54395
Fix RP2040 memory sizes.
2022-06-01 11:41:58 -04:00
dragonmux
039bf14761
rtt: Cleanup and fixes for the RTT over serial support as per #954
2022-05-31 22:24:59 -04:00
dragonmux
8bf3eb0c6d
misc: Cleaned up in the BMP udev rules
2022-05-31 22:09:45 -04:00
dragonmux
2914be1a67
cortexa: Fix the new Watchpoint support causing a no-build
2022-05-31 22:03:21 -04:00
Gareth McMullin
0b7dd00c77
cortexa: Indicate watchpoint as stop reason if there is only one.
2022-05-31 21:58:51 -04:00
Gareth McMullin
b5ef9e5bcf
Implement watchpoints on Cortex-A
2022-05-31 21:58:51 -04:00
Rafael Silva
1aadcf2678
target/samx7x: handle tcm reconfiguration
...
Signed-off-by: Rafael Silva <perigoso@riseup.net>
2022-05-31 21:48:54 -04:00
Rafael Silva
dcc450a494
target/sam3x: rework gpnvm command
...
Signed-off-by: Rafael Silva <perigoso@riseup.net>
2022-05-31 21:48:54 -04:00
Rafael Silva
cf6ce32371
target: split mem_map_free into ram_map_free and flash_map_free
...
Signed-off-by: Rafael Silva <rafaelsilva@ajtec.pt>
2022-05-31 21:48:54 -04:00
Rafael Silva
8462f5e0d4
target/samx7x: handle tcm config on probe
...
Signed-off-by: Rafael Silva <rafaelsilva@ajtec.pt>
2022-05-31 21:48:54 -04:00
Rafael Silva
508b8d90cc
target/sam3x: name changes to reflect multiple supported families
...
Signed-off-by: Rafael Silva <perigoso@riseup.net>
2022-05-31 21:48:54 -04:00
Rafael Silva
430d306511
target: add samx7x probe method
...
adds support for SAME70, SAMS70, SAMV71 and SAMV70
Signed-off-by: Rafael Silva <perigoso@riseup.net>
2022-05-31 21:48:54 -04:00
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