Skip to content

Releases: Infineon/XMC-for-Arduino

Bug fix of XMCFlasher for Mac OS and Linux

03 Oct 20:56
Compare
Choose a tag to compare
  • New XMCFlasher tool version 1.2.1: fixing problems for Mac OS and Linux
  • XMC Core version 1.0.5

Cleaning-up of repository and changes of Wire lib

13 Sep 22:37
Compare
Choose a tag to compare
  • Changes in Wire lib
  • Clean-up of repository
  • Minor generic changes

Bugfixes for Serial, Wire, and SPI functions

31 Aug 23:50
Compare
Choose a tag to compare
  • Fixed bug: stuck while Serial transmit on high speed
  • Fixed bug: wrong SDA and SCL in pins_arduino (XMC4700)
  • Changed delayMicroseconds
  • SPI and Wire lib - shared USIC

Fixes for Wire lib, HardwareSerial, typos and other bugs

19 Jul 21:26
Compare
Choose a tag to compare
  • Changed the Wire Lib - use HW FIFO - incresed buffer size - renamed struct variable
  • Fixed a typo: == / =
  • Updated the boards.txt
  • Increased the stack size for XMC1100
  • Fixed the HardwareSerial issue from GitHub
  • Adjusted the delayMicroseconds() function
  • Added the XMC1300 Board

Fixes for Wire, Serial, Random and Added Keywords

06 Apr 23:59
Compare
Choose a tag to compare

Changes

  • Added keywords
  • Changed the wire NACK detection + ADDED repeated start @requestFrom after endTransmission(false)
  • Added the early return after NACK received at address phase (wire.cpp)
  • Added the random(long, long) func
  • Fixed the wire-slave-receive-bug
  • Fixed the wire-requestFrom-address-not-set-Bug
  • Added check if serial available during serialEvent

Fix for Linker and I2C

02 Mar 20:06
Compare
Choose a tag to compare

Changes

  • Fixed an issue with the rand() function which returned always the same value when executed: changed linker flags in platform.txt and removed --nano.specs
  • Fixed I2C receive bug

First Release

02 Mar 20:21
Compare
Choose a tag to compare

XMC for Arduino

The traced back initial release of the XMC integration into the Arduino IDE

Known bugs:

  • rand() function returns always the same value when executed
  • Problem with I2C receive