Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: SFE-Brudnerd/Black-Magic-Probe-Book
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: compuphase/Black-Magic-Probe-Book
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 19 commits
  • 101 files changed
  • 3 contributors

Commits on Feb 25, 2023

  1. Configuration menu
    Copy the full SHA
    c5f03b1 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2023

  1. Configuration menu
    Copy the full SHA
    c3442c2 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Bug fix in SVD parsing (bit fields), which caused a buffer overrun.

    Fixed warnings by Visual C/C++ (typecasts for signed/unsigned comparisons and similar).
    Added missing library to Visual C/C++ makefile.
    compuphase committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    ca36470 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    compuphase authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    56cd683 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Updated book with sections on CRP, Bin & Hex files.

    Replace "noc_file_dialog" with "osdialog".
    BMDebug: field & command for source file paths.
    BMFlash: support BIN & HEX files; CRP option (LPC + STM32), tools for "Blank Flash" & "Dump Flash".
    Improved & expanded MCU info table; add script to request Flash size of a MCU.
    compuphase committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    ccc75fe View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Linux Dev Environment

    .gitignore -> ignore Linux binaries and environment-specific files
    launch.json -> added a configuration for debugging in Linux
    d-adamson committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    da3e31e View commit details
    Browse the repository at this point in the history
  2. Command History Issue compuphase#36

    Fixed bug where if the command history is empty (for example after a new install), it does not store new commands.
    Command history now stores all commands, except when the most recent command is the same as the previous.
    d-adamson committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    ed084d2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request compuphase#37 from d-adamson/dev

    Command History Issue compuphase#36
    compuphase authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    216f595 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. BMDebug: add '-t' command line option, to select a target for microco…

    …ntrollers with multiple cores.
    
    BMFlash: bug fixes to download code to an LPC microcontroller _without_ CRP.
    compuphase committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    35ab727 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Get part id through command if available, use script if not available.

    Better architecture matching (for microcontroller support).
    Add support for LPC86x, LPC11Axx, LPC51Uxx and LPC54xxx.
    bmdebug: support "dprintf" breakpoints; support GDB find command as well as BMDebug text search; handle changed reply for swotrace of BMP 1.9.
    bmflash: option for making a debug log; UI improvements (keep only one panel open at a time)
    compuphase committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    02b5c9d View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. BMDebug: missing "break" in switch/case; fix restoring state of "regi…

    …sters" view; improved source scrolling.
    
    BMFlash, BMTrace, BMProfile: query probe commands again after attach, so target-specific commands are included.
    Bug fix in parsing reply of "partid" command.
    Initial support for LPC55xx series.
    compuphase committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    38471fb View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. BMDebug: more improvements on scrolling the source view, plus TAB exp…

    …ansion in the source view.
    
    bmp-script: fix loading scripts from file; avoid re-linking into the list when these overrule a default script.
    compuphase committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    5752b5d View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Book: general update for release 1.9 of the firmware and updates to t…

    …he utilities.
    
    BMDebug: register bit decoding from SVD files; improved source to disassembly mixing; scroll-by-address option.
    Dwarf: build more detailed line table; add support for VLIW architectures.
    SVD: support alternative syntax for bit ranges; include array index in address calculation for registers that form an array.
    Nuklear: merge in-line text colour codes.
    compuphase committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    cc14640 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2023

  1. BMDebug: store explicitly "no CTF metadata file".

    All GUI utilities: handle splitter panel sizing on zero canvas size (minimization).
    SVD support: support all 3 syntaxes for bit range specification.
    compuphase committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    531cf04 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2024

  1. Book: TSDL: bool type, enumerations, and comments; example with inclu…

    …des.
    
    Merge fixes in issue compuphase#38 (thank you ALTracer).
    CTF decoding: fix bugs due to data streams being split into multiple packets.
    TSDL parser: support "bool", try include from path relative to source TSDL.
    SWO trace capture: more solid handling of SWO packets being split across two USB packets.
    BMDebug: show TSDL error in serial monitor too (if serial port is open); command to save the contents of the SWO Tracing log; fix re-download of firmware on a reset.
    compuphase committed Jan 1, 2024
    Configuration menu
    Copy the full SHA
    acb08ca View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Book: filtering trace messages on severity level (CTF); using CTF wit…

    …h RTT; minor updates.
    
    BMDebug & BMTrace: on search and filtering, support wildcards; support filtering on severity level; for BMDebug, also support filtering on CTF streams.
    BMDebug: save serial monitor data in a format compatible with BMTrace, if CTF is active on the serial monitor.
    BMTrace: bookmarks; support loading of previously saved trace files; fix bug in timeline zoom (when limit zoom-in factor).
    
    Signed-off-by: Thiadmer Riemersma <thiadmer@compuphase.com>
    Thiadmer Riemersma committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    cf4fc7d View commit details
    Browse the repository at this point in the history
  2. Merge pull request compuphase#39 from compuphase/main

    Update for filtering and searching with run-time tracing
    compuphase authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    7d113fc View commit details
    Browse the repository at this point in the history
  3. Update book front cover.

    Signed-off-by: Thiadmer Riemersma <thiadmer@compuphase.com>
    Thiadmer Riemersma committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    4f40175 View commit details
    Browse the repository at this point in the history
  4. Merge pull request compuphase#40 from compuphase/main

    Update book front cover.
    compuphase authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    580c04d View commit details
    Browse the repository at this point in the history
Loading