Skip to content

Releases: Infineon/XMC-for-Arduino

Release of Version 1.4.0

29 Jan 14:30
Compare
Choose a tag to compare

Additional ADC and PWM on XMC2Go board ports:
Pin 1 -> MISO and PWM
Pin 2 -> SCK and PWM
Pin 3 -> SS and PWM
Pin 10 -> SCL and analog (A3)
Pin 11 -> SDA and analog (A2)
Pin 12 -> analog (A1)
Pin 13 -> analog (A0)

Release of version 1.3.0

15 Jan 12:05
827146a
Compare
Choose a tag to compare
  • Fixed preprocessors typos
  • Improved Analog CCU8 PWM and PMW accuracy
  • Extended analog inputs on Boot Kits
  • Fixed XMC2Go pins bug
  • Fixed movement operator
  • Added features and fixed issues in H-Bridge2Go Implementation
  • Fixed compiler warnings
  • Updated Travis yaml
  • Added support for Radar Baseboards XMC4700

Realease of Version 1.2.1

09 Nov 06:47
cb237a2
Compare
Choose a tag to compare

Changes

Changed Features

  • Changed I2S Library for XMC
  • Added examples for I2S library for IM69D130 Microphone Shield2Go

Release of Version 1.2.0

13 Aug 10:55
Compare
Choose a tag to compare

Changes

New Features

  • OneWire Library for XMC
  • I2S Library for XMC
  • DSP Library for XMC
  • USB Library for XMC
  • LED Library

Improvements and Changes

  • Added Wire1 callbacks for XMC4 series

Limitations

  • Workaround for dynamic memory allocation used (Occurred with introduction of arm-gcc v5.4)

Release of Version 1.1.2

19 Jul 14:26
d1fc80f
Compare
Choose a tag to compare

Changes

New Features

  • Full PIO integration
  • Automatic build by Travis

Improvements and Changes

  • Fix for compilation error (I2C examples) on XMC1100

Release of Version 1.1.1

15 Jun 08:11
Compare
Choose a tag to compare

Changes

New Features

  • Added support for PIO
  • Moved to arm gcc V5.4 (no further support in "arm-linux-gnueabihf" environment)

Improvements and Changes

  • Fix for XMC4700 pin config
  • Fix for DMA Lib

Release of Version 1.1.0

31 Mar 00:36
f5da784
Compare
Choose a tag to compare

Changes

New Features

  • Added device control library for the XMC microcontrollers
  • Added RTC library
  • Added DMA library (beta, in development)
  • Added setAnalogWriteFrequency() to change the PWM frequency
  • Added new variant for the XMC1100 H-Bridge 2Go including library for IFX9201 H-Bridge
  • Added new variant for the XMC1300 Sense2GoL including library for BGT24LTR11
  • Added additional GPIO modes OUTPUT_OPENDRAIN and INPUT_PULLDOWN
  • Added RESET interrupt to RESET pin on XMC1100 Boot Kit
  • Added menu option in Arduino IDE 'Serial Output Selection' for XMC1100 and XMC1300 variants to conveniently switch between on board UART and UART to the PC

Improvements and Changes

  • Changed Wire library to non-blocking and improved overall performance
  • Changed implementation of wiring_time
  • Changed implementation of tone
  • Removed all compiler warnings by major changes in the software code
  • Renamed the boards and variants to a proper naming structure
  • Updated XMC Peripheral Library to 2.1.16
  • Swapped MOSI and MISO for XMC1100 XMC2Go to be compatible with additional existing boards
  • Changed analogRead() to use ADC channel instead of physical pin number
  • Improved linker scripts

Contributions

Special thanks to Paul Carpenter for major contributions to this new release.

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