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: lintmachine/Arduino
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 7e0d20e
Choose a base ref
...
head repository: esp8266/Arduino
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 5874351
Choose a head ref
  • 17 commits
  • 67 files changed
  • 8 contributors

Commits on Jul 25, 2024

  1. Directly include <exception> for std::set_terminate (esp8266#8978)

    I was recently trying to compile this project with a more recent version of GCC and hit an issue with this file. With older versions the std::set_terminate definition was being included via a transitive include of <exception> from the C++ standard library implementation. This is no longer the case with newer versions of libstdc++. This fixes the issue by using a direct include instead of relying on an implementation specific transitive include.
    jpinkul authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    e4887b7 View commit details
    Browse the repository at this point in the history
  2. Fixes exceptions resulting from using SPI0Command (esp8266#9140)

    * Resolves exceptions occuring when using SPI0Command for flash write operations
    such as: Write Status Register-1, Sector Eraser, etc.
    
    Moved PRECACHE_END to ensure `Wait_SPI_Idlep` and `xt_wsr_ps` are included in the iCache.
    
    Added SPIUCSSETUP to give more settling time for #CS.
    
    * There was a risk of flash reads inserted between an "enable opcode"
    and the "target opcode". They are now tightly coupled.
    
    Update flash quirks.
    
    * When sending instruction Write Enable 0x06, use BootROM API
    SPI_write_enable for the special handling of the WEL bit.
    
    Corrected zero mask for fractional byte returns where the partial
    byte bits are positioned at the most significant bit position in the byte.
    mhightower83 authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    c2f1365 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Sphinx syntax fixes (esp8266#9180)

    get rid of warnings when converting python -> rst, force quit when they happen
    fix code-blocks, always need extra line
    fix invalid headers refs so they actually work
    mcspr authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    1b6f815 View commit details
    Browse the repository at this point in the history
  2. Boards - add Mercury 1.0 (esp8266#9166)

    Co-authored-by: Gaurang Gupta <iotgupta@gmail.com>
    RoboticsAI-Lab and iotgupta authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    bd136f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05f05d0 View commit details
    Browse the repository at this point in the history
  4. Mock - update func signatures for latest glibc (esp8266#9117)

    glibc 2.38 includes strlcpy and strlcat, attempt to detect them before use
    mcspr authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    3a5157e View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Mock - compatibility fix for shell calls (esp8266#9183)

    echo does not seem to have escape mode with GH actions runner
    trying to fix apparently broken makefile funcs from esp8266#9117
    mcspr authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    1d6e50f View commit details
    Browse the repository at this point in the history
  2. Update certs.h (esp8266#9182)

    * Update certs.h
    
    not_valid_{after,before} -> not_valid_{after,before}_utc
    
    https://cryptography.io/en/latest/x509/reference/#cryptography.x509.Certificate.not_valid_before
    > This property is deprecated and will be removed in a future version. Please switch to the timezone-aware variant not_valid_before_utc().
    
    * fixup! Update certs.h
    mcspr authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    07feace View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27272de View commit details
    Browse the repository at this point in the history
  4. CI - restyle script summary and annotations in PRs (esp8266#9184)

    similar to .ino builder, prepare a short 'diff' summary of all the required changes
    https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary
    
    provide inline annotations, so it is apparent clang-format job is the
    cause of the PR actions check failure
    https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-a-notice-message
    mcspr authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    bb3360d View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

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

Commits on Nov 20, 2024

  1. SD - examples/listfilesEnhanced (esp8266#9206)

    * add new example for enhanced file listing
    
    * adapt Pin
    
    * adapt due to clanf format check in line 14
    
    * Adapt further clang findings
    
    * additional intention corrections
    
    * last clang format issues corrected
    
    * case-sensitive, eof line break
    hasenradball authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    9e3ba26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb79e90 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2025

  1. CI - clang-format-18 (esp8266#9225)

    * Fix shell variable comparison without $CI present
    
    + '[' = true ']'
    ./tests/restyle.sh: line 16: [: =: unary operator expected
    
    vs.
    
    + '[' '' = true ']'
    
    * Update to clang-format-18
    
    new opt to skip overly eager macro formatting
    https://clang.llvm.org/docs/ClangFormatStyleOptions.html#skipmacrodefinitionbody
    
    minor changes between 15 and 18 for ide examples
    
    reference arduino-ide format is still stuck with 15, though
    https://github.com/arduino/clang-static-binaries/releases
    
    * Pin clang-format in CI recipe not the script itself
    
    * style
    mcspr authored Jan 24, 2025
    Configuration menu
    Copy the full SHA
    be3035c View commit details
    Browse the repository at this point in the history
  2. Stack thunk yield() fixes (esp8266#9224)

    * Update bearssl builder
    
    * Keep bssl stack pointer from confusing yield
    
    implement stack_thunk_yield() which is called within bssl
    stack overflow checks for cont would always fail otherwise
    mcspr authored Jan 24, 2025
    Configuration menu
    Copy the full SHA
    1a13ab9 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2025

  1. Docs - fix sphinx v8 builds (esp8266#9235)

    abnormal version selection w/ nbsphinx causing us to fall down to 5.x.x
    venv install specific versions, fix arguments provided to the sphinx-build
    mcspr authored Mar 10, 2025
    Configuration menu
    Copy the full SHA
    7af5246 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5874351 View commit details
    Browse the repository at this point in the history
Loading