# Porting Microbit Extensions? 

**URL:** https://forum.makecode.com/t/porting-microbit-extensions/17116
**Category:** Adafruit Circuit Playground Express
**Tags:** make, extension
**Created:** [December 27, 2022, 5:55pm UTC](https://forum.makecode.com/t/porting-microbit-extensions/17116 "2022-12-27T17:55:59Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![dotnetmaster](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dotnetmaster/32/7406_2.png) [@dotnetmaster](https://forum.makecode.com/u/dotnetmaster)
#### Post date: [December 27, 2022, 5:55pm UTC](https://forum.makecode.com/t/porting-microbit-extensions/17116/1 "2022-12-27T17:55:59Z")

</div>

Hi everyone,  
I have been using Adafruit Circuit Playground Express for a few days now and was wondering what the requirements would be to migrate a BBC Microbit extension and make it work with Playground Express.  
Microbit has many extensions, and I’m more than happy to migrate them if there are any guidelines or tutorials.  
I have tried to do it, but there are so Javascript APIs that seem to not exist on this side, like:  
DigitalPin Type, input.runningTime() and pins.digitalWritePin()  
This is one example of extensions I’m planning to migrate:

> **[GitHub - 1010Technologies/pxt-makerbit-ultrasonic: Ultrasonic distance...](https://github.com/1010Technologies/pxt-makerbit-ultrasonic)**
>
> Ultrasonic distance measurement with an HC-SR04 sensor. - GitHub - 1010Technologies/pxt-makerbit-ultrasonic: Ultrasonic distance measurement with an HC-SR04 sensor.

Thanks,  
Alex
