Skip to content

Releases: Infineon/XMC-for-Arduino

Release of version 1.7.0

24 Oct 12:23
5df8529
Compare
Choose a tag to compare

What's Changed

Full Changelog: V1.6.0...V1.7.0

Release of version 1.6.0

20 Sep 10:11
318e421
Compare
Choose a tag to compare
Merge develop for 1.6.0 release

Develop

Release of 1.5.0

24 Jun 12:32
Compare
Choose a tag to compare
  • Added Github Actions release automation
  • Support for XMC4400 Platform 2Go Board
  • Added Board.txt support for DSP and NN ARM libraries
  • Conditional compiler flags in USBLIB for XMC4xxx family
  • Updated "platform.txt" compiler and linke configuration
  • Updated libraries:
    • BGT24LTR11-Pulsed-Doppler-Radar library
    • DMA
    • I2S
    • IFX9021
    • LED
    • Multi-Serial (NEW)
    • OneWire
    • SPI
    • Radar
    • Wire

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.