Skip to content

merge#1

Open
ObviousInRetrospect wants to merge 384 commits intoObviousInRetrospect:masterfrom
MCUdude:master
Open

merge#1
ObviousInRetrospect wants to merge 384 commits intoObviousInRetrospect:masterfrom
MCUdude:master

Conversation

@ObviousInRetrospect
Copy link
Copy Markdown
Owner

No description provided.

MCUdude and others added 30 commits November 14, 2019 23:11
Done according to the official Arduino API repo
Wasn't used anyways
Now we have a general timer setup function located in Wiring.c where timer pin routing is defined in pins_arduino.h. Much neater
Not used anyways
Now lets you write to user row (one aditional EEPROM page with other peroperties). More or less stolen from megaTinyCore
Ensures better compatibility across other cores/architectures
Now done similar to the Wire library
Semi automatically formatted using VS Code with the following Clang setting
 { BasedOnStyle: Google, IndentWidth: 2, UseTab: Never, BreakBeforeBraces: Allman, ColumnLimit: 0, SpacesBeforeTrailingComments: 1}
See SpenceKonde/megaTinyCore#130

Losing the stupid HardwareI2C typing prevents it from pulling in a flash-wasting vtable., and as far as I can no libraries in circulation  that depend on it being a HardwareI2C.
Change wire to a Stream instead of HardwareI2C
Was not accessable when placed inside ARDUINO_MAIN
MCUdude and others added 28 commits May 1, 2023 12:32
Fix MegaCoreX library to support ArduinoModBus and ArduinoRS485
We'll use the one that Avrdude ships with instead
Fix IPAddress further so that the Ethernet library will work again
Remove Travis badge
…et library

When I grafted the newer arduino namespace in for Modbus library
compatibility, I introduced a very subtle problem where constant objects
defined in the arduino namespace had to be fully qualified.

I suspect that the changes that arduino made to their API in the
versions since 1.0.0 somehow allowed for unqualified name resolution.
…dEthernet

Move INADDR_NONE out of the arduino namespace to not break the Ethernet library
Bug inherited from the official Arduino SPI library for megaAVR devices. Closes #213
This will let the user set a PWM pin based on the actual timer number and not some pre-defined pin mapping for PWM like analogWrite has. However, for this to be predictable, it should be used alongsinge a function that utilizes PORTMUX, so the user actually knows which pin the PWM signal is routed out to
…support for pinrouting using the built-in PORTMUX
Add information about the new PWM routing functionality
This messes up compilation without LTO
Closes #218
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants