bbcmicrobit/micropython
Port of MicroPython for the BBC micro:bit
5 Releases
Latest: 3y ago
v1.1.1Latest
๐ MicroPython Changes
- Remove (unused, undocumented, and not working) support for `None` as a music tune rest (https://github.com/bbcmicrobit/micropython/issues/776)
๐ Documentation Changes
- Improve `microbit.scale()` example with accelerometer(https://github.com/bbcmicrobit/micropython/pull/772)
- Fix inclusive/exclusive issue for `random.random()` tutorial (https://github.com/bbcmicrobit/micropython/pull/781)
- Full Changelog: https://github.com/bbcmicrobit/micropython/compare/v1.1.0...v1.1.1
v1.1.0
๐ MicroPython Changes
- Let the `pin` argument in `music.play()` be `None` for V2 compatibility (https://github.com/bbcmicrobit/micropython/issues/713)
- Update `microbit.scale()` to set the output type depending on the `to` parameter type (https://github.com/bbcmicrobit/micropython/issues/770)
- For a full changelog since the v1.1.0-beta.1: https://github.com/bbcmicrobit/micropython/compare/v1.1.0-beta.1...v1.1.0
v1.1.0-beta.1
๐ MicroPython Changes
- Added `microbit.scale()` function https://github.com/bbcmicrobit/micropython/issues/761
- Added RGBW support to `neopixel` module https://github.com/bbcmicrobit/micropython/issues/690
- Importing the `radio` module now turns on the radio automatically https://github.com/bbcmicrobit/micropython/issues/760
- The `audio` module has been included in the `microbit` module, so it can be accessed as `microbit.audio` https://github.com/bbcmicrobit/micropython/pull/740
- Added scissors icon to `microbit.Image` https://github.com/bbcmicrobit/micropython/pull/601
- Added `accelerometer.get_strength()` method
- Added `accelerometer.set_range()` method https://github.com/bbcmicrobit/micropython/pull/266
- Made sure PWM continues to work even if it misses an IRQ https://github.com/bbcmicrobit/micropython/pull/607
- + 3 more
๐ Other Changes
- Added more examples https://github.com/bbcmicrobit/micropython/pull/111 https://github.com/bbcmicrobit/micropython/pull/297 https://github.com/bbcmicrobit/micropython/pull/307 https://github.com/bbcmicrobit/micropython/pull/300 https://github.com/bbcmicrobit/micropython/pull/684
- Added GitHub Actions workflow to build and upload hex file https://github.com/bbcmicrobit/micropython/pull/737
๐ Documentation Changes
- Multiple V2 docs updates following the changes from releases:
- https://github.com/microbit-foundation/micropython-microbit-v2/releases/tag/v2.1.0-beta.1
- https://github.com/microbit-foundation/micropython-microbit-v2/releases/tag/v2.1.0
- Improved REPL information regarding serial terminals screen and picocom https://github.com/bbcmicrobit/micropython/pull/621
- Fix the table in pin.rst to match the diagram https://github.com/bbcmicrobit/micropython/pull/659
- Fix audio.AudioFrame sample type https://github.com/bbcmicrobit/micropython/pull/687
- Remove reference to outdated windows driver https://github.com/bbcmicrobit/micropython/pull/671
- Update info on micro:bit Python editors https://github.com/bbcmicrobit/micropython/pull/732
- + 4 more
v1.0.1
๐ Changes
- DAL updated from v2.1.0 to v2.1.1 ([diff](https://github.com/lancaster-university/microbit-dal/compare/v2.1.0...v2.1.1))
- Bugfix on the neopixel library (#606)
- Docs brought up to date with v1.0
v1.0.0
