diff --git a/.github/workflows/publish_docs_to_wiki.yml b/.github/workflows/publish_docs_to_wiki.yml deleted file mode 100644 index 6bd04657..00000000 --- a/.github/workflows/publish_docs_to_wiki.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: Publish docs to Wiki - -# Trigger this action only if there are changes pushed to the docs/** directory under the master branch -on: - push: - paths: - - docs/** # This includes all sub folders - branches: - - master - -env: - USER_TOKEN: ${{ secrets.WIKI_ACTION_TOKEN }} # This is the repository secret - USER_NAME: github-actions # Enter the username of your (bot) account - USER_EMAIL: action@github.com # Enter the e-mail of your (bot) account - OWNER: ${{ github.event.repository.owner.name }} # This is the repository owner - REPOSITORY_NAME: ${{ github.event.repository.name }} # This is the repository name - -jobs: - publish_docs_to_wiki: - name: Publish docs to Wiki - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - # 1. Create folder named `tmp_wiki` - # 2. Initialize Git - # 3. Pull old Wiki content - - name: Pull content from wiki - run: | - mkdir tmp_wiki - cd tmp_wiki - git init - git config user.name $USER_NAME - git config user.email $USER_EMAIL - git pull https://$USER_TOKEN@github.com/$OWNER/$REPOSITORY_NAME.wiki.git - # 4. Synchronize differences between `docs` & `tmp_wiki` - # 5. Push new Wiki content - - name: Push content to wiki - run: | - rsync -av --delete docs/ tmp_wiki/ --exclude .git - cd tmp_wiki - git add . - git commit -m "Update Wiki content" - git push -f --set-upstream https://$USER_TOKEN@github.com/$OWNER/$REPOSITORY_NAME.wiki.git master \ No newline at end of file diff --git a/Libraries.md b/Libraries.md deleted file mode 100644 index 529b4492..00000000 --- a/Libraries.md +++ /dev/null @@ -1,36 +0,0 @@ -# XMC-for-Arduino -## Creating and Maintaining Third Party Libraries -### Background -The Arduino IDE allows for external libraries to be added to support devices and functions -not in the core setup. For details on creating libraries see the -[Arduino Library Specifications](https://arduino.github.io/arduino-cli/library-specification/) -### XMC-for-Arduino Configuration -In order that a library, that is specific to one architecture or board type is only -compiled when a supporting board is setup, this specification has a setting for the -*architecture* the library will work on. The *library.properties* file *architecture* -setting is shortly going to be changed from a confusing *arm* name to a less confusing -name of *xmc*, to avoid any confusions for those using multiple boards and architectures -for third party libraries compatibility. -### XMC-for-Arduino Architecture Settings to use -Currently third party and other external libraries use the *library.properties* -*architecture* setting to define which board architecture the library is compiled for -The XMC-for-Arduino **current** setting for **up to V1.50** is - -~~~ -architecture=arm -~~~ - -When creating or maintaining third party or external libraries please use *library.properties* -*architecture* setting for versions **V1.5.0 and above** - -~~~ -architecture=xmc,arm -~~~ -The Arduino IDE on compilation will work out which one to use automatically, avoiding any strange updating issues. -At a later stage to be announced, it will be recommended to change to -~~~ -architecture=xmc -~~~ -As all newer versions will be using architecture *xmc*. - -If your library ALSO supports other boards and architectures, obviously leave those in as well. - -Check [XMC-for-Arduino Wiki](https://github.com/Infineon/XMC-for-Arduino/wiki) for any additional information. \ No newline at end of file diff --git a/docs/arduino-deviations.rst b/docs/arduino-deviations.rst index 024eba04..2d8e5f2e 100644 --- a/docs/arduino-deviations.rst +++ b/docs/arduino-deviations.rst @@ -274,12 +274,12 @@ function, or other case as described below. * - XMC4400 Platform 2Go - External hard wired pins - | For 3V3 boards set I2C pins to tristate or open drain to use - | For 5V boards see Wiki board page on track cuts to enable A4 and A5 to work + | For 5V boards refer to [this section](https://xmc-arduino.readthedocs.io/en/latest/hw-platforms.html#connected-i2s-and-analog-pins) on track cuts to enable A4 and A5 to work | Level shifter on the 5V board could interfere with tristate/open drain setting * - XMC4700 Relax Kit (and variants) - External hard wired pins - | For 3V3 boards set I2C pins to tristate or open drain to use - | For 5V boards see Wiki board page on track cuts to enable A4 and A5 to work + | For 5V boards see [this section](https://xmc-arduino.readthedocs.io/en/latest/hw-platforms.html#connected-i2s-and-analog-pins) board page on track cuts to enable A4 and A5 to work | Level shifter on the 5V board could interfere with tristate/open drain setting diff --git a/libraries/DMA/Readme.MD b/libraries/DMA/Readme.MD index e6ff55f7..732993d9 100644 --- a/libraries/DMA/Readme.MD +++ b/libraries/DMA/Readme.MD @@ -1,6 +1,6 @@ -# DMA library for XMC +# DMA Library for XMC -This library helps to manage DMA for XMC microcontrollers +This library helps to manage DMA for XMC microcontrollers. ## Additional Information -See also our [Wiki](https://github.com/Infineon/XMC-for-Arduino/wiki/Core-Libraries) \ No newline at end of file +See also our [documentation](https://xmc-arduino.readthedocs.io/en/latest/builtin-libraries.html). \ No newline at end of file diff --git a/libraries/DeviceControlXMC/Readme.MD b/libraries/DeviceControlXMC/Readme.MD index 23dd9298..39ec7eae 100644 --- a/libraries/DeviceControlXMC/Readme.MD +++ b/libraries/DeviceControlXMC/Readme.MD @@ -1,6 +1,6 @@ # DeviceControlXMC library for XMC -This library includes the basic device control examples of the XMC which mesaures temperature, memory and sleep mode measurement +This library includes the basic device control examples of the XMC which mesaures temperature, memory and sleep mode measurement. ## Additional Information -See also our [Wiki](https://github.com/Infineon/XMC-for-Arduino/wiki/Core-Libraries) \ No newline at end of file +See also our [documentation](https://xmc-arduino.readthedocs.io/en/latest/builtin-libraries.html). \ No newline at end of file diff --git a/libraries/I2S/README.md b/libraries/I2S/README.md index 3352c5f9..404c75c6 100644 --- a/libraries/I2S/README.md +++ b/libraries/I2S/README.md @@ -72,7 +72,7 @@ However, if you are using an XMC4000 board such as a XMC4700 Relax Kit, you shou Sometimes, it also makes sense to adjust the data delay, which is the delay between a changing WA/LRCL edge and the start of a sample depending on the microphone of your choice. Please be aware that there are different `I2S.begin()` functions which allow to set the parameters very precisely. Have a look in the I2S.h file for more information. ## Additional Information -See also our [Wiki](https://github.com/Infineon/XMC-for-Arduino/wiki/Core-Libraries) and doxygen-generated [documentation page](https://github.com/Infineon/InfineonDoxyGenerator). +See also our [documentation](https://xmc-arduino.readthedocs.io/en/latest/builtin-libraries.html). ## Authors Manuel Hollfelder diff --git a/libraries/OneWire/Readme.MD b/libraries/OneWire/Readme.MD index be97e133..e5436c4a 100644 --- a/libraries/OneWire/Readme.MD +++ b/libraries/OneWire/Readme.MD @@ -1,7 +1,6 @@ -# OneWire library for XMC +# OneWire Library for XMC OneWire library lets you access 1-wire devices. ## Additional Information - -See also our [Wiki](https://github.com/Infineon/XMC-for-Arduino/wiki/Core-Libraries) \ No newline at end of file +See also our [documentation](https://xmc-arduino.readthedocs.io/en/latest/builtin-libraries.html). \ No newline at end of file diff --git a/libraries/RTC/Readme.MD b/libraries/RTC/Readme.MD index 988c2126..1578736a 100644 --- a/libraries/RTC/Readme.MD +++ b/libraries/RTC/Readme.MD @@ -1,6 +1,6 @@ # RTC Library for XMC -This is the real time clock library that is supported by XMC4700 +This is the real time clock library that is supported by XMC4700. ## Additional Information -See also our [Wiki](https://github.com/Infineon/XMC-for-Arduino/wiki/Core-Libraries) \ No newline at end of file +See also our [documentation](https://xmc-arduino.readthedocs.io/en/latest/builtin-libraries.html). \ No newline at end of file diff --git a/libraries/SPI/Readme.MD b/libraries/SPI/Readme.MD index 47250c99..50e2eb96 100644 --- a/libraries/SPI/Readme.MD +++ b/libraries/SPI/Readme.MD @@ -3,4 +3,4 @@ This library supports the Serial peripheral interaface communication protocol for the XMC. ## Additional Information -See also our [Wiki](https://github.com/Infineon/XMC-for-Arduino/wiki/Core-Libraries) \ No newline at end of file +See also our [documentation](https://xmc-arduino.readthedocs.io/en/latest/builtin-libraries.html). \ No newline at end of file diff --git a/libraries/Wire/Readme.MD b/libraries/Wire/Readme.MD index 3db0f6c4..4388c654 100644 --- a/libraries/Wire/Readme.MD +++ b/libraries/Wire/Readme.MD @@ -2,4 +2,4 @@ This library allows you to communicate with I2C/TWI devices. ## Additional Information -See also our [Wiki](https://github.com/Infineon/XMC-for-Arduino/wiki/Core-Libraries) \ No newline at end of file +See also our [documentation](https://xmc-arduino.readthedocs.io/en/latest/builtin-libraries.html). \ No newline at end of file diff --git a/package/package_infineon_index.template.json b/package/package_infineon_index.template.json index fb2937d4..a9788cfe 100644 --- a/package/package_infineon_index.template.json +++ b/package/package_infineon_index.template.json @@ -6,7 +6,7 @@ "websiteURL": "https://www.infineon.com", "email": "", "help": { - "online": "https://github.com/Infineon/XMC-for-Arduino/wiki" + "online": "https://xmc-arduino.readthedocs.io/en/latest/index.html" }, "platforms": [ { @@ -19,7 +19,7 @@ "checksum": "", "size": "", "help": { - "online": "https://github.com/Infineon/XMC-for-Arduino/wiki" + "online": "https://xmc-arduino.readthedocs.io/en/latest/index.html" }, "boards": [ { diff --git a/resources/readme.md b/resources/readme.md deleted file mode 100644 index 3ee0be25..00000000 --- a/resources/readme.md +++ /dev/null @@ -1,24 +0,0 @@ -# Resources Folder -## Linked resources for Wiki and other documentation -This folder contains sub-folders for documentation resources, primarily to link to files -and images for wiki. - -### folder wiki contains - -- xmc4200-X1-X2.csv XMC4200 Platform 2 Go CSV of X1 and X2 connector pinout -- xmc4400-X1-X2.csv XMC4400 Platform 2 Go CSV of X1 and X2 connector pinout -- xmc4700-X1-X2.csv XMC4700 Relax Kit (and Lite) CSV of X1 and X2 connector pinout - -### Folder wiki/Pictures - -File/Folder | Description -| :--: | ----- | -| board_PO.jpg | JPEG updates of Pinout image for wiki | -| SVG | folder of source version(s) in SVG format | -| PNG | folder of intermediate version(s) in PNG format | - -### Folder wiki/Eagle - -File/Folder | Description -| :--: | ----- | -| INF-XMC.lbr | - Eagle library for symbol and footprints of Infineon XMC processors | diff --git a/resources/wiki/Eagle/INF-XMC.lbr b/resources/wiki/Eagle/INF-XMC.lbr deleted file mode 100644 index cca901c9..00000000 --- a/resources/wiki/Eagle/INF-XMC.lbr +++ /dev/null @@ -1,3561 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Infineon XMC1000 and XMC4000 series micros - - -TSSOP-16 pitch 0.65 mm pads 0.35 x 1.25 mm - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -TSSOP-16 pitch 0.65 mm, pads 0.35 x 1.55 mm - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -TSSOP-38 pitch 0.5 mm, pads 0.25 x 1.35 mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -TSSOP-38 pitch 0.5 mm, pads 0.3 x 1.6 mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -TSSOP-28 pitch 0.65mm, pads 0.35 x 1.25 mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -TSSOP-28 pitch 0.65mm, pads .35 x 1.55 mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<b>QFN48P-7X7</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>P/PG-LQFP-100</b> 0.5mm pitch Tie exposed pad with approx. 0.2mm thermal vias to GND<br> -PG-LQFP-100-11, leadframe no: C66065-A6837-C024-01-004 EPad: 7.0 x 7.0 mm <br> -LQFP-100 package with 7.0 x 7.0mm Exposed Pad - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - -<b>QFN-48</b> (7x7) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - -<b>QFP-144</b><p>0.5mm pitch Tie exposed pad with approx. 0.2mm thermal vias to GND -<p>PG-LQFP-144-18, leadframe no: C66065-A7014-C009-01-004 EPad: 6.5 x 6.5 mm -<p>LQFP-144 package with 6.5 x 6.5mm Exposed Pad<br> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<b>QFN 4x4 mm</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - -TSSOP38 Package pin pitch 0.5 mm pad 0.3 x 1.4 mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -TQFP64 12x12mm 0.5mm pitch 0.25mm pad width - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -QFN-40 pin 5x5 mm body 0.4 picth exposed pad 0.8 x 0.2 pad - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -QFN 64 pin 8 x 8 body - 0.4 pitch 0.8 x 0.2 pad - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -XMC140X 48 PIN POWER - - - - - - - -Power Supply ->NAME ->VALUE - - - - - - - - - -XMC140X 48PIN PORTS - - - - - ->NAME ->VALUE -PORT 0,1,2,3 & 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -XMC4400 100 pins - - - - - - - - - - - - - - - - - ->NAME ->VALUE -USB -Supply -Analog -Digital -Hibernate/RTC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -XMC4200 48 pin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE -USB -Supply -Analog -Digital -Hibernate/RTC - - -XMC4700 144 pins - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE -USB -Supply -Analog -Digital -Hibernate/RTC - - -XMC1100 series 24 pin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->Name ->Value -Supply - - -XMC1100 series Digital Port 0 and supply - - - - - - - - - - - - - - - - - - - - - - -Port 0 - standard port ->NAME ->VALUE - - -XMC1100 series 38 pin Port 1 - - - - - - - - - - - - -Port 1 - high current port ->NAME ->VALUE - - -XMC1100 series 38 pin Port 2 (Analog) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -G1.CH7 -G1.CH6 -G1.CH5 -G0.CH7 -G0.CH6 -G0.CH5 -G0.CH0 -G1.CH1 -G1.CH0 -G0.CH2 -G0.CH3 -G0.CH4 -G0.CH1 -G1.CH4 -G1.CH2 -G1.CH3 -CMP0 -CMP1 -CMP2 -S&H0 -S&H0 -S&H1 -S&H1 -ACMP -ORC -ORC -Port 2 - analogue features ->NAME ->VALUE - - -XMC1000 series 38 pin single symbol - - - - - - - - - - - - - - - - - - - - - - - - - - -Digital ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - -Analog -Power - - -XMC1400 48 pin Single Symbol - - - - ->NAME -PORT 0,1,2,3 & 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Power Supply ->VALUE - - - - - - - - - -XMC1000 series 28 pin single symbol - - - - - - - - - - - - - - - - - - - - -Digital ->NAME ->VALUE - - - - - - - - - - - - - - - - - - -Analog -Power - - -XMC1000 series 16 pin single symbol - - - - - - - - - - - - - - -Digital ->NAME ->VALUE - - - - - - - - - - -Analog -Power - - - - -XMC 1000 Series 40 pin Single symbol - - - - ->NAME -PORT 0,1,2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Power Supply ->VALUE - - - - - - - - -XMC1000 Series 64 pin Single Symbol<br> -39 digital (+4 crystals)<br> -14 analog - - - - - ->NAME -PORT 0,1,3 & 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Power Supply ->VALUE - - - - - - - - - - - - - - - - - - - - - - -Analog - - - - - - - -<b>XMC1401-QFN48 7x7 mm</b> Split Symbol - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<b>XMC4400</b> QFP100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<b>XMC4200-QFN48</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Infineon XMC4500 144Pin LQFP ARM Cortex M4 <p> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -XMC1100 series 24 pin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -XMC1100 series 38 pin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -XMC1000 38 pin Single symbol - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -XMC1401 48 pin QFN Single Symbol - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -XMC1000 Series 16 Pin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -XMC1000 series 28 pin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -XMC1000 series 64 pin QFP/QFN<br> -39 digital (+4 crystals)<br> -14 analog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -XMC1000 series 40 pin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/resources/wiki/Pictures/PNG/XMC 1100_BootKit_V1_2_0.png b/resources/wiki/Pictures/PNG/XMC 1100_BootKit_V1_2_0.png deleted file mode 100644 index d084e7b0..00000000 Binary files a/resources/wiki/Pictures/PNG/XMC 1100_BootKit_V1_2_0.png and /dev/null differ diff --git a/resources/wiki/Pictures/SVG/XMC1100_BootKit_V1_2_0.svg b/resources/wiki/Pictures/SVG/XMC1100_BootKit_V1_2_0.svg deleted file mode 100644 index cabf8943..00000000 --- a/resources/wiki/Pictures/SVG/XMC1100_BootKit_V1_2_0.svg +++ /dev/null @@ -1,6496 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - XMC1100 Boot Kit - - - - - - - - - - - - - - - - - Pin Out for Arduino - The - Legend - - Information - - Labelling of Pins in Datasheet - - Pin Number in Arduino IDE - - Physical Pin Number - - - - - - - Warning - - - - - - - Additional Information - - - - - Unused - - 19 - - - IOREF - - IOREF - - 20 - - - - RESET - - 21 - - - 3V3 - - Power - - 22 - - - 5V - - Power - - 23 - - - GND - - Ground - - 24 - - - Vin - - Vin - - 26 - - - GND - - Ground - - 25 - - - 17 - - P2.6 - - ADC A0 - - 27 - - - 18 - - P2.8 - - ADC A1 - - 28 - - - 19 - - P2.9 - - ADC A2 - - 29 - - - 20 - - P2.10 - - ADC A3 - - 30 - - - 21 - - P2.11 - - ADC A4 - - 31 - - - 22 - - P2.2 - - ADC A5 - - 32 - - - GND - - 15 - - Ground - - - 18 - - 16 - - P2.0 - - I²C: SCL / ADC A7 - - - 15 - - P2.1 - - 17 - - I²C: SDA / ADC A6 - - - 7 - - - - P0.4 - - - - 8 - - GPIO - - - 6 - - P0.3 - - 7 - - PWM2 - - - - 3 - - - P0.0 - - 4 - - Interrupt 1 / PWM0 - - - 2 - - P1.4 - - 3 - - Interrupt 0 / LED5 - - - 0 - - P1.2 - - 1 - - RX / LED3 - - - 1 - - P1.3 - - 2 - - TX / LED4 - - - 9 - - P0.8 - - PWM3 - - - 8 - - P0.12 - - - 10 - - 9 - - - GPIO - - - - Micro USB - - - - - - - Debug LED - - - - - XMC4200 as Debugger - - - - - - - - - - - - - - - - - P0.1 - - 5 - - PWM1 - - - 4 - - - - P0.2 - - 6 - - GPIO - - - 5 - - - - P2.3 - - 16 - - 14 - - AREF - - - 13 - - P0.7 - - 14 - - SPI: SCK / Built-In LED - - - 11 - - P1.1 - - 12 - - SPI: MOSI / PWM5 - - - 12 - - P1.0 - - 13 - - SPI: MISO - - - 10 - - P0.9 - - 11 - - SPI: SS / PWM4 - - - - - - 24 - - - - P2.7 - - - Additional Pin: AD_AUX - - 33 - - - GND - - - Ground - - 35 - - - 23 - - - - P2.5 - - - - 34 - Additional Pin: AD_AUX - - - 28 - - - P0.11 - - 39 - - - 27 - - P0.10 - - 38 - - - 25 - - P0.5 - - 36 - - Additional Pin: AUX / GPIO / LED1 - - 26 - - P0.6 - - 37 - - - P0.13 - - 40 - - - - 29 - - - - Vin - - Vin - - - - In-Circuit Serial Programming Header - XMC1100 - Additional Pin: AUX / GPIO / LED2 - Additional Pin: AUX / GPIO - Additional Pin: AUX / GPIO - Additional Pin: AUX / GPIO - - - P2.4 - - RESET - - 41 - - - - 31 - - P1.5 - - LED6 - - - - - - - XMC1100 supports only fourindependent PWM signals at the same time. - - - - - - - - - - Pin 5 no PWM - - - - - - - - - Reconfiguration of the PWM pins can be done with additional effort. Please consult the datasheet. - - - - - - - Board can be reconfigured torun on 3.3 V as specified in board information. - www.infineon.com/XMC - www.github.com/Infineon - - GND - - Ground - P2.4 - V1.2.0 - - - - - - NOT fully complaint with Uno R3I2C is NOT available on A4 and A5See Wiki for more details. - www.github.com/Infineon/XMC-for-Arduino/wiki - - diff --git a/resources/wiki/Pictures/XMC 1100_BootKit_PO.jpg b/resources/wiki/Pictures/XMC 1100_BootKit_PO.jpg deleted file mode 100644 index cd24a56f..00000000 Binary files a/resources/wiki/Pictures/XMC 1100_BootKit_PO.jpg and /dev/null differ diff --git a/resources/wiki/image/Board_List.png b/resources/wiki/image/Board_List.png deleted file mode 100644 index 8cf25c55..00000000 Binary files a/resources/wiki/image/Board_List.png and /dev/null differ diff --git a/resources/wiki/image/Boards_Manager_Entry.png b/resources/wiki/image/Boards_Manager_Entry.png deleted file mode 100644 index 742ffc0d..00000000 Binary files a/resources/wiki/image/Boards_Manager_Entry.png and /dev/null differ diff --git a/resources/wiki/image/J-Link_Installer_options_page.png b/resources/wiki/image/J-Link_Installer_options_page.png deleted file mode 100644 index a5f60922..00000000 Binary files a/resources/wiki/image/J-Link_Installer_options_page.png and /dev/null differ diff --git a/resources/wiki/image/Support_v2.png b/resources/wiki/image/Support_v2.png deleted file mode 100644 index 019e7987..00000000 Binary files a/resources/wiki/image/Support_v2.png and /dev/null differ diff --git a/resources/wiki/image/jlink_install.png b/resources/wiki/image/jlink_install.png deleted file mode 100644 index 8659f8c8..00000000 Binary files a/resources/wiki/image/jlink_install.png and /dev/null differ diff --git a/resources/wiki/image/preference.png b/resources/wiki/image/preference.png deleted file mode 100644 index 613a6680..00000000 Binary files a/resources/wiki/image/preference.png and /dev/null differ diff --git a/resources/wiki/image/preference_JSON.png b/resources/wiki/image/preference_JSON.png deleted file mode 100644 index 955775ca..00000000 Binary files a/resources/wiki/image/preference_JSON.png and /dev/null differ diff --git a/resources/wiki/xmc4200-X1-X2.csv b/resources/wiki/xmc4200-X1-X2.csv deleted file mode 100644 index ffb054d2..00000000 --- a/resources/wiki/xmc4200-X1-X2.csv +++ /dev/null @@ -1,75 +0,0 @@ -Additional pins for port X1,,,,, -Description,Pin,Port,,X1 pin,Other -NC,,,,X1-37, -IO_1,7,P2.8,,X1-35,IOL-8 -PWM41-1 output / PWM2,6,P2.4,,X1-33,IOL-7 -PWM41-3 / PWM0 / External INT 1,3,P2.2,,X1-31,IOL-4 -CAN_TX,29,P2.0,,X1-29, -IO_2,8,P2-6,,X1-27,IOH-1 -NC,,,,X1-25, -NC,,,,X1-23, -NC,,,,X1-21, -NC,,,,X1-19, -NC,,,,X1-17, -USB Debug TX,35,P1.4,,X1-15, -PWM / PWM40-1 / GPIO4_S2GO_1,23,P1.2,,X1-13, -GPIO / External INT 0,2,P1.0,,X1-11,IOL-3 -SPI-SCK,13,P1.8,,X1-9,IOH-6 -NC,,,,X1-7, -NC,,,,X1-5, -TX,1,P2.14,,X1-3,IOL-2 -RX,0,P2.15,,X1-4,IOL-1 -NC,,,,X1-6, -SPI-CS,10,P1.7,,X1-8,IOH-3 -SPI-MOSI,11,P1.9,,X1-10,IOH-4 -PWM_MikroBus / PWM40-2,22,P1.1,,X1-12, -PWM / PWM40-0 / GPIO4_2GO_2,24,P1.3,,X1-14, -USB Debug RX,41,P1.5,,X1-16, -NC,,,,X1-18, -NC,,,,X1-20, -BUTTON1,27,P1.15,Button,X1-22,Switch -NC,,,,X1-24, -NC,,,,X1-26, -RST_MikroBus,28,P2.7,,X1-28, -GPIO1_2GO_2,30,P2.1,,X1-30, -PWM41-2 output / PWM1,5,P2.3,,X1-32,IOL-6 -I2C Data / Address SDA / A4,14,P2.5,(Hardwired to A4),X1-34,IOH-9 -IO_0,4,P2.9,,X1-36,IOL-5 -NC,,,,X1-38, -Additional pins for port X2,,,,, -Description,Pin,Port,,X2 pin,Other -A3 / ADC Input / AN_MikroBus / DAC0,19,P14.8,,X2-33,Analog-4 -NC,,,,X2-31, -NC,,,,X2-29, -NC,,,,X2-27, -A1 / ADC Input,17,P14.6,(INPUT ONLY),X2-25,Analog-2 -NC,,,,X2-23, -AN2_2GO_1 / A6 / ADC Input,41,P14.14,(INPUT ONLY),X2-21, -I2C Clock SCL / A5 - ADC Input,15,P3.0,(Hardwired to A5),X2-19,IOH-10 -NC,,,,X2-17, -INT_MikroBus,38,P0.10,,X2-15, -LED1,36,P0.1,,X2-13,LED -INT / GPIO3_2GO_2,34,P0.3,,X2-11, -INT / GPIO3_2GO_1,33,P0.5,,X2-9, -PWM80-31 output / PWM3,9,P0.11,,X2-7,IOH-2 -NC,,,,X2-5, -NC,,,,X2-3, -SPI-CS_MikroBus,31,P0.7,,X2-1, -RST / GPIO2_2GO_1,32,P0.8,,X2-4, -NC,,,,X2-6, -NC,,,,X2-8, -NC,,,,X2-10, -RST / GPIO2_2GO_2,35,P0.6,,X2-12, -GPIO1_S2GO_1,37,P0.4,,X2-14, -SPI-CS_2GO_1,39,P0.2,,X2-16, -SPI-MISO,12,P0.0,,X2-18,IOH-5 -SPI-CS_2GO_2,40,P0.9,,X2-20, -NC,,,,X2-22, -A4 / ADC Input / SDA / AN1_2GO_1,20,P14.4,(Hardwired to SDA),X2-24,Analog-5 -NC,,,,X2-26, -A2 / ADC Input,18,P14.7,(INPUT ONLY),X2-28,Amalog-3 -A5 / ADC Input / SCL / AN2_2GO_2,21,P14.5,(Hardwired to SCL),X2-30,Analog-6 -CAN_RX,42,P14.3,(INPUT ONLY),X2-32, -A0 / ADC Input,16,P14.0,Potentiometer,X2-34,Analog-1 -AN1_2GO_2 / A7 / ADC Input / DAC1,43,P14.9,,X2-36, -AREF,,,,X2-38,IOH-8 diff --git a/resources/wiki/xmc4400-X1-X2.csv b/resources/wiki/xmc4400-X1-X2.csv deleted file mode 100644 index 1111bec8..00000000 --- a/resources/wiki/xmc4400-X1-X2.csv +++ /dev/null @@ -1,74 +0,0 @@ -Additional pins for port X1,,,,, -Description,Pin,Port,,X1 pin,Other -GPIO / ETH_LED,25,P2.10,,X1-37, -GPIO / ETH_TXDO / PWM80-32,26,P2.8,,X1-35, -GPIO / ETH_RXER,27,P2.4,,X1-33, -GPIO / ETH_RXDO,28,P2.2,,X1-31, -GPIO / ETH_MDIO / PWM81-21,29,P2.0,,X1-29, -PWM80-13 / GPIO4_2GO_2,30,P2.6,,X1-27, -GPIO / RST,31,P5.2,,X1-25, -GPIO1_2GO_1,32,P5.0,,X1-23, -GPIO / IO_1,7,P1.14,,X1-21,IOL-8 -GPIO / CAN_TX,33,P1.12,,X1-19, -GPIO / GPIO2_2GO_1,34,P1.10,,X1-17, -GPIO / QSPI_IO1,35,P1.4,,X1-15, -GPIO / QSPI_IO3,36,P1.2,,X1-13, -GPIO / External INT 0,2,P1.0,,X1-11,IOL-3 -SPI-SCK / GPIO,13,P1.8,,X1-9,IOH-6 -GPIO / IO_0,4,P1.6,,X1-7,IOL-5 -GPIO / GPIO2_2GO_2,37,P4.0,,X1-5, -TX,1,P2.14,,X1-3,IOL-2 -RX,0,P2.15,,X1-4,IOL-1 -GPIO / IO_2,8,P4.1,,X1-6,IOH-1 -GPIO / SPI_CS_2GO_2,38,P1.7,(Chip Select - Slot 2),X1-8, -SPI-MOSI,11,P1.9,,X1-10,IOH-4 -GPIO1_2GO_2,39,P1.1,,X1-12, -GPIO / QSPI_IO3,40,P1.3,,X1-14, -GPIO / QSPI_IO0,41,P1.5,,X1-16, -GPIO / QSPI_CS,42,P1.11,,X1-18, -GPIO / CAN_RX,43,P1.13,,X1-20, -USB Debug RX,23,P1.15,,X1-22, -GPIO / ETH_INT,44,P5.1,,X1-24, -PWM81-02,45,P5.7,,X1-26, -PWM80-03 / ETH_MDC,46,P2.7,,X1-28, -"SWV **DEBUG Do NOT Use**",47,P2.1,,X1-30, -ETH_RXD1 / PWM41-2,14,P2.3,,X1-32,IOH-8 -I2C Data / Address SDA / A4 / PWM41-0,15,P2.5,(Hardwired to A4),X1-34,IOH-9 -PWM80-22 / ETH_TXD1,48,P2.9,,X1-36, -A16 / ETH_CLK,49,P15.8,,X1-38, -Additional pins for port X2,,,,, -Description,Pin,Port,,X2 pin,Other -A14 / DAC 0 Output,50,P14.8,,X2-33, -A3 / ADC Input,20,P14.3,(INPUT ONLY),X2-31,Analog-4 -A11 - ADC Input,52,P14.15,(INPUT ONLY),X2-29, -A17 - ADC Input / ETH_CRS,53,P15.9,,X2-27, -A6 / AN1_2GO_1 - ADC Input,54,P14.6,(INPUT ONLY),X2-25, -A8 / AN1_2GO_2 - ADC Input,55,P14.12,(INPUT ONLY),X2-23, -A10 / ADC Input,56,P14.14,(INPUT ONLY),X2-21, -I2C Clock SCL / A5 - ADC Input,16,P3.0,(Hardwired to A5),X2-19,IOH-10 -BUTTON2,57,P3.2,,X2-17, -INT / GPIO3_2GO_1,58,P0.10,,X2-15, -INT,59,P0.1,,X2-13, -INT / GPIO3_2GO_2,60,P0.3,,X2-11, -USB Debug TX,24,P0.5,,X2-9, -PWM80-31 output / PWM3,9,P0.11,,X2-7,IOH-2 -PWM42-3 output / PWM1,5,P3.3,,X2-5,IOL-6 -CS_2GO_1,61,P3.5,(Chip Select - Slot 1),X2-3, -LED2,62,P0.7,,X2-1, -QSPI_CLK,63,P0.8,,X2-4, -PWM42-0 / PWM0 / External INT 1,3,P3.6,,X2-6,IOL-4 -PWM42-2 output / PWM2,6,P3.4,,X2-8,IOL-7 -CS_MB,64,P0.12,(Chip Select - MikroBUS),X2-10, -LED1,65,P0.6,,X2-12, -ETH_TXEN,66,P0.4,,X2-14, -SPI-SS / PWM80-01 / PWM4,10,P0.2,,X2-16,IOH-3 -SPI-MISO,12,P0.0,,X2-18,IOH-5 -GPIO4_2GO_1 / PWM80-12 / PWM,67,P0.9,,X2-20, -BUTTON1,68,P3.1,,X2-22, -A4 / ADC Input / SDA / GPIO,21,P14.4,(Hardwired to SDA),X2-24,Analog-5 -A9 / AN2_2GO_2 - ADC Input,69,P14.13,(INPUT ONLY),X2-26, -A7 / AN2_2GO_1 - ADC Input,70,P14.7,(INPUT ONLY),X2-28, -A5 / ADC Input / SCL,22,P14.5,(Hardwired to SCL),X2-30,Analog-6 -A12 - ADC Input,51,P15.2,(INPUT ONLY),X2-32, -A13 - ADC Input,71,P15.3,(INPUT ONLY),X2-34, -A15 / DAC 1 Output,72,P14.9,,X2-36, diff --git a/resources/wiki/xmc4700-X1-X2.csv b/resources/wiki/xmc4700-X1-X2.csv deleted file mode 100644 index d8b7e7b2..00000000 --- a/resources/wiki/xmc4700-X1-X2.csv +++ /dev/null @@ -1,66 +0,0 @@ -Additional pins for port X1 starting here,,,, -Description,Pin,Port,X1 pin,Duplicate -PWM42-2 / PWM12,36,P3.4,1, -I2C_1 SDA // SPI_4 MOSI,37,P0.5,3, -PWM80-2 / PWM10,38,P0.3,5, -PWM80-1 / PWM9,39,P0.1,7, -,40,P0.10,9, -,41,P3.2,11, -,42,P3.1,13, -A6 / ADC Input,43,P15.6 (INPUT ONLY),15, -A7 / ADC Input,44,P15.5 (INPUT ONLY),17, -A8 / ADC Input,45,P15.3 (INPUT ONLY),19, -A9 / ADC Input,46,P14.15 (INPUT ONLY),21, -A10 / ADC Input,47,P14.13 (INPUT ONLY),23, -A11 / ADC Input,48,P14.7 (INPUT ONLY),25, -A12 / ADC Input,49,P15.15 (INPUT ONLY),27, -DAC0 // A13 / ADC Input,50,P14.9,29 -,51,P2.13,31 -,52,P5.10,33 -PWM80-0 / PWM6,53,P5.11,34 -,54,P1.14,32 -DAC1 // A14 / ADC Input,55,P14.8,30 -A15 / ADC Input,56,P15.14 (INPUT ONLY),28 -A16 / ADC Input,57,P14.6 (INPUT ONLY),26 -A17 / ADC Input,58,P14.12 (INPUT ONLY),24 -A18 / ADC Input,59,P14.14 (INPUT ONLY),22 -A19 / ADC Input,60,P15.2 (INPUT ONLY),20 -A20 / ADC Input,61,P15.4 (INPUT ONLY),18 -A21 / ADC Input,62,P15.7 (INPUT ONLY),16 -PWM42-0 / PWM7,63,P3.0,14 -PWM80-1 / PWM8,64,P0.9,12 -,65,P0.0,10 -,66,P0.2,8 -SPI_4 MISO ,67,P0.4,6 -PWM80-3 / PWM11,68,P0.6,4 -I2C_1 SCL // SPI_4 SCLK ,69,P0.11,2 -Additional pins for port X2 starting here,,, -Description,Pin,Port,X2 pin -SPI_2 SCLK,70,P3.13,1 -SPI_2 MOSI,71,P3.11,3 -PWM40-1 / PWM21,72,P0.14,5 -,73,P3.14,7 -,74,P0.7,9 -,75,P1.2,11 -,76,P6.1,13 -,77,P5.3,15 -PWM43-0 / PWM17,78,P6.5,17 -PWM81-0 / PWM16,79,P1.15,19 -SPI_3 MOSI,80,P5.1,21 -PWM81-2 / PWM15,81,P5.3,23 -PWM81-1 / PWM14,82,P5.5,25 -PWM81-0 / PWM13,83,P5.7,27 -,84,P2.6,28 -,85,P5.6,26 -,86,P5.4,24 -,87,P5.2,22 -SPI_3 MISO,88,P5.0,20 -,89,P6.6,18 -PWM43-1 / PWM18,90,P6.4,16 -PWM43-3 / PWM19,91,P6.2,14 -,92,P6.0,12 -SPI_3 SCLK,93,P0.8,10 -,94,P3.3,8 -PWM40-0 / PWM20,95,P0.15,6 -PWM40-3 / PWM22,96,P0.12,4 -ECAT0.P1_LINK_ACT,97,P3.12,2