documentation: Instructions for F7 board

This commit is contained in:
Daniel Fekete 2017-07-05 19:43:48 +02:00
parent 2dd6e692ff
commit 962f506db0
5 changed files with 44 additions and 20 deletions

View File

@ -1,4 +1,19 @@
# STM32GENERIC
Generic implementation of Arduino for STM32 boards
Generic implementation of Arduino for STM32 boards using STM32 HAL. This is an alternative to the [Official implementation](https://github.com/stm32duino/Arduino_Core_STM32)
Documentation: https://danieleff.github.io/STM32GENERIC/
## Installation - Users
TODO create boards manager package
## Installation - Developers
1. Download the latest version from [https://github.com/danieleff/STM32GENERIC](https://github.com/danieleff/STM32GENERIC)
2. Unzip it into [Arduino]/hardware folder
3. Install Arduino Zero from the board manager for the arm-none-eabi-gcc compiler
Additional instructions for F7 boards:
1. Download the [latest GNU ARM Embedded Toolchain](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads)
2. Change compiler.path in [platform.txt](https://github.com/danieleff/STM32GENERIC/blob/master/STM32/platform.txt#L21) to point to that you downloaded.

View File

@ -225,6 +225,11 @@
<li>Unzip it into [Arduino]/hardware folder</li>
<li>Install Arduino Zero from the board manager for the arm-none-eabi-gcc compiler</li>
</ol>
<p>Additional instructions for F7 boards:</p>
<ol>
<li>Download the <a href="https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads">latest GNU ARM Embedded Toolchain</a></li>
<li>Change compiler.path in <a href="https://github.com/danieleff/STM32GENERIC/blob/master/STM32/platform.txt#L21">platform.txt</a> to point to that you downloaded.</li>
</ol>
<h2 id="uploading">Uploading</h2>
<p>Please go to the <a href="upload/">Uploading</a> page.</p>
<h2 id="list-of-boards">List of boards</h2>

View File

@ -2,7 +2,7 @@
"docs": [
{
"location": "/",
"text": "STM32GENERIC\n\n\nA generic \nArduino\n implementation for \nSTM32 boards\n.\n\n\nInstallation - Users\n\n\nTODO create boards manager package\n\n\nInstallation - Developers\n\n\n\n\nDownload the latest version from \nhttps://github.com/danieleff/STM32GENERIC\n\n\nUnzip it into [Arduino]/hardware folder\n\n\nInstall Arduino Zero from the board manager for the arm-none-eabi-gcc compiler\n\n\n\n\nUploading\n\n\nPlease go to the \nUploading\n page.\n\n\nList of boards\n\n\nPlease go to the \nBoards\n page.\n\n\nAPI documentation\n\n\nPlease go to the \nArduino API implementation\n page.",
"text": "STM32GENERIC\n\n\nA generic \nArduino\n implementation for \nSTM32 boards\n.\n\n\nInstallation - Users\n\n\nTODO create boards manager package\n\n\nInstallation - Developers\n\n\n\n\nDownload the latest version from \nhttps://github.com/danieleff/STM32GENERIC\n\n\nUnzip it into [Arduino]/hardware folder\n\n\nInstall Arduino Zero from the board manager for the arm-none-eabi-gcc compiler\n\n\n\n\nAdditional instructions for F7 boards:\n\n\n\n\nDownload the \nlatest GNU ARM Embedded Toolchain\n\n\nChange compiler.path in \nplatform.txt\n to point to that you downloaded.\n\n\n\n\nUploading\n\n\nPlease go to the \nUploading\n page.\n\n\nList of boards\n\n\nPlease go to the \nBoards\n page.\n\n\nAPI documentation\n\n\nPlease go to the \nArduino API implementation\n page.",
"title": "Installation"
},
{
@ -17,7 +17,7 @@
},
{
"location": "/#installation-developers",
"text": "Download the latest version from https://github.com/danieleff/STM32GENERIC Unzip it into [Arduino]/hardware folder Install Arduino Zero from the board manager for the arm-none-eabi-gcc compiler",
"text": "Download the latest version from https://github.com/danieleff/STM32GENERIC Unzip it into [Arduino]/hardware folder Install Arduino Zero from the board manager for the arm-none-eabi-gcc compiler Additional instructions for F7 boards: Download the latest GNU ARM Embedded Toolchain Change compiler.path in platform.txt to point to that you downloaded.",
"title": "Installation - Developers"
},
{

View File

@ -4,7 +4,7 @@
<url>
<loc>/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
@ -12,7 +12,7 @@
<url>
<loc>/upload/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
@ -21,61 +21,61 @@
<url>
<loc>/menu_options/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/arduino_api/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/spi/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/i2c/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/i2s/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/sdio/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/uart/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/usb_cdc/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/usb_msc/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/stm32_hal/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
@ -84,7 +84,7 @@
<url>
<loc>/libraries/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
@ -93,19 +93,19 @@
<url>
<loc>/boards/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/add_board/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>/test/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>
@ -114,7 +114,7 @@
<url>
<loc>/about/</loc>
<lastmod>2017-06-15</lastmod>
<lastmod>2017-07-05</lastmod>
<changefreq>daily</changefreq>
</url>

View File

@ -12,6 +12,10 @@ TODO create boards manager package
2. Unzip it into [Arduino]/hardware folder
3. Install Arduino Zero from the board manager for the arm-none-eabi-gcc compiler
Additional instructions for F7 boards:
1. Download the [latest GNU ARM Embedded Toolchain](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads)
2. Change compiler.path in [platform.txt](https://github.com/danieleff/STM32GENERIC/blob/master/STM32/platform.txt#L21) to point to that you downloaded.
## Uploading