Releases: Infineon/XMC-for-Arduino
Releases · Infineon/XMC-for-Arduino
Release of Version 1.4.0
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
- 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
Changes
Changed Features
- Changed I2S Library for XMC
- Added examples for I2S library for IM69D130 Microphone Shield2Go
Release of Version 1.2.0
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
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
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
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
- 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
- Changes in Wire lib
- Clean-up of repository
- Minor generic changes
Bugfixes for Serial, Wire, and SPI functions
- 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