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

Add fuses, calibration, sernum and tempsense memories to XMEGAs #1829

Merged
merged 34 commits into from
Jul 15, 2024

Commits on Jun 19, 2024

  1. Parent XMEGA parts from common family sub-group

    This commit makes the parent of XMEGA parts one of three common ones:
     - .xmega-ab for XMEGA-A or XMEGA-B parts
     - .xmega-cd for XMEGA-C or XMEGA-D parts
     - .xmega-e for  XMEGA-E parts
    
    The commit does not change any feature of parts or memories.
    In order to prove this carry out before this commit
    
    $ avrdude -p */At >/tmp/1
    
    After this commit, the following command should not have any output:
    
    $ avrdude -p */At | sort | comm -3 - /tmp/1 | grep -v family.common.values
    
    (The only feature changes in the .xmega-* prototypes.)
    stefanrueger committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    59cda4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9576aec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d322eb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2373b0a View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    ebe370a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cde5d3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    110c7f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d184b10 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    56e6535 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    808457e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5f5f081 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dbb2fc3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ff35f53 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6de1cd9 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

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

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    6979fce View commit details
    Browse the repository at this point in the history
  2. Fix plural in message

    stefanrueger committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    8d1ea38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be63435 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a4c00f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    45d1bea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1ce9154 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b23370a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6f92e18 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6ca23bd View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. Fix write delays for some classic parts

    Compared the T WD_FUSE etc values in the data sheets for m169, m169a,
    m169p, m169pa, m3290a, m3290p, m3290pa, m329a, m329p, m329pa, m6490a,
    m6490p, m649a, m649p and m8535.
    stefanrueger committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    71029c5 View commit details
    Browse the repository at this point in the history
  2. Correct comments

    stefanrueger committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    8f71607 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90a4a54 View commit details
    Browse the repository at this point in the history
  4. Rearrange classic parts and parenting in avrdude.conf

    Although, on the surface of it, every entry of a classic part has been
    changed, and some radically so by different parenting, there are only
    subtle changes in AVRDUDE's internal representation:
     - 15 parts that did not have an io memory entry now have one
     - Some ISP opcodes were replaced with equivalent ones (x maps to 0)
    
    This has been checked using the development options, particularly -p*/At,
    before and after the changes.
    
    The benefit of the new avrdude.conf is that every (non-TPI) classic part
    is now derived from a common .classic or .classic-nocal stub. This enables
    putting a common prodsig and sernum memory there. Generally, parenting
    off now only happens between related chips. All in all, more systematic.
    And it's some 10% smaller, too.
    stefanrueger committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    7fbd963 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    96e92ba View commit details
    Browse the repository at this point in the history
  2. Add missing space

    stefanrueger committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    44104df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8836d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c71043 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbb1cef View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

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