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/hughsie/atmel flip #292

Merged
merged 10 commits into from Oct 31, 2017
Merged

Wip/hughsie/atmel flip #292

merged 10 commits into from Oct 31, 2017

Commits on Oct 30, 2017

  1. dfu: Add support for a chip ID

    This allows us to show the user something they can include in a bug report.
    hughsie committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    e8c5aac View commit details
    Browse the repository at this point in the history
  2. dfu: Ignore the not-supported error code when opening the DfuDevice

    This allows us to fail optional things and still show useful output in:
    
    $ dfu-tool list
    hughsie committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    2208d62 View commit details
    Browse the repository at this point in the history
  3. dfu: Set up the DfuTarget when opening the DfuDevice

    In the future we'll use this to set vendor-specific quirks.
    hughsie committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    17dbf4b View commit details
    Browse the repository at this point in the history
  4. dfu: Add DfuChunked

    This allows us to segment a buffer taking into account page borders and maximum
    transfer sizes.
    hughsie committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    097e9d1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1e86e6e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e56a569 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2017

  1. dfu: Add support for one type of AVR32 device

    Currently the only supported model is the AT32UC3A3256S, more to come...
    hughsie committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    689fcf3 View commit details
    Browse the repository at this point in the history
  2. dfu: Remove the CanDownload and CanUpload attribute when required

    When the AVR device is not recognised as a supported part we can't read or
    write the firmware from the chip.
    hughsie committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    90d47b5 View commit details
    Browse the repository at this point in the history
  3. dfu: Allow specifying the output file type for 'dfu-tool read'

    Guess the file type if it is not explicitly specified.
    hughsie committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    4a2d20d View commit details
    Browse the repository at this point in the history
  4. dfu: Correctly output Intel HEX files with > 16bit offset addresses

    Also, fix the checksum to actually produce valid files...
    hughsie committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    81e0e00 View commit details
    Browse the repository at this point in the history