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: arduino/ArduinoCore-avr
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: arduino/ArduinoCore-avr
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: pr_5592
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Apr 18, 2019

  1. Make init() run before C++ static initializers

    Before this change, the contents of `init()` run after `.init6`, which is when static initializers run.
    
    However, this is not desirable:
    * init() does not need any C++ classes to be active
    * C++ static initialization sometimes _does_ require that the hardware be pre-configured!
    
    This makes it possible to make calls like `Serial.begin()` inside constructors of global variables.
    eric-wieser authored and facchinm committed Apr 18, 2019
    Configuration menu
    Copy the full SHA
    d69cbfe View commit details
    Browse the repository at this point in the history
Loading