nrf52840: do not export DFU_MAGIC_* constants

These constants are for internal use only, so should not have been
exported. In addition, they didn't follow the Go naming convention
before this change.
This commit is contained in:
Ayke van Laethem
2022-09-18 17:39:51 +02:00
committed by Ron Evans
parent 9720ccacbb
commit cecae8084c
@@ -9,16 +9,16 @@ import (
) )
const ( const (
DFU_MAGIC_SERIAL_ONLY_RESET = 0x4e dfuMagicSerialOnlyReset = 0x4e
DFU_MAGIC_UF2_RESET = 0x57 dfuMagicUF2Reset = 0x57
DFU_MAGIC_OTA_RESET = 0xA8 dfuMagicOTAReset = 0xA8
) )
// EnterSerialBootloader resets the chip into the serial bootloader. After // EnterSerialBootloader resets the chip into the serial bootloader. After
// reset, it can be flashed using serial/nrfutil. // reset, it can be flashed using serial/nrfutil.
func EnterSerialBootloader() { func EnterSerialBootloader() {
arm.DisableInterrupts() arm.DisableInterrupts()
nrf.POWER.GPREGRET.Set(DFU_MAGIC_SERIAL_ONLY_RESET) nrf.POWER.GPREGRET.Set(dfuMagicSerialOnlyReset)
arm.SystemReset() arm.SystemReset()
} }
@@ -26,7 +26,7 @@ func EnterSerialBootloader() {
// can be flashed via nrfutil or by copying a UF2 file to the mass storage device // can be flashed via nrfutil or by copying a UF2 file to the mass storage device
func EnterUF2Bootloader() { func EnterUF2Bootloader() {
arm.DisableInterrupts() arm.DisableInterrupts()
nrf.POWER.GPREGRET.Set(DFU_MAGIC_UF2_RESET) nrf.POWER.GPREGRET.Set(dfuMagicUF2Reset)
arm.SystemReset() arm.SystemReset()
} }
@@ -34,6 +34,6 @@ func EnterUF2Bootloader() {
// flashed via an OTA update // flashed via an OTA update
func EnterOTABootloader() { func EnterOTABootloader() {
arm.DisableInterrupts() arm.DisableInterrupts()
nrf.POWER.GPREGRET.Set(DFU_MAGIC_OTA_RESET) nrf.POWER.GPREGRET.Set(dfuMagicOTAReset)
arm.SystemReset() arm.SystemReset()
} }