FIXES AND ENHANCEMENTS
PORT AND BOARD-SPECIFIC CHANGES
nRF
RP2040
- Disable use of WFI when idling. Fixes regression introduced by #5341. #5357. Thanks @dhalbert and @Neradoc.
Spresense
STM32
Individual Boards
NEW BOARDS SINCE 6.3.0
- ARAMCON2 Badge. #4627. Thanks @aramcon-badge.
- ATMegaZero ESP32-S2. #4634. Thanks @eddieespinal.
- Adafruit LED Glasses nRF52840 Driver. #5224, #5265, #5326. Thanks @dhalbert and @ladyada.
- Adafruit MacroPad RP2040. #4770, #4864. Thanks @ladyada.
- AiThinker ESP-12K NodeMCU. #5149. Thanks @codetyphon.
- Arduino Nano RP2040 Connect. #4802. Thanks @BlitzCityDIY.
- BlueMicro840. #5114. Thanks @jpconstantineau.
- CP Sapling Rev B. #4677. Thanks @skerr92.
- Challenger RP2040 WiFi. #5323. Thanks @PontusO.
- CrumpSpace CrumpS2. #5143. Thanks @tylercrumpton.
- Cytron Maker Pi RP2040. #4824. Thanks @CytronTechnologies.
- EncoderPad RP2040. #5247 Thanks @jpconstantineau.
- Espressif HMI DevKit 1. Thanks @jepler.
- Espressif HMI Development Kit. #5335. Thanks @skieast.
- Espressif Kalgua v1.3. #4870. Thanks @jepler.
- Gravitech Cucumber M. #5097. Thanks @anecdata.
- Gravitech Cucumber MS. #5097. Thanks @anecdata.
- Gravitech Cucumber R. #5097. Thanks @anecdata.
- Gravitech Cucumber RS. #5097. Thanks @anecdata.
- Lolin Mini S2. #5239, #5297. Thanks @durapensa.
- micro:bit V2 (first BLE-only board). #5002. Thanks @tannewt.
- Morpheans MorphESP-240. #5129. Thanks @skieast.
- Muselab nanoESP32-S2 WROVER. #4834. Thanks @reppad.
- Oak Development Technologies PixelWing ESP32-S2. #5156. Thanks @skerr92.
- Pimoroni Interstate 75. #5099. Thanks @ZodiusInfuser.
- Pimoroni PGA2040. #4865. Thanks @ZodiusInfuser.
- Pimoroni Plasma 2040. #5099. Thanks @ZodiusInfuser.
- RayTac MDBT50Q-RX nRF52840 dongle. #5095. Thanks @dhalbert.
- senseBox MCU. #4576. Thanks @felixerdy.
- SparkFun MicroMod SAMD51. #4852. Thanks @stonehippo.
- SparkFun MicroMod STM32. #5060. Thanks @cdwilson.
- UnexpectedMaker Feather S2 Neo. #5294. Thanks @UnexpectedMaker.
- WarmBit BluePixel nRF52840. #5229 Thanks @warmbit.
BUILD AND INFRASTRUCTURE CHANGES
TRANSLATION ADDITIONS AND IMPROVEMENTS
Breaking changes and deprecations since 6.x
- The RGB status LED codes have changed for clarity and to save power.
- PWMOut is now only in pwmio, and is no longer in both pulseio and pwomio.
- colorwheel() has been moved from _pixelbuf to rainbowio.
- displayio.Group no longer has a max_size parameter.
- vectorio: Rectangle, Circle, and Polygon are added directly to a Group; VectorShape is not needed.
- Using a PWMOut for PulseOut is deprecated and will be removed in 8.0.0.
- gamepad is removed: use keypad. gamepadshift is still present but will be removed in 8.0.0.
- settings.py and settings.txt are no longer alternative names for boot.py.
- The default for displayio.Display.refresh(..., minimimum_frames_per_second, ...) is now 0.
- displayio.Display() argument set_vertical_scroll argument is deprecated and will be removed in 8.0.0.
- displayio.ParallelBus is now available as parallelbus.ParallelBus and will be removed from displayio in 8.0.0.
- busio.OneWire/bitbangio.OneWire is now available as onewireio.OneWire and will be removed from busio and bitbangio in 8.0.0.