CircuitPython 7.0.0 RC3 发布
发表于 : 2021年 9月 17日 11:13
自 7.0.0-rc.2 以来的变化完整的提交日志在这里。
FIXES AND ENHANCEMENTS
PORT AND BOARD-SPECIFIC CHANGES
nRF
RP2040
Spresense
STM32
Individual Boards
NEW BOARDS SINCE 6.3.0
BUILD AND INFRASTRUCTURE CHANGES
TRANSLATION ADDITIONS AND IMPROVEMENTS
Breaking changes and deprecations since 6.x
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.