Skip to content

XMC-for-Arduino V3.5.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 20 Dec 09:42

What's Changed

Bugfixes

  • Serial: Add handling of edge case that might lead to Serial getting stuck in spinlock wait by @MaxMax-embedded in #307.
  • Wire: Fix I2C ACK message timout condition to avoid freezing by @Frederik-Wagner in #321.

Repository Configuration

  • Added .gitattributes to ensure proper handling of line endings by .
  • Restructured and extend .gitignore.
  • Added pre-commit workflow & configuration by @LinjingZhang in #311.

libraries/CAN

  • Added configuration for clang-format, clang-tidy and cppcheck.
  • Added & applied configuration for clang-format & clang-tidy.
  • Added misra to enable static code analysis.
  • Fixed definition for CAN message object.

Community

  • Added Code of Conduct by @jaenrig-ifx in #312.
  • Extended Contribution Guidelines.

Quality Assurance

  • Added GitHub Action workflows for Hardware-in-the-loop testing. @OlafFilies
  • Included arduino-core-tests submodule for generic unit tests.
  • Enable tests for CAN, Wire and Serial.

Details

Full Changelog: V3.4.1...V3.5.0