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

Merge 4 #10

Merged
merged 117 commits into from
Nov 7, 2023
Merged

Merge 4 #10

merged 117 commits into from
Nov 7, 2023

Commits on Feb 14, 2023

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

Commits on Feb 15, 2023

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

Commits on Feb 16, 2023

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

Commits on Feb 17, 2023

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

Commits on Feb 20, 2023

  1. pyinstaller: fix glibc dependency on gnu/linux

    pyinstaller package for linux is built within the ubuntu-latest image in
    github workflow. This may cause prbolem with glibc symbol versions on
    older distributions, where the new symbol versions are not available.
    Fix this by building on the older ubuntu version.
    
    Closes espressif#843
    
    Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
    fhrbata authored and radimkarnis committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    090c099 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c8c1f1 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Configuration menu
    Copy the full SHA
    23a5095 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b780447 View commit details
    Browse the repository at this point in the history
  3. Update version to v4.5.1

    radimkarnis committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    2c69163 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5c2f45b View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. espefuse: Hide sensitive info by default during burning burn_key and …

    …burn_key_digest
    
    Adds --show-sensitive-info flag for two commands:
    burn_key and burn_key_digest.
    KonstantinKondrashov committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    ebadd2e View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. flasher_stub: pass -mabi=ilp32 to the RISC-V compiler

    This is a no-op change for the upstream toolchain (compiled stubs are
    binary identical), but is required when building with Debian's
    riscv64-unknown-elf-gcc compiler.
    paravoid committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    26ed0a7 View commit details
    Browse the repository at this point in the history
  2. flasher_stub: allow passing extra CFLAGS

    The flasher_stub Makefile allows for some system-local configuration,
    either through local.mk, or through environment variables.
    
    For example, the compiler prefix can be overridden, by defining e.g.
    CROSS_ESPRISCV32. However, passing additional flags to the compiler
    isn't possible right now. Add EXTRA_CFLAGS and EXTRA_CFLAGS_ESPRISCV32
    to allow for that option.
    paravoid committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    c10af95 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Configuration menu
    Copy the full SHA
    391e347 View commit details
    Browse the repository at this point in the history
  2. flasher_stub: make target selection more modular

    Rather than a special "make esp32", create WITHOUT_* variables to
    selectively disable chip families. Currently, WITHOUT_ESP8266,
    WITHOUT_ESP32_XTENSA and WITHOUT_ESP32_RISCV32 are defined, but the code
    can be easily adjusted to allow for all kinds of other
    sets/combinations.
    paravoid committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    260588f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2490c88 View commit details
    Browse the repository at this point in the history
  4. flasher_stub: drop --embed from wrap_stub.py

    Since commit 94f29a5 the flasher stub is not embedded in the Python
    source, but rather included as simple json files.
    
    As such, wrap_stub.py --embed was converted to basically just vary the
    build dir. Rather than keep this indirection and for better clarity,
    remove that piece of code and replace it by a simple "cp" in the
    Makefile.
    
    While at it, replace the target name from "embed" to "install", as this
    more akin to a "make install" step.
    paravoid committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    6cd442e View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. espefuse: Support burning ECDSA_KEY from pem file

    - fix some assert check in test_espefuse.py
    - add tests to cover the new functionality
    KonstantinKondrashov authored and radimkarnis committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    56de6b4 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. espefuse(c2): Fix BLOCK_KEY0 view for summary cmd when SB + FE keys a…

    …re burnt
    
    For C2 secure boot + flash enc block, we saw that in summary cmd
    "0's" from secure boot digest part (upper 128 bit) were translated
    into "?'s" when the block was read protected.
    For C2, we should apply this translation for lower 128 bits only.
    KonstantinKondrashov authored and radimkarnis committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    4c97964 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2023

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

Commits on Mar 29, 2023

  1. image_info: removed check that reserved bytes in image header are zero

    IDF may start using parts of the reserved bytes in the extended header at any time,
    which will break chip auto-detect in image_info.
    ESP-Marius authored and radimkarnis committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    f4d2510 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

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

