Skip to content

Integration of Infineon's XMC microcontrollers into the Arduino IDE.

License

Notifications You must be signed in to change notification settings

jaenrig-ifx/XMC-for-Arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infineon's XMC Microcontroller Boards for Arduino

Important Information: 
Arduino 1.8.0 IDE might have problems with the XMC-for-Arduino releases. 
Please update to the newest one. 

Initial Note: There will be soon changes due to hardware/license/issue/other/your changes,
please regard this kindly as an inital release to integrate our XMC boards into your favorite IDE.
We want you to have the best experience for fair contribution and collaboration here as this is
intended to be part of a community.
In case of problems, please open an 'Issue' ticket and we will get in contact with you.

Thank you very much!

Kind regards,

The Infineon Team

This repository contains the integration of Infineon's XMC microcontrollers into the Arduino IDE. Supported boards by this repository are listed under 'Microcontroller Boards' in the following section.

Microcontroller Boards

Additional Information

Please visit also the Wiki for additional information, datasheets, pin out diagrams for the evaluation boards as well as links to datasheets, applications notes, and so on. You can find the wiki under the following link:

XMC-for-Arduino Wiki

Page for XMC 2Go Page for XMC1100 Boot Kit Page for XMC4700 Relax Kit

Installation Instructions

Prework for SEGGER J-Link

In order to use the Infineon XMC microcontrollers by this repository and program them, you need SEGGER J-Link installed on your PC. Please follow this link SEGGER J-Link and install the J-Link Software and Documentation Pack for your respective operating system (OS). If you have already installed 'DAVE™ - Development Platform for XMC™ Microcontrollers', you might skip this step as you should have the respective drivers on your system.

J-Link

Integration in Arduino IDE

Preferences

Paste the following URL into the 'Additional Boards Manager URLs' input field under File > Preferences to add Infineon's microcontroller boards to the Arduino IDE.

https://github.com/Infineon/Assets/releases/download/current/package_infineon_index.json

Nicer to copy (no clickable link):

https://github.com/Infineon/Assets/releases/download/current/package_infineon_index.json

Adding a Board JSON

To install the boards, please go now to Tools > Board > Boards Manager... and search for XMC. You will see options to install the board files for the microcontrollers. Click "Install" to add the boards to your Arduino IDE.

Infineon Board Entry

In the boards list Tools > Board, you will now find the XMC microcontroller boards XMC2Go, XMC1100 Boot Kit, and XMC4700 Relax Kit.

Board List

Different Notes

  • Note: This will only work for Arduino IDE >=1.5
  • Note: XMC1100 Boot Kit has some limitations if compared to the official Arduino boards, additional information will follow
  • Note: There will be changes due to hardware/license/issue/other problems, please regard this as an inital release
  • Note: Refer also to the LICENSE.md/txt file for further information

About

Integration of Infineon's XMC microcontrollers into the Arduino IDE.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 97.1%
  • C++ 2.1%
  • Assembly 0.8%