# Using pins.setPull inside forever block

**URL:** <https://forum.makecode.com/t/using-pins-setpull-inside-forever-block/29189>\
**Category:** micro:bit\
**Created:** [June 9, 2024, 1:32pm UTC](https://forum.makecode.com/t/using-pins-setpull-inside-forever-block/29189 "2024-06-09T13:32:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wizard13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/wizard13/32/13911_2.png) [@Wizard13](https://forum.makecode.com/u/Wizard13)\
**Post date:** [June 9, 2024, 1:32pm UTC](https://forum.makecode.com/t/using-pins-setpull-inside-forever-block/29189/1 "2024-06-09T13:32:07Z")

</div>

Hi!  
Assuming I have the following code:

```auto
pins.setPull(DigitalPin.P0, PinPullMode.PullUp)
basic.forever(function () {
    if (pins.digitalReadPin(DigitalPin.P0) == 0) {
    	
    }
})

```

Is there any measureable difference if I turn it to this (pins.setPull inside forever block)?

```auto
basic.forever(function () {
    pins.setPull(DigitalPin.P0, PinPullMode.PullUp)
    if (pins.digitalReadPin(DigitalPin.P0) == 0) {
    	
    }
})

```
