Skip to content

v2.0.0

Compare
Choose a tag to compare
@microbit-carlos microbit-carlos released this 30 Jun 19:56
· 127 commits to master since this release

GitHub milestone: https://github.com/microbit-foundation/micropython-microbit-v2/milestone/6?closed=1

  • Fixed issue where display.get_pixel() returned values in the range 0..255 instead of 0..9 (as V1) (#75)
  • Fixed issue playing Sound expressions in the background (#76)
  • Fixed issue grabbing pins when switching between different music/sound modes (#50)
  • Fixed issues with ADC measurements (#65, #66)
  • Fixed issue where UART pins were not redirected to the USB pins on a second call to uart.init() (#70)
  • Added Code of Conduct to the repository (#71)
  • Enable BLE partial flashing (#77)
  • Fixed internal name of microbit.speaker type to MicroBitSpeaker
  • Updated to the latest MicroPython on the 02/05/2021 (micropython/micropython@1e2f0d2)
  • Updated CODAL to v0.2.31
    • codal-microbit-v2:
      • mixer: add isSilent() and fire SOUND/SILENCE events
      • Introduction of persistent logging API
      • improvements to MicroBitLog
      • make private pin variable a pointer, to fix pins becoming other pins
      • deep sleep support
      • fix memory leak in MicroBitAudio::setSleep()/enable()
    • codal-core:
      • add default atomic operations for reference counted types
      • add events to CodalUSB
      • ifguard uf2_info in GhostFAT implementation
      • introduce framework for power efficient deep sleep
    • codal-nrf52:
      • USB for the nrf52 family
      • NRF52Serial - Avoid overwriting pin definitions during redirection
      • NRF52Serial::configurePins - wait for TX buffer to empty
      • NRF52ADC: Improvements to discrete sampling
      • NRF52I2C Workaround for missed SHORT trigger
      • update drivers to support deep sleep mode