Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Restructuring folders to accomodate STM32F7 HAL based examples #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Aug 6, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Baremetal/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# List

Examples have been built on the **B-L475E-IOT01A STM32L4 based board**

- [Install the arm-none-eabi-* toolchain](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads)
- [Install CMAKE](https://cmake.org/cmake/help/latest/index.html)
- [Fastbit Embedded Brain Academy Linker Script](https://www.youtube.com/watch?v=B7oKdUvRhQQ)
Expand Down
15 changes: 12 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
- [STM32-Repo](#stm32-repo)
- [Pre-Requisites](#pre-requisites)
- [Links](#links)
- [STM32L4](#stm32l4)
- [STM32F7](#stm32f7)
- [Repository Structure](#repository-structure)
- [Project Structure](#project-structure)
- [Device Dependent folders](#device-dependent-folders)
Expand Down Expand Up @@ -28,8 +30,15 @@ STM32 Repository for learning HAL and CMSIS (Baremetal)

## Links

### STM32L4

- [STM32 Website for B-L475E-IOT01A](https://www.st.com/en/evaluation-tools/b-l475e-iot01a.html)
- L475_x examples use [the B-L475E-IOT01A board](https://os.mbed.com/platforms/ST-Discovery-L475E-IOT01A/)
- STM32L475_x examples use [the B-L475E-IOT01A board](https://os.mbed.com/platforms/ST-Discovery-L475E-IOT01A/)

### STM32F7

- [STM32 Website for NUCLEO-F746ZG](https://www.st.com/en/evaluation-tools/nucleo-f746zg.html)
- STM32F7ZG examples use [the NUCLEO-F746ZG board](https://os.mbed.com/platforms/ST-Nucleo-F746ZG/)

# Repository Structure

Expand All @@ -38,8 +47,8 @@ STM32 Repository for learning HAL and CMSIS (Baremetal)
- Integrate critical external components to a project
- doc
- PDF Documents
- L475
- STM32 L475 HAL Example
- STM32_HAL
- STM32 HAL based examples for various microcontrollers
- Template
- Projects built after `Minimal_CMSIS` in Baremetal
- Actual application level code
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
7 changes: 6 additions & 1 deletion Template/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,12 @@

# Template

Templates for starting STM32 Projects
Application templates have been built on the **B-L475E-IOT01A STM32L4 based board**

- Templates are extensions on Baremetal code
- Templates differ from Baremetal code in the sense that they are on the application level
- Baremetal code deals with linker script and architecture based initialization
- Templates are based on microcontroller based code i.e application level

# Reference Material

Expand Down
Binary file added doc/B-L475E-IOT01A/STM32L4_HAL.pdf
Binary file not shown.
Binary file added doc/NUCLEO-F746ZG/NUCLEO-F746ZG.pdf
Binary file not shown.
Binary file not shown.
Binary file added doc/NUCLEO-F746ZG/STM32F74x Reference Manual.pdf
Binary file not shown.
Binary file added doc/NUCLEO-F746ZG/STM32F7_HAL.pdf
Binary file not shown.