Commits on Apr 5, 2023

  1. Configuration menu
    Copy the full SHA
    0e9c85e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53ae5eb View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Fix typo in serial protocol docs

    Fixes misspelling of `triggered` in serial protocol docs.
    
    Signed-off-by: hasheddan <georgedanielmangum@gmail.com>
    hasheddan committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    d264dde View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Configuration menu
    Copy the full SHA
    e0a7894 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c38a311 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d114420 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. espefuse: Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_K…

    …EY5)
    
    eFuse module has a hardware bug.
    It is related to ESP32-C3, C6, S3, H2 chips:
        - BLOCK9 (BLOCK_KEY5) can not be used by XTS_AES keys.
    For H2 chips, the BLOCK9 (BLOCK_KEY5) can not be used by ECDSA keys.
    S2 does not have such a hardware bug.
    KonstantinKondrashov authored and radimkarnis committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    8f8f508 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. image_info: Display disabled WP pin as disabled

    The image formats know about the special value 0xee used to disable WP.
    Display this with image_info.
    
    E.g.:
    
    ESP32-C3 extended image header
    ==============================
    WP pin: 0xee (disabled)
    xyzzy42 committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    b6a0482 View commit details
    Browse the repository at this point in the history
  2. image_info: Print chip ID's name if known

    Example:
    
    Flash pins drive settings: clk_drv: 0x0, q_drv: 0x0, d_drv: 0x0, cs0_drv: 0x0, hd_drv: 0x0, wp_drv: 0x0
    Chip ID: 5 (ESP32-C3)
    Minimal chip revision: v0.0, (legacy min_rev = 0)
    Maximal chip revision: v655.35
    
    An unknown ID will be printed as:
    
    Chip ID: 42 (Unknown ID)
    xyzzy42 committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    0df000c View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

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

Commits on May 2, 2023

  1. Configuration menu
    Copy the full SHA
    534bac4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5e7f1f View commit details
    Browse the repository at this point in the history
  3. espefuse: Explicit setting of efuse time settings

    EFUSE_PWR_ON_NUM in C3 has default value = 0x2880, now = 0x3000
    KonstantinKondrashov authored and radimkarnis committed May 2, 2023
    Configuration menu
    Copy the full SHA
    5e7725a View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

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

Commits on May 8, 2023

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

Commits on May 10, 2023

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

Commits on May 12, 2023

  1. Configuration menu
    Copy the full SHA
    5e98a5f View commit details
    Browse the repository at this point in the history
  2. espefuse: Adds yaml efuse description files for all chip

    - esptool: Updates eFuses wafer major&minor versions
    - esptool(esp32c6): Adds package versions
    - espefuse(esp32c6): Replace PKG_VERSION BLK_VERSION_MINOR BLK_VERSION_MAJOR
    - espefuse(esp32c6): Adds adc calib efuses
    - espefuse: Adds yaml files for Build with PyInstaller
    KonstantinKondrashov committed May 12, 2023
    Configuration menu
    Copy the full SHA
    aa0ffc5 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Configuration menu
    Copy the full SHA
    54a765d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6fbe8dd View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

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

Commits on May 22, 2023

  1. Configuration menu
    Copy the full SHA
    54bbf62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7df5d3 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

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

Commits on May 25, 2023

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

Commits on May 26, 2023

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

Commits on May 29, 2023

  1. Update version to v4.6

    radimkarnis committed May 29, 2023
    Configuration menu
    Copy the full SHA
    2408508 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1132e8 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    6fd91af View commit details
    Browse the repository at this point in the history
  2. Update version to v4.6.1

    radimkarnis committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    42732e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    295f3e6 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Configuration menu
    Copy the full SHA
    fbe8066 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b137d3d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    590fb55 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

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

Commits on Jun 8, 2023

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

