Skip to content

Commit aa1b4f3

Browse files
[nrf52,gpio] High voltage (#5595)
* doc * Update nrf52.md * fix * Update content/components/nrf52.md --------- Co-authored-by: Jonathan Swoboda <[email protected]>
1 parent 108f651 commit aa1b4f3

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

content/components/nrf52.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,29 @@ nrf52:
9595

9696
- **reset_pin** (*Required*, [Pin](/guides/configuration-types#pin)): The pin to use for trigger a hardware reset. This pin should be connected to the MCU's reset line or to a circuit that causes the bootloader to enter DFU mode after reset.
9797

98+
## REGOUT0
99+
100+
Output voltage from the REG0 regulator stage, which powers the GPIO pins when the board operates in high-voltage mode.
101+
This setting can only be changed a limited number of times, unless uicr_erase is set to true.
102+
Requires `mcuboot` or `adafruit` bootloader version 0.9.3 or higher.
103+
104+
### Example Configuration
105+
106+
```yaml
107+
nrf52:
108+
reg0:
109+
voltage: 3.3V
110+
uicr_erase: true
111+
```
112+
113+
### Configuration variables
114+
115+
- **voltage** (**Required**, voltage): The desired output voltage - must be one of
116+
1.8V, 2.1V, 2.4V, 2.7V, 3.0V, 3.3V.
117+
- **uicr_erase** (**Optional**, bool): If set to true, the User Information Configuration Registers (UICR)
118+
will be erased before writing the new voltage setting.
119+
⚠️ Warning: Enabling this may cause the board to fail to boot if misconfigured. Default is false.
120+
98121
## Troubleshooting
99122

100123
### Flashing is unstable

0 commit comments

Comments
 (0)