Merge pull request #509 from liamcottle/master

Fix for macos failing to set firmware hash on NRF52
This commit is contained in:
markqvist 2024-05-31 13:47:01 +02:00 committed by GitHub
commit 4fdb9dda40
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3440,6 +3440,11 @@ def main():
time.sleep(6.5) time.sleep(6.5)
elif rnode.platform == ROM.PLATFORM_NRF52: elif rnode.platform == ROM.PLATFORM_NRF52:
# Wait a few seconds before hard resetting.
# Otherwise, macOS fails to set firmware hash on NRF52
if RNS.vendor.platformutils.is_darwin():
time.sleep(5)
rnode.hard_reset() rnode.hard_reset()
# The hard reset on this platform is different # The hard reset on this platform is different
# to that of the ESP32 platform, it causes # to that of the ESP32 platform, it causes