This repository integrates Infineon's PMG1 microcontrollers into the Arduino IDE.
-
Infineon's PMG1 Microcontroller Boards for Arduino
Supported Microcontroller Boards
- CY7113
- PMGDuino board
Please visit also the Wiki for additional information, e.g. datasheets, pin out diagrams, etc.:
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/PMG1-for-Arduino/releases/download/V0.1.2/package_PMG1_index.json
Easier to copy (no clickable link):
https://github.com/Infineon/PMG1-for-Arduino/releases/download/V0.1.2/package_PMG1_index.json
To install the boards, please navigate to Tools > Board > Boards Manager... and search for PMG1. You will find options to install the board files for the microcontrollers. Click "Install" to add the boards to your Arduino IDE.
Once you can see the message output in Arduino IDE Output console as an example shown below, it means all the necessary components including Arm compilers, Python 3.x distribution package and PMGDuino firmware package are well installed in your PC.
In the boards list Tools > Board, the PMG1 microcontroller boards are added and can be used from now on.
Important Notes
- This integration will only work for Arduino IDE >=1.5.
To contribute enhancements, fixes and the like see Contributors.md. in root folder
Third Party or external library maintainers see Libraries.md. in root folder
Also see Wiki for any additional information




