Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Allow uploading using open-ocd-supported programmers #1002

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from

Commits on Mar 22, 2020

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

Commits on Mar 25, 2020

  1. Add hid-bootloader v2.2.2

    This adds the compiled binary version of all variants, directly from the
    upstream zip file.
    matthijskooijman committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    3c84bde View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2020

  1. Add stm32duino bootloader binaries

    This adds the "bootloader_only_binaries" directory from commit df68980
    (Updated 'Congratulations' sketch in the combined bootloader...) from
    https://github.com/rogerclarkmelbourne/STM32duino-bootloader.
    
    This intentionally does *not* use the binaries that use the welcome
    sketch, since that sketch disables the debug port (since it is built
    with Roger Clark's Arduino_STM32 core, which disables the debug port
    unconditionally currently).
    matthijskooijman committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    9990d52 View commit details
    Browse the repository at this point in the history
  2. Revert "Unified shell scripts naming"

    This reverts commit 84e4091.
    
    Temporarily reverted, because the tool package change needed for this
    does not seem to be published yet.
    matthijskooijman committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    78dc77b View commit details
    Browse the repository at this point in the history
  3. WIP: Allow using "Burn bootloader" in the Arduino IDE

    This allows uploading the HID bootloader and the stm32duino bootloader
    (aka maple bootloader 2.0) to the bluepill and blackpill boards (other
    boards could also be added, but a bootloader version must be explicitly
    selected for each board).
    
    The bootloader is chosen based on the "Upload method" selected and
    uploaded with the selected programmer using openocd.
    
    This uses the non-fastboot bootloader, since the current bootloader
    autoreset for this bootloader just does a normal reset. If that would be
    modified to set the right RTC register with a magic value to stop the
    fastboot in the bootloader (pretty much exactly like the hid
    bootloader), we could instead use the fastboot version.
    matthijskooijman committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    793c16e View commit details
    Browse the repository at this point in the history