nrf: call sd_app_evt_wait when the SoftDevice is enabled

This reduces current consumption from 500-1000µA to very low (<10µA)
current consumption. This change is important for battery powered
devices, especially devices that may be running for long periods of
time.
This commit is contained in:
Ayke van Laethem
2020-08-01 18:31:48 +02:00
committed by Ron Evans
parent b75f042c23
commit 9d625a1ccb
8 changed files with 71 additions and 4 deletions
+6
View File
@@ -2,6 +2,8 @@
package runtime
import "device/arm"
type timeUnit int64
func postinit() {}
@@ -12,3 +14,7 @@ func main() {
run()
abort()
}
func waitForEvents() {
arm.Asm("wfe")
}