Commits on Jun 12, 2023

  1. esptool & espefuse: Fix byte order in MAC (for C6 and H2)

    MAC: 60:55:f9:ff:fe:f7:2c:a2 (EUI64, used for IEEE802154)
    BASE MAC: 60:55:f9:f7:2c:a2 (used for BT)
    MAC_EXT: ff:fe
    KonstantinKondrashov authored and radimkarnis committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    6a17e7f View commit details
    Browse the repository at this point in the history
  2. Update version to v4.6.2

    radimkarnis committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    8c5f47f View commit details
    Browse the repository at this point in the history
  3. Update version to v4.7

    radimkarnis committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    f542148 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

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

Commits on Jun 30, 2023

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

Commits on Jul 17, 2023

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

Commits on Jul 18, 2023

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

Commits on Jul 19, 2023

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

Commits on Jul 20, 2023

  1. Configuration menu
    Copy the full SHA
    b70ead2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5bb1ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f37762 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

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

Commits on Jul 25, 2023

  1. feat(espsecure): Allow prompting for HSM PIN in read_hsm_config

    If hsm_config does not contain "credentials" the user will be
    prompted for the HSM PIN.
    
    This avoids the need to have HSM PINs typed in config files
    which is not a good security practice.
    
    ADJUNCT: Updated documentation to reflect new usage
    
    Closes espressif#900
    rretanubun authored and radimkarnis committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    ab25fc1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b4786a View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    c48523e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b69e07 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    cc6c4ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d8c304 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

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

Commits on Aug 2, 2023

  1. Configuration menu
    Copy the full SHA
    654e626 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8273916 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

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

Commits on Aug 22, 2023

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

Commits on Aug 23, 2023

  1. Configuration menu
    Copy the full SHA
    bb00a36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69201c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

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

Commits on Sep 12, 2023

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

Commits on Sep 13, 2023

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

Commits on Sep 19, 2023

  1. feat(esp32-s3): Support >16MB quad flash chips

    Adds support for the W25Q256 and GD25Q256 flash chips.
    
    Closes espressif#883
    radimkarnis committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    67a91cb View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

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

Commits on Sep 25, 2023

  1. Configuration menu
    Copy the full SHA
    4c75bb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d899b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    6943c5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    891a4f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Configuration menu
    Copy the full SHA
    3f2dc6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d3a077 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Configuration menu
    Copy the full SHA
    940d6ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    611bb01 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

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

Commits on Oct 10, 2023

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

Commits on Oct 11, 2023

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

Commits on Oct 18, 2023

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

Commits on Oct 19, 2023

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

Commits on Oct 25, 2023

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

Commits on Oct 26, 2023

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

Commits on Oct 30, 2023

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

Commits on Oct 31, 2023

  1. feat(elf2image): add ram-only-header argument

    The ram-only-header configuration makes only
    the RAM segments visible to the ROM bootloader placing
    them at the beginning of the file and altering the
    segment count from the image header with the quantity
    of these segments, and also writing only their
    checksum. This segment placement also may not result
    as optimal as the standard way regarding the padding
    gap use among the flash segments that could result
    in a less fragmented binary.
    
    The image built must then handle the basic hardware
    initialization and the flash mapping for code execution
    after ROM bootloader boot it.
    
    Signed-off-by: Marek Matej <marek.matej@espressif.com>
    Signed-off-by: Almir Okato <almir.okato@espressif.com>
    almir-okato authored and radimkarnis committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    da28460 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

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

Commits on Nov 3, 2023

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

Commits on Nov 7, 2023

  1. feat(xip_psram): support xip psram feature on esp32p4

    Expanded IROM / DROM range to include psram space as well
    Icarus113 authored and radimkarnis committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    1b350ce View commit details
    Browse the repository at this point in the history
  2. Delete docs directory

    Jason2866 committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    37733b7 View commit details
    Browse the repository at this point in the history
  3. Delete .gitlab-ci.yml

    Jason2866 committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    96d78ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    007add1 View commit details
    Browse the repository at this point in the history
  5. Delete MANIFEST.in

    Jason2866 committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    588be19 View commit details
    Browse the repository at this point in the history
  6. Update build_esptool.yml

    Jason2866 committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    502d9df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cf8713d View commit details
    Browse the repository at this point in the history