Skip to content

Commit

Permalink
docs: fix typos and links
Browse files Browse the repository at this point in the history
  • Loading branch information
ederjc committed Sep 16, 2024
1 parent 2f8804c commit f2a4dcc
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 34 deletions.
4 changes: 2 additions & 2 deletions docs/arduino-variations.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Arduino Variations
====================
Variations from Arduino Standard
================================

Functions and Options Differences
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down
26 changes: 13 additions & 13 deletions docs/builtin-libraries.rst
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
Built in Libraries
=====================
Built-in Libraries
==================

The XMC for Arduino platform provides a comprehensive set of built-in libraries that enable developers to easily access
and utilize the XMC microcontrollers' features and peripherals; this section lists these libraries, including their
and utilize the XMC microcontrollers' features and peripherals. This section lists these libraries, including their
functionality and supported boards.

DeviceControl XMC
^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^

Examples Supported
-------------------
------------------

.. list-table::
:header-rows: 1
Expand Down Expand Up @@ -99,7 +99,7 @@ Examples Supported


RTC Library
^^^^^^^^^^^^^^
^^^^^^^^^^^

.. list-table::
:header-rows: 1
Expand All @@ -117,7 +117,7 @@ RTC Library


SPI Library
^^^^^^^^^^^^^^
^^^^^^^^^^^

.. list-table::
:header-rows: 1
Expand All @@ -142,7 +142,7 @@ SPI Library

Wire Library
^^^^^^^^^^^^^^
^^^^^^^^^^^^

.. list-table::
:header-rows: 1
Expand Down Expand Up @@ -217,24 +217,24 @@ Wire Library

I2S Library
^^^^^^^^^^^^^^
^^^^^^^^^^^

This library has been tested with the IM69D130 Microphone Shield2Go with both XMC4700 Relax Kit and XMC1100 XMC2Go.
Please refer to the `README.md <https://github.com/Infineon/XMC-for-Arduino/blob/master/libraries/I2S/README.md>`_ of
the I2S library for pin connections.

Limitations
------------
-----------
With XMC 2Go (possibly also with other XMC1000 family devices), you might easily overflow the I2S buffer and you should
try to reduce the I2S sampling rate if so.

OneWire Library
^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^

Library for One wire protocol. It could be used to access 1-wire temperature sensors, memory and other chips.

CAN Library
^^^^^^^^^^^^^^
^^^^^^^^^^^

This library provides support for the CAN protocol. For further details, please refer to the `README.md <https://github.com/Infineon/XMC-for-Arduino/blob/master/libraries/CAN/README.md>`_ file in the CAN library.

Expand Down Expand Up @@ -262,7 +262,7 @@ This library provides support for the CAN protocol. For further details, please
| when data is received on the CAN bus. In both examples,
| messages with any ID transmitted on the CAN bus can
| be received. Additionally, messages can be filtered for
| specific IDs using the filter() function.
| specific IDs using the ``filter()`` function.
* - CANLoopBack
- XMC1400 2GO
- | This example demonstrates the loopback mode of CAN.
Expand Down
31 changes: 13 additions & 18 deletions docs/hw-platforms.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,6 @@ The following XMC microcontroller boards are supported by XMC for Arduino:
- Board Name
- Description
- Form Factor
* - .. image:: img/KIT_XMC14_2GO.png
- Various Kit 2Go boards
- Various Kit 2Go sensorboards.
- Shield2Go
* - .. image:: img/KIT_XMC14_2GO.png
- `KIT_XMC14_2GO`_
- Kit 2Go with XMC1404 and CAN transceiver.
Expand All @@ -39,7 +35,6 @@ The following XMC microcontroller boards are supported by XMC for Arduino:
- XMC4400 compatible with multiple form-factors.
- Arduino Uno, Shield2Go, mikroBUS


KIT_XMC14_2GO
-------------

Expand Down Expand Up @@ -166,12 +161,12 @@ Pinout Diagram
:width: 600

Please note that Arduino pin number 15 & 21 (SCL & A5) and Arduino pin number 14 & 20 (SDA & A4) are connected with each other
on the board itself. If you want to use them check out the subsection :ref:`connected-pins`.
on the board itself. If you want to use them check out the subsection :ref:`connected_pins`.


-----------------------------------------------------------------------

.. _connected-pins:
.. _connected_pins:

