Commit Graph

  • 43afb5207a stm32g0: Run clang-format through much of the code dragonmux 2022-08-09 07:58:57 +0100
  • ba7c6a3048 stm32g0: Cleaned up the flash function definitions dragonmux 2022-08-09 07:14:49 +0100
  • 1aa1a3598a stm32g0: Removed some needless casts from the command list build dragonmux 2022-08-09 07:13:59 +0100
  • 6b5c492bc7 adiv5_swdp: Implemented clock tristating for adiv5_swdp_scan dragonmux 2022-08-09 04:38:57 +0100
  • c847007008 jtagtap: Implemented clock tristating dragonmux 2022-08-09 04:38:30 +0100
  • dbcc1fe0a1 misc: Added a file with the MIT license as stm32g0.c is licensed under MIT dragonmux 2022-08-09 04:36:53 +0100
  • 9198f5b630 native: Properly handled the TCK/SWCLK processor pin when doing clock tristating dragonmux 2022-08-09 23:33:10 +0100
  • 1890426669 native: Reformatted the TMS and SWDIO macros in the platform header dragonmux 2022-08-09 02:19:23 +0100
  • 4ca3982599 native: Cleaned up the SWDIO turnaround macros dragonmux 2022-08-09 02:18:48 +0100
  • e7f45aea7e hosted/remote_jtagtap: Refactored out another unnecessary snprintf() call from TAP init remote call code dragonmux 2022-08-10 00:09:38 +0100
  • cf07861405 hosted: Implemented support for the new target clock tristating on BMP dragonmux 2022-08-10 00:28:23 +0100
  • 450581cc0a hosted/bmp_remote: Implemented support for the new remote protocol target clock tristating dragonmux 2022-08-10 00:27:55 +0100
  • 84527d501b remote: Implemented support for target clock tristating dragonmux 2022-08-10 00:26:44 +0100
  • 01110a206b remote: Run clang-format across most of the rest of the remote interface header dragonmux 2022-08-10 00:14:18 +0100
  • 3efcc9b0f5 remote: Fixed the naming style of the JTAG and SWD packet processors to comply with the project style dragonmux 2022-08-09 02:11:32 +0100
  • e1007a98bb remote: Run clang-format on the JTAG and SWD packet processors dragonmux 2022-08-09 02:10:31 +0100
  • dd0e99b0e6 remote: Run clang-format on the JTAG and SWD protocol header definitions dragonmux 2022-08-09 02:08:39 +0100
  • 682ae75431 remote: Rewrote remotehston using a for loop and a const-correct type signature dragonmux 2022-08-09 00:25:02 +0100
  • 52160db72b native: Done a spring pass in platform_init() with clang-format and removed a duplicate gpio_set_mode() call dragonmux 2022-08-09 00:10:18 +0100
  • 7a0f6597ff platform: Implemented sub support in the non-native platforms for target clock tristating dragonmux 2022-08-09 00:04:28 +0100
  • adcfe22f86 native: Implemented platform support for tristating the TCLK/SWCLK pin dragonmux 2022-08-08 23:58:00 +0100
  • b70b807a4e F072/F3: Rework Readme.md Uwe Bonnes 2022-07-19 19:35:21 +0200
  • eedf21e821 usb_serial: run clang-format on the code dragonmux 2022-08-11 01:28:54 +0100
  • 0477d5ee8e traceswo: Replaced two magic numbers with the proper macros dragonmux 2022-08-10 10:41:45 +0100
  • 0f37edc36a misc: Renamed cdcacm.{c,h} to usb_serial.{c,h} dragonmux 2022-08-10 10:41:20 +0100
  • 8f41217d29 gdb_if: Run clang-format and done some cleanup dragonmux 2022-08-10 10:20:58 +0100
  • aa6d0fa7e4 usb: Moved usb_get_config() into the main usb header dragonmux 2022-08-10 10:19:55 +0100
  • 832c056e6d usb: Moved usb_get_state() into the main usb implementation dragonmux 2022-08-10 10:04:40 +0100
  • bf6c146786 cdcacm: Renamed cdcacm_get_config() -> usb_get_config() dragonmux 2022-08-10 10:03:39 +0100
  • 983a541cab cdcacm: More naming fixes for various functions dragonmux 2022-08-10 09:58:02 +0100
  • 49d21b0f44 cdcacm: Made gdb_uart_dtr a bool, saving space and memory dragonmux 2022-08-10 09:51:47 +0100
  • 109f661e31 gdb_if: Cleanup in the include order dragonmux 2022-08-10 09:51:22 +0100
  • 82c83bb77e usb_gdb_uart: Renamed cdcacm_get_dtr() -> gdb_uart_get_dtr() dragonmux 2022-08-10 09:42:54 +0100
  • 2e5143bb5f common: Moved blackmagic_usb_init() into the main USB header dragonmux 2022-08-10 08:50:53 +0100
  • da320a42f3 cdcacm: Refactored cdcacm_set_modem_state() dragonmux 2022-08-10 08:43:36 +0100
  • adf8ae1ef1 common: Moved the DFU stub out into its own file with seperate handler registration so we don't cross the handler streams dragonmux 2022-08-10 08:24:51 +0100
  • 400ee0c76c serialno: Improved the naming of the serial number reading function dragonmux 2022-08-10 07:17:15 +0100
  • 886c790b25 serialno: Refactored the serial number code, cleaning up its API and localising implementation details dragonmux 2022-08-10 07:15:40 +0100
  • 259077a87d common: Moved the USB initialisation code into usb.c dragonmux 2022-08-10 07:02:54 +0100
  • ada59291c2 common: Broke the USB descriptors out to their own header dragonmux 2022-08-10 06:54:26 +0100
  • d6f8a343a2 platform: Fixed the order of operations with the physical UART init vs the USB stack init dragonmux 2022-08-10 06:16:44 +0100
  • 82bca86806 platform: Renamed cdcacm_init -> blackmagic_usb_init dragonmux 2022-08-10 05:55:20 +0100
  • 105f6a3dce common: Begun splitting the USB code into more sensibly named implementation files dragonmux 2022-08-10 05:30:28 +0100
  • f157eefaf0 misc: change old wiki links to point to website instead Xiretza 2022-08-09 11:08:31 +0200
  • 9a0bbd3b37 upgrade: Added a deprecation notice in favour of bmputil dragonmux 2022-08-09 04:45:51 +0100
  • c228176d29 stm32_mem.py: Added a deprecation notice and information on alternatives that are available dragonmux 2022-08-09 04:44:22 +0100
  • bc8a77a1f3 msic: Removed the now defunct Travis CI configuration file dragonmux 2022-08-09 04:40:02 +0100
  • 3606784663 hosted/cmsis_dap: Add a dummy read to the end of dap_mem_write_sized() so we always wait on the write to ensure it's complete before any DP access can occur dragonmux 2022-08-08 00:57:07 +0100
  • 4c544bad28 adiv5: Add a dummy read to the end of firmware_mem_write_sized() so we always wait on the write to ensure it's complete before any DP access can occur dragonmux 2022-08-08 00:56:48 +0100
  • 7107d14bbc sfdp: Moved the read debugging into the implementation dragonmux 2022-08-06 04:19:14 +0100
  • 1556db88de rp: Made use of the extra information we pull back from the SFDP data in rp_flash_erase dragonmux 2022-08-06 04:11:55 +0100
  • 09b044e351 rp: Cleanup in the Flash write/erase routines dragonmux 2022-08-06 04:05:18 +0100
  • e69a79cecf rp: Types cleanup for the Flash erase/write routines dragonmux 2022-08-06 04:02:30 +0100
  • 4630353be4 rp: Created a Flash container type for the SPI-specific configuration bits dragonmux 2022-08-06 03:59:21 +0100
  • d883fd0cdc rp: Refactored the SPI Flash parameter and size readout into rp_add_flash() dragonmux 2022-08-06 02:56:51 +0100
  • 8e99e8ec4d rp: Added some debugging to the SFDP read routine to aid with SFDP failures dragonmux 2022-08-06 02:46:20 +0100
  • 298299d85b rp: Cleaned up some variable naming in the ROM function table reader dragonmux 2022-08-05 18:37:01 +0100
  • 9681475ab5 rp: Made use of the SFDP routines to extract the necessary Flash parameters dragonmux 2022-08-05 18:20:02 +0100
  • 253d0cc1d9 rp: Entirely rewrote the SPI Flash read routine so we can implement SFDP support dragonmux 2022-08-05 18:15:37 +0100
  • 6559c46ce9 sfdp: Implemented a structure for the JEDEC ID data dragonmux 2022-08-05 17:46:20 +0100
  • 969c7c6c14 rp: Naming cleanup for the memory region base addresses and sizes dragonmux 2022-08-05 17:37:45 +0100
  • ff30b66b3a rp: Cleaned up the RP register definitions for the SPI Flash and the chip select line control routine dragonmux 2022-08-05 17:30:48 +0100
  • 2058725dd8 rp: Cleaned up and rewrote the ROM function table readout code to be more understandable and transparent dragonmux 2022-08-05 16:01:34 +0100
  • a372cfd787 rp: Fixed the private structure naming and made a typedef for it dragonmux 2022-08-05 16:00:15 +0100
  • 11b43a7c66 rp: Refactored the ROM table tags using a helper macro dragonmux 2022-08-05 15:46:35 +0100
  • f2b0d3030c rp: Fixed the UB _-prefixed naming of the ROM routines dragonmux 2022-08-05 15:42:09 +0100
  • 8d772d048b rp: Cleaned up ROM table function table readout dragonmux 2022-08-05 15:40:50 +0100
  • 8382b0aa7d rp: Magic numbers cleanup using top of file definitions dragonmux 2022-08-05 15:23:24 +0100
  • 96259d11c8 sfdp: Implemented the logic needed to read the headers and basic parameter table dragonmux 2022-08-05 03:10:19 +0100
  • d9c7c8bc13 sfdp: Implemented types and helpers for the basic parameter table dragonmux 2022-08-05 03:09:29 +0100
  • c6133a8cae sfdp: Begun implementing the machinary needed to read and parse out SFDP headers from SPI Flash dragonmux 2022-08-05 02:24:01 +0100
  • 64c0b8a298 target_internal: typedef'd the target_flash structure to make use nicer dragonmux 2022-08-01 22:21:22 +0100
  • 802c5fb87c hosted/jlink: fix bad line reset cmd building Rafael Silva 2022-08-08 16:32:59 +0100
  • a9bd23f076 misc: Removed the executable bit from the clang-format configuration dragonmux 2022-08-08 03:54:16 +0100
  • 1b8dd3a5d9 target: Made target_flash_for_addr() available as a target internal dragonmux 2022-02-17 11:25:58 -0500
  • fd6931e830 misc: Switched the descripton and checklist blocks around so the template has better flow dragonmux 2022-08-08 04:06:47 +0100
  • 253a12f014 native: Enable uart on HW >=V3 when debugging. Piotr ESden-Tempski 2022-08-07 17:22:34 -0700
  • 7cacdab98e hosted: Cleaned up the CFLAGS and LDFLAGS building to use pkg-config to find libusb1 and corrected the pkg-config presence check dragonmux 2022-08-05 01:20:36 +0100
  • 3dadd64f9b samd: Made all the defined constants unsigned dragonmux 2022-08-05 00:57:53 +0100
  • da2c4f24b0 samd: Done a little reformatting of the defined constants dragonmux 2022-08-05 00:56:23 +0100
  • 5ade9143a6 samd: Removed piles of needless command handler casts dragonmux 2022-08-05 00:55:57 +0100
  • 0be6c1bc72 samd: Corrected the DID family mask dragonmux 2022-08-05 00:54:40 +0100
  • d9e14645da samd: Fixed a couple of clang-tidy warnings dragonmux 2022-08-05 00:53:45 +0100
  • aff2f4e428 hosted/cli: Made sure the command line options structure is initialised with opt_mode = BMP_MODE_DEBUG before args parsing dragonmux 2022-08-05 00:44:37 +0100
  • 85c4def983 misc: Added contribution guidelines for the project dragonmux 2022-08-07 03:34:13 +0100
  • 4faad96116 misc: Added a license file for BSD-3-Clause that covers the SFDP code and any other additions made under that license dragonmux 2022-08-07 18:19:36 +0100
  • 125ee05099 misc: Added a pull request template for GitHub dragonmux 2022-08-07 02:38:02 +0100
  • c89fd19632 adiv5_jtagdp: remove double-parens on if statement Sean Cross 2022-08-07 23:03:24 +0800
  • aeab1bae03 adiv5: use PRIxNN specifiers for debug printfs Sean Cross 2022-08-07 15:49:52 +0800
  • d41bb2a7f0 Fix Windows build due to lack of alloca.h SId Price 2022-08-06 16:30:58 -0600
  • 0075abacbf jlink_adiv5_swdp: remove duplicated logic on swdp low access Rafael Silva 2022-08-06 21:01:51 +0100
  • 4f01ffe56c misc: change return type of scan routines to size_t Rafael Silva 2022-08-06 20:44:32 +0100
  • 7db6c71095 platform: set power flag to const Rafael Silva 2022-08-06 20:07:20 +0100
  • 322af2506b hosted/platform: make platform identifier nicer to read Rafael Silva 2022-08-06 20:01:05 +0100
  • 3a673225b7 hosted/stlink: make swd scan function more consisted with other probes Rafael Silva 2022-08-06 02:32:12 +0100
  • ce6477886f target/adi: unify DPIDR TARGETID handling in adiv5_dp_init Rafael Silva 2022-08-06 02:17:47 +0100
  • c04b98435a adiv5_jtagdp: code format Rafael Silva 2022-08-05 23:02:27 +0100
  • 0fbb6921b9 jlink_adiv5_swdp: code cleanup Rafael Silva 2022-08-05 22:45:34 +0100
  • 564114df13 platform: code format and style Rafael Silva 2022-08-05 22:32:53 +0100
  • a1f0d28913 platform: check calloc result Rafael Silva 2022-08-05 22:30:43 +0100