-
Notifications
You must be signed in to change notification settings - Fork 2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' into rust-gcoap-add-saul
- Loading branch information
Showing
198 changed files
with
6,186 additions
and
1,257 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,6 +7,9 @@ | |
|
||
*.md @jia200x | ||
|
||
Cargo.* @chrysn | ||
*.rs @chrysn | ||
|
||
/.murdock @kaspar030 | ||
|
||
/boards/common/atxmega/ @nandojve | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
MODULE = board | ||
DIRS = $(RIOTBOARD)/common/nucleo | ||
|
||
include $(RIOTBASE)/Makefile.base |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
include $(RIOTBOARD)/common/nucleo/Makefile.dep |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
CPU = stm32 | ||
CPU_MODEL = stm32u575zi | ||
|
||
# Put defined MCU peripherals here (in alphabetical order) | ||
FEATURES_PROVIDED += periph_i2c | ||
FEATURES_PROVIDED += periph_pwm | ||
FEATURES_PROVIDED += periph_timer | ||
FEATURES_PROVIDED += periph_uart periph_lpuart | ||
FEATURES_PROVIDED += periph_usbdev | ||
|
||
# load the common Makefile.features for Nucleo boards | ||
include $(RIOTBOARD)/common/nucleo144/Makefile.features |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# load the common Makefile.include for Nucleo boards | ||
include $(RIOTBOARD)/common/nucleo144/Makefile.include |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
/** | ||
@defgroup boards_nucleo-u575zi-q STM32 Nucleo-U575ZI-Q | ||
@ingroup boards_common_nucleo144 | ||
@brief Support for the STM32 Nucleo-U575ZI-Q | ||
|
||
## Overview | ||
|
||
The Nucleo-L552ZE-Q is a board from ST's Nucleo family supporting the ARM Cortex-M33 | ||
STM32U575ZIT6Q ultra-low-power microcontroller with TrustZone, 768KiB of RAM and 2MiB | ||
of Flash. | ||
|
||
## Hardware | ||
|
||
![Nucleo144 L552ZE-Q](https://www.st.com/bin/ecommerce/api/image.PF271812.en.feature-description-include-personalized-no-cpn-medium.jpg) | ||
|
||
### MCU | ||
|
||
| MCU | STM32U575ZIT6Q | | ||
|:-------------|:-----------------------------| | ||
| Family | ARM Cortex-M33 | | ||
| Vendor | ST Microelectronics | | ||
| RAM | 786KiB | | ||
| Flash | 2MiB | | ||
| Frequency | up tp 160MHz | | ||
| FPU | yes | | ||
| TrustZone | yes | | ||
| Timers | 17 | | ||
| UARTs | 6 (3xUSART, 2xUART, 1xLPUART)| | ||
| I2cs | 4 | | ||
| SPIs | 3 | | ||
| CAN | 1 | | ||
| Datasheet | [Datasheet](https://www.st.com/resource/en/datasheet/stm32u575zi.pdf)| | ||
| Programming Manual | [Programming Manual](https://www.st.com/resource/en/programming_manual/pm0264-stm32-cortexm33-mcus-programming-manual-stmicroelectronics.pdf)| | ||
| Board Manual | [Board Manual](https://www.st.com/resource/en/user_manual/um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf)| | ||
|
||
## Flashing the device | ||
|
||
### Flashing the Board Using OpenOCD | ||
|
||
The ST Nucleo-L552ZE-Q board includes an on-board ST-LINK programmer and can be | ||
flashed using OpenOCD. | ||
|
||
Once OpenOCD is installed, you can flash the board simply by typing | ||
|
||
``` | ||
make BOARD=nucleo-u575zi-q flash | ||
``` | ||
|
||
and debug via GDB by simply typing | ||
``` | ||
make BOARD=nucleo-u575zi-q debug | ||
``` | ||
|
||
## Accessing RIOT shell | ||
|
||
Default RIOT shell access utilize VCP (Virtual COM Port) via USB interface, | ||
provided by integrated ST-LINK programmer. ST-LINK is connected to the | ||
microcontroller USART1. | ||
|
||
The default baud rate is 115 200. | ||
|
||
If a physical connection to USART1 is needed, connect UART interface to pins PA9 (USART1 TX) and PA10 (USART1 RX). | ||
*/ |
Oops, something went wrong.