Connected I2S and Analog pins
-----------------------------
Expand All @@ -180,9 +175,9 @@ For the KIT_XMC_PLT2GO_XMC4200, KIT_XMC_PLT2GO_XMC4400 and KIT_XMC47_RELAX_5V_AD
pin number 14 & 20 (SDA & A4) are connected with each other on the board itself. Although they are different physical pins of the microcontroller,
they are connected with each other on the board to comply with the original Arduino UNO Rev3 pin connections. This influences analog measurements on
A4 and A5 if you are using I2C simultaneously. Details of the connection can also be found in the schematics in the user manual of the board here:
`KIT_XMC_PLT2GO_XMC4200 User Manual`_, `KIT_XMC_PLT2GO_XMC4400 User Manual`_ and `KIT_XMC47_RELAX_5V_AD_V1 User Manual`_.
`KIT_XMC_PLT2GO_XMC4200 user manual`_, `KIT_XMC_PLT2GO_XMC4400 user manual`_ and `KIT_XMC47_RELAX_5V_AD_V1 user manual`_.

The User Manual shows on:
The user manual shows on:

* Page 11 details the 3V3 signals on connectors X1 and X2 (figure 7) including ADC channels
* Page 12 below Figure 8 details analog input specifications
Expand Down Expand Up @@ -210,12 +205,12 @@ For the KIT_XMC47_RELAX_5V_AD_V1 cut the blue routes on the back side of the PCB
:width: 600


.. _`KIT_XMC14_2GO`: https://www.infineon.com/cms/en/product/evaluation-boards/kit_xmc14_2go/?redirId=282145
.. _`KIT_XMC11_BOOT_001`: https://www.infineon.com/cms/de/product/evaluation-boards/kit_xmc11_boot_001/
.. _`KIT_XMC1400_ARDUINO`: https://www.infineon.com/cms/en/product/evaluation-boards/kit_xmc1400_arduino/
.. _`KIT_XMC_PLT2GO_XMC4200`: https://www.infineon.com/cms/en/product/evaluation-boards/kit_xmc_plt2go_xmc4200/
.. _`KIT_XMC_PLT2GO_XMC4400`: https://www.infineon.com/cms/en/product/evaluation-boards/kit_xmc_plt2go_xmc4400/
.. _`KIT_XMC47_RELAX_5V_AD_V1`: https://www.infineon.com/cms/en/product/evaluation-boards/kit_xmc47_relax_5v_ad_v1/?redirId=114289
.. _`KIT_XMC_PLT2GO_XMC4200 User Manual`: https://www.infineon.com/dgdl/Infineon-XMC4200_Platform2Go-UserManual-v01_00-EN.pdf?fileId=5546d4626f229553016f8fca76c12c96
.. _`KIT_XMC_PLT2GO_XMC4400 User Manual`: https://www.infineon.com/dgdl/Infineon-XMC4400_Platform2Go-UserManual-v01_00-EN.pdf?fileId=5546d4626f229553016f8fc159482c94
.. _`KIT_XMC47_RELAX_5V_AD_V1 User Manual`: https://www.infineon.com/dgdl/Infineon-Board_User_Manual_XMC4700_XMC4800_Relax_Kit_Series-UM-v01_02-EN.pdf?fileId=5546d46250cc1fdf01513f8e052d07fc
.. _KIT_XMC14_2GO: https://www.infineon.com/cms/en/product/evaluation-boards/kit_xmc14_2go/?redirId=282145
.. _KIT_XMC11_BOOT_001: https://www.infineon.com/cms/de/product/evaluation-boards/kit_xmc11_boot_001/
.. _KIT_XMC1400_ARDUINO: https://www.infineon.com/cms/en/product/evaluation-boards/kit_xmc1400_arduino/
.. _KIT_XMC_PLT2GO_XMC4200: https://www.infineon.com/cms/en/product/evaluation-boards/kit_xmc_plt2go_xmc4200/
.. _KIT_XMC_PLT2GO_XMC4400: https://www.infineon.com/cms/en/product/evaluation-boards/kit_xmc_plt2go_xmc4400/
.. _KIT_XMC47_RELAX_5V_AD_V1: https://www.infineon.com/cms/en/product/evaluation-boards/kit_xmc47_relax_5v_ad_v1/?redirId=114289
.. _KIT_XMC_PLT2GO_XMC4200 user manual: https://www.infineon.com/dgdl/Infineon-XMC4200_Platform2Go-UserManual-v01_00-EN.pdf?fileId=5546d4626f229553016f8fca76c12c96
.. _KIT_XMC_PLT2GO_XMC4400 user manual: https://www.infineon.com/dgdl/Infineon-XMC4400_Platform2Go-UserManual-v01_00-EN.pdf?fileId=5546d4626f229553016f8fc159482c94
.. _KIT_XMC47_RELAX_5V_AD_V1 user manual: https://www.infineon.com/dgdl/Infineon-Board_User_Manual_XMC4700_XMC4800_Relax_Kit_Series-UM-v01_02-EN.pdf?fileId=5546d46250cc1fdf01513f8e052d07fc
1 change: 0 additions & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ advantage of the advanced features and performance offered by XMC microcontrolle
builtin-libraries
arduino-variations


License
=======

Expand Down

0 comments on commit f2a4dcc

Please sign in to comment.