@@ -47,6 +47,7 @@ namespace power {
4747//% group="micro:bit (V2)"
4848//% weight=700
4949//% block="request low power||and $mode"
50+ //% parts="v2"
5051//% shim=power::lowPowerRequest
5152export function lowPowerRequest ( mode ?: LowPowerMode ) : void {
5253 basic . pause ( 0 )
@@ -61,6 +62,7 @@ export function lowPowerRequest(mode?: LowPowerMode): void {
6162//% weight=600
6263//% interval.shadow=longTimePicker
6364//% block="request low power for $interval ms"
65+ //% parts="v2"
6466//% shim=power::lowPowerPause
6567export function lowPowerPause ( interval : number ) : void {
6668 basic . pause ( interval )
@@ -74,6 +76,7 @@ export function lowPowerPause(interval: number): void {
7476//% help=power/low-power-enable
7577//% weight=500
7678//% block="low power %enable"
79+ //% parts="v2"
7780//% shim=power::lowPowerEnable
7881export function lowPowerEnable ( enable : LowPowerEnable ) : void {
7982 return
@@ -100,6 +103,7 @@ export function lowPowerIsEnabled(): boolean {
100103//% interval.shadow=longTimePicker
101104//% afterOnStart=true
102105//% block="full power every $interval ms"
106+ //% parts="v2"
103107//% shim=power::fullPowerEvery
104108export function fullPowerEvery ( interval : number , code : ( ) => void ) : void {
105109 loops . everyInterval ( interval , code )
@@ -135,6 +139,7 @@ export function fullPowerSourceIsEnabled(source: FullPowerSource): boolean {
135139//% group="micro:bit (V2)"
136140//% weight=900
137141//% block="full power on %source"
142+ //% parts="v2"
138143//% shim=power::fullPowerOn
139144export function fullPowerOn ( source : FullPowerSource ) : void {
140145 return
0 commit comments