Skip to content

Commit 2a460e0

Browse files
gmarullnashif
authored andcommitted
boards: arm: nucleo_f446re: enable backup SRAM
Enable backup SRAM DT node and update documentation. Signed-off-by: Gerard Marull-Paretas <[email protected]>
1 parent 05f903f commit 2a460e0

File tree

3 files changed

+27
-15
lines changed

3 files changed

+27
-15
lines changed

boards/arm/nucleo_f446re/doc/index.rst

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -73,21 +73,23 @@ Supported Features
7373

7474
The Zephyr nucleo_f446re board configuration supports the following hardware features:
7575

76-
+-----------+------------+-------------------------------------+
77-
| Interface | Controller | Driver/Component |
78-
+===========+============+=====================================+
79-
| NVIC | on-chip | nested vector interrupt controller |
80-
+-----------+------------+-------------------------------------+
81-
| UART | on-chip | serial port |
82-
+-----------+------------+-------------------------------------+
83-
| PINMUX | on-chip | pinmux |
84-
+-----------+------------+-------------------------------------+
85-
| GPIO | on-chip | gpio |
86-
+-----------+------------+-------------------------------------+
87-
| PWM | on-chip | pwm |
88-
+-----------+------------+-------------------------------------+
89-
| I2C | on-chip | i2c |
90-
+-----------+------------+-------------------------------------+
76+
+-------------+------------+-------------------------------------+
77+
| Interface | Controller | Driver/Component |
78+
+=============+============+=====================================+
79+
| NVIC | on-chip | nested vector interrupt controller |
80+
+-------------+------------+-------------------------------------+
81+
| UART | on-chip | serial port |
82+
+-------------+------------+-------------------------------------+
83+
| PINMUX | on-chip | pinmux |
84+
+-------------+------------+-------------------------------------+
85+
| GPIO | on-chip | gpio |
86+
+-------------+------------+-------------------------------------+
87+
| PWM | on-chip | pwm |
88+
+-------------+------------+-------------------------------------+
89+
| I2C | on-chip | i2c |
90+
+-------------+------------+-------------------------------------+
91+
| Backup SRAM | on-chip | Backup SRAM |
92+
+-------------+------------+-------------------------------------+
9193

9294
Other hardware features are not yet supported on this Zephyr port.
9395

@@ -155,6 +157,11 @@ Serial Port
155157
Nucleo F446RE board has 2 UARTs and 4 USARTs. The Zephyr console output is assigned to UART2.
156158
Default settings are 115200 8N1.
157159

160+
Backup SRAM
161+
-----------
162+
163+
In order to test backup SRAM you may want to disconnect VBAT from VDD. You can
164+
do it by removing ``SB45`` jumper on the back side of the board.
158165

159166
Programming and Debugging
160167
*************************

boards/arm/nucleo_f446re/nucleo_f446re.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@
8282
status = "okay";
8383
};
8484

85+
&backup_sram {
86+
status = "okay";
87+
};
88+
8589
&flash0 {
8690

8791
partitions {

boards/arm/nucleo_f446re/nucleo_f446re.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@ supported:
1414
- gpio
1515
- spi
1616
- i2c
17+
- backup_sram
1718
ram: 96
1819
flash: 512

0 commit comments

Comments
 (0)