-
Notifications
You must be signed in to change notification settings - Fork 142
Comparing changes
Open a pull request
base repository: arduino/ArduinoCore-API
base: master
head repository: stm32duino/ArduinoCore-API
compare: main
- 11 commits
- 138 files changed
- 2 contributors
Commits on Apr 9, 2026
-
core: extend PinMode enum with INPUT_FLOATING and INPUT_ANALOG
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com> Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Configuration menu - View commit details
-
Copy full SHA for f55db2a - Browse repository at this point
Copy the full SHA f55db2aView commit details -
feat: deprecate boolean typedef in favor of bool
Ref: #242 Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com> Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Configuration menu - View commit details
-
Copy full SHA for d5c463c - Browse repository at this point
Copy the full SHA d5c463cView commit details -
core: declare initVariant() as weak
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com> Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Configuration menu - View commit details
-
Copy full SHA for 0863dd6 - Browse repository at this point
Copy the full SHA 0863dd6View commit details -
fix: update pulseIn signatures to use pin_size_t
- Change pulseIn and pulseInLong prototypes from uint8_t pin to pin_size_t pin. Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com> Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Configuration menu - View commit details
-
Copy full SHA for 28c16ac - Browse repository at this point
Copy the full SHA 28c16acView commit details -
feat: enhance Print class with float support and printf functionality
- Add float overloads to Print::print/println - Enhance Print with printf() and vprintf() helpers Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com> Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Configuration menu - View commit details
-
Copy full SHA for 7b4fa4d - Browse repository at this point
Copy the full SHA 7b4fa4dView commit details -
feat(spi): make SPISettings constructors constexpr
SPISettings was originally implemented with init_AlwaysInline / init_MightInline helpers, using runtime initialization only. This change: - removes init_AlwaysInline / init_MightInline helpers, - replaces them with constexpr constructors that directly initialize the members, - keeps the existing API surface refs: stm32duino/Arduino_Core_STM32#2204 stm32duino/Arduino_Core_STM32#2201 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Configuration menu - View commit details
-
Copy full SHA for aa43a9c - Browse repository at this point
Copy the full SHA aa43a9cView commit details -
core: remove global SPIClass typedef from HardwareSPI API
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com> Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Configuration menu - View commit details
-
Copy full SHA for d91e985 - Browse repository at this point
Copy the full SHA d91e985View commit details -
feat: add missing PROGMEM variants in ArduinoCore-API
Add the missing _P macro wrappers such as vfprintf_P, printf_P, vsprintf_P, vsnprintf_P, and fprintf_P Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com> Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Configuration menu - View commit details
-
Copy full SHA for fc1be8e - Browse repository at this point
Copy the full SHA fc1be8eView commit details -
docs: update README with STM32duino integration information
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com> Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Configuration menu - View commit details
-
Copy full SHA for 0700fe9 - Browse repository at this point
Copy the full SHA 0700fe9View commit details -
feat: implement weak _write() hook for Print
Signed-off-by: Aymane Bahssain <aymane.bahssain@st.com> Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Configuration menu - View commit details
-
Copy full SHA for 680e64e - Browse repository at this point
Copy the full SHA 680e64eView commit details -
refactor: keep only api/ folder for STM32duino usage
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
Configuration menu - View commit details
-
Copy full SHA for bce6000 - Browse repository at this point
Copy the full SHA bce6000View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...main