Create 2021-12-27.md
This commit is contained in:
parent
7b1b48713d
commit
03bd88f871
1 changed files with 294 additions and 0 deletions
294
2021/2021-12-27.md
Normal file
294
2021/2021-12-27.md
Normal file
|
|
@ -0,0 +1,294 @@
|
|||
# CircuitPython Weekly for December 27, 2021
|
||||
|
||||
|
||||
Video is available [on YouTube](https://youtu.be/eBUa2Ywhba0).
|
||||
|
||||
|
||||
Join here for the chat all week: http://adafru.it/discord.
|
||||
|
||||
|
||||
The CircuitPython Weekly happens normally at 2pm ET/11am PT on Mondays. Check the #circuitpython channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in [iCal format](https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical) for use with standard calendar applications and can also be viewed [in your browser](https://open-web-calendar.herokuapp.com/calendar.html?url=https%3A%2F%2Fraw.githubusercontent.com%2Fadafruit%2Fadafruit-circuitpython-weekly-meeting%2Fmain%2Fmeeting.ical&title=CircuitPython%20Meeting%20Schedule&tab=agenda&tabs=month&tabs=agenda).
|
||||
|
||||
|
||||
If you want to be able to participate in the meeting by speaking, you will need to be added to the @circuitpythonistas role on Discord. Please ask any one of the moderators or admins to add you if you’d like to join.
|
||||
|
||||
|
||||
CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com.
|
||||
|
||||
|
||||
Reminders: Podcast available on most services. Let us know if we’re missing some.
|
||||
## 3:30 Community News
|
||||
3:30 Update from pt
|
||||
8:50 Update from ladyada - overview and review
|
||||
### 16:00 Mu 1.1.0-beta.7 Released
|
||||
Beta 7 of the Mu Python Editor has just been released. This includes UI enhancements, localization, PyGame updates, bug fixes and more - Made With Mu.
|
||||
### 16:25 CircuitPython 7.1.0-rc.1 Released
|
||||
The second release candidate for CircuitPython 7.1.0 was released on December 25, 2021. Expect CircuitPython 7.1.0 final soon.
|
||||
|
||||
|
||||
### 17:15 Newsletter Details
|
||||
The CircuitPython Weekly Newsletter is a CircuitPython community-run newsletter emailed every Tuesday. The complete [archives are here](https://www.adafruitdaily.com/category/circuitpython/). It highlights the latest Python on hardware related news from around the web including CircuitPython, Python and MicroPython developments.
|
||||
To contribute your own news or project, edit next week's draft [on GitHub](https://github.com/adafruit/circuitpython-weekly-newsletter/tree/gh-pages/_drafts) and [submit a pull request](https://help.github.com/articles/editing-files-in-your-repository/) with the changes. You may also tag a tweet with #CircuitPython on Twitter, or email cpnews@adafruit.com.
|
||||
## 18:00 State of CircuitPython, Libraries and Blinka
|
||||
|
||||
_[This data is one day older than usual due to technical problems at GitHub.]_
|
||||
|
||||
### Overall
|
||||
* 65 pull requests merged
|
||||
* 15 authors - dhalbert, FoamyGuy, Smankusors, dannystaple, Eason010212, s-light, jepler, tekktrik, weblate, kattni, dronecz, hathach, jpconstantineau, tannewt, timhawes
|
||||
* 11 reviewers - brentru, dhalbert, FoamyGuy, makermelissa, TheKitty, ladyada, jepler, microDev1, kattni, gamblor21, tannewt
|
||||
* 31 closed issues by 10 people, 10 opened by 10 people
|
||||
|
||||
|
||||
### 19:20 Core
|
||||
* 19 pull requests merged
|
||||
* 8 authors - dhalbert, FoamyGuy, jepler, weblate, dronecz, hathach, jpconstantineau, tannewt
|
||||
* 6 reviewers - FoamyGuy, dhalbert, microDev1, ladyada, jepler, tannewt
|
||||
* 15 open pull requests
|
||||
* https://github.com/adafruit/circuitpython/pull/5298 (Open 113 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5352 (Open 101 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5422 (Open 84 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5453 (Open 76 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5491 (Open 65 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5551 (Open 50 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5613 (Open 32 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5711 (Open 12 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5726 (Open 11 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5718 (Open 11 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5759 (Open 4 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5753 (Open 4 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5769 (Open 3 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5764 (Open 3 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5774 (Open 2 days)
|
||||
* 10 closed issues by 5 people, 4 opened by 4 people
|
||||
* 462 open issues
|
||||
* https://github.com/adafruit/circuitpython/issues
|
||||
* 7 active milestones
|
||||
* 7.1.0: 0 open issues
|
||||
* 7.2.0: 4 open issues
|
||||
* 7.x.x: 15 open issues
|
||||
* 8.0.0: 10 open issues
|
||||
* Libraries: 17 open issues
|
||||
* Long term: 408 open issues
|
||||
* Support: 7 open issues
|
||||
* 1 issues not assigned a milestone
|
||||
|
||||
|
||||
* Core download stats available at https://circuitpython.org/stats
|
||||
|
||||
|
||||
### 20:25 Libraries
|
||||
* 45 pull requests merged
|
||||
* 9 authors - dhalbert, FoamyGuy, Smankusors, dannystaple, Eason010212, s-light, tekktrik, kattni, timhawes
|
||||
* 8 reviewers - brentru, dhalbert, FoamyGuy, TheKitty, ladyada, kattni, gamblor21, tannewt
|
||||
* Merged pull requests:
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_VL53L0X/pull/21 (Days open: 525)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT/pull/91 (Days open: 116)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_Motor/pull/57 (Days open: 45)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_MCP230xx/pull/46 (Days open: 45)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_VEML6070/pull/22 (Days open: 37)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_Layout/pull/62 (Days open: 7)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_hashlib/pull/17 (Days open: 2)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_FRAM/pull/32 (Days open: 2)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_Display_Text/pull/160 (Days open: 2)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_Display_Text/pull/161 (Days open: 2)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_asyncio/pull/11 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_24LC32/pull/4 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation/pull/90 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_PIOASM/pull/26 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT/pull/96 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_Register/pull/46 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_SI5351/pull/24 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_RA8875/pull/28 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_LSM303_Accel/pull/13 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_HTU21D/pull/18 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_ADXL34x/pull/31 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_L3GD20/pull/26 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_SI7021/pull/25 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_BMP3XX/pull/20 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_AM2320/pull/24 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_MLX90393/pull/30 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_MAX31855/pull/26 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_SHT31D/pull/24 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1/pull/34 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_seesaw/pull/91 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_FocalTouch/pull/22 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_BME680/pull/47 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_BME280/pull/58 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_MPL3115A2/pull/21 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_Fingerprint/pull/40 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/pull/100 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS0/pull/24 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_FXOS8700/pull/26 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_AS726x/pull/18 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_BMP280/pull/34 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_MMA8451/pull/20 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_FXAS21002C/pull/25 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing/pull/76 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_CAP1188/pull/24 (Days open: 1)
|
||||
* https://github.com/adafruit/cookiecutter-adafruit-circuitpython/pull/163 (Days open: 1)
|
||||
* 37 open pull requests (Oldest: 470, Newest: 3)
|
||||
* 20 closed issues by 5 people, 6 opened by 6 people
|
||||
* 629 open issues
|
||||
* 242 good first issues
|
||||
* https://circuitpython.org/contributing
|
||||
Library updates in the last seven days:
|
||||
**Updated Libraries**
|
||||
* [Adafruit_CircuitPython_asyncio](https://github.com/adafruit/Adafruit_CircuitPython_asyncio)
|
||||
* [Adafruit_CircuitPython_Motor](https://github.com/adafruit/Adafruit_CircuitPython_Motor)
|
||||
* [Adafruit_CircuitPython_FRAM](https://github.com/adafruit/Adafruit_CircuitPython_FRAM)
|
||||
* [Adafruit_CircuitPython_LED_Animation](https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation)
|
||||
* [Adafruit_CircuitPython_VL53L0X](https://github.com/adafruit/Adafruit_CircuitPython_VL53L0X)
|
||||
* [Adafruit_CircuitPython_MiniMQTT](https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT)
|
||||
* [Adafruit_CircuitPython_DisplayIO_Layout](https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_Layout)
|
||||
* [Adafruit_CircuitPython_Display_Text](https://github.com/adafruit/Adafruit_CircuitPython_Display_Text)
|
||||
* [Adafruit_CircuitPython_VEML6070](https://github.com/adafruit/Adafruit_CircuitPython_VEML6070)
|
||||
* [Adafruit_CircuitPython_FeatherWing](https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing)
|
||||
* [Adafruit_CircuitPython_CAP1188](https://github.com/adafruit/Adafruit_CircuitPython_CAP1188)
|
||||
|
||||
|
||||
### 23:05 Blinka
|
||||
* 1 pull requests merged
|
||||
* 1 authors - FoamyGuy
|
||||
* 1 reviewers - makermelissa
|
||||
* 5 open pull requests
|
||||
* https://github.com/adafruit/Adafruit_Blinka/pull/417 (Open 319 days)
|
||||
* https://github.com/adafruit/Adafruit_Blinka/pull/496 (Open 153 days)
|
||||
* https://github.com/adafruit/Adafruit_Blinka_bleio/pull/40 (Open 79 days)
|
||||
* https://github.com/adafruit/Adafruit_Python_PlatformDetect/pull/201 (Open 19 days)
|
||||
* https://github.com/adafruit/Adafruit_Blinka/pull/531 (Open 11 days)
|
||||
* 1 closed issues by 1 people, 0 opened by 0 people
|
||||
* 67 open issues
|
||||
* https://github.com/adafruit/Adafruit_Blinka/issues
|
||||
* Piwheels Downloads in the last month: 14268
|
||||
Number of supported boards: 85
|
||||
|
||||
|
||||
## 24:10 Hug reports
|
||||
|
||||
|
||||
24:10 @danh
|
||||
* Thanks to @jepler for some temporary fixes to the CPy builds that we reverted after the underlying problems were fixed.
|
||||
* Group hug to the entire community for a wonderful year of projects, community support, and contributions.
|
||||
|
||||
|
||||
25:?? @CGrover (text only)
|
||||
* @jepler for his insightful RPN calculator guide. It provided me with a needed leg up on one of my current projects. The guide is also an excellent coding style example. Decimal objects are amazingly cool and could help with some other projects.
|
||||
* Reflecting on all of this year’s projects and progress. Can’t thank the community enough for the unselfish and exceptionally positive support to fuel my personal development and growth.
|
||||
|
||||
|
||||
26:10 @foamyguy
|
||||
* Group hug, looking forward to another great year with this project and community.
|
||||
* @dexter starboard for sharing many displayio examples on discord. Including new GlyphWidget
|
||||
* @Cgrover for sharing a matrix portal snowman script
|
||||
* @ntoll and team working on Mu for releasing a new version
|
||||
|
||||
|
||||
26:55 @jepler
|
||||
* @danh for release candidate
|
||||
* @foamyguy for friday streams
|
||||
* Blush at @cgrover for the kind remarks about my code
|
||||
* Everyone who used & contributed to CircuitPython in 2021
|
||||
|
||||
|
||||
27:30 @jerryn
|
||||
* @tannewt for patiently helping me get started with the broadcom builds.
|
||||
* Group Hug – Best wishes for 2022!
|
||||
|
||||
|
||||
27:55 @kattni
|
||||
* @danh for running the meeting today for me
|
||||
* @foamyguy for continuing to get through older PRs
|
||||
* @mark [gamblor] for taking an interest in getting the IS31 going more smoothly in CP
|
||||
* @cater for all his help throughout the year with guide questions
|
||||
* @kevin at Digi-Key for sending me some purple LEDs and some excellent Digi-Key swag.
|
||||
* Everyone who has been there for me throughout the last year
|
||||
* Group hug to all involved in CircuitPython and this community, you make it what it is. I hope everyone had a wonderful holiday (or last week if it’s not your thing) and that everyone has a lovely new year!
|
||||
|
||||
|
||||
30:15 @kmatch (text only)
|
||||
* As the days start to get longer, it’s a good time of year to count blessings, just wanted to express my gratitude to Adafruit and the CircuitPython development team and extended CP library developer/sample code community. While software and hardware sometimes are solitary activities, it’s always nice to connect with kind and welcoming folks willing to lend a hand. That makes each of us better and helps us all grow. Many thanks y’all!
|
||||
|
||||
|
||||
30:55 @Mark(gamblor) [lurking]
|
||||
* Digikey for randomly picking me a winner for their #DigiWish contest
|
||||
* Group hug to everyone, stay healthy and have a great new year!
|
||||
|
||||
|
||||
31:15 @microdev (lurking)
|
||||
* Group hug to the entire CircuitPython community for awesome projects, contributions and support throughout the year.
|
||||
* Wishing everyone a very Happy New Year!
|
||||
|
||||
|
||||
31:30 @tekktrik (not present)
|
||||
* @foamyguy for all their help with the typing PRs and FRAM library work
|
||||
* @foamyguy and @PaulskPt for help me get a quick fix through for an issue in the Display_Text library
|
||||
* @jepler for starting on making a Font typing Protocol that will make the typing easier for end users to understand
|
||||
* @danh for always answering my random questions on Discord and GitHub so I'm never stalled
|
||||
* @kattni for checking in about letting me help out with some infrastructure stuff that I'm interested in and helping to make a welcoming community
|
||||
* Group hug, happy new year!
|
||||
## 32:10 Status Updates
|
||||
|
||||
|
||||
@danh
|
||||
* Fixed `alarm.wake_alarm` not being set properly, a regression that we considered the last serious bug to fix for 7.1.0 final. There are still a number of 7.x.x issues, most of which we would hope to address in versions after 7.1.0.
|
||||
* Released two release candidates, 7.1.0-rc.0 and 7.1.0-rc.1, on Dec 23 and Dec 25, respectively. rc.1 enables I2C power on the QT Py ESP32-S2 by default (courtesy @ladyada). We’re not sure when we’ll release 7.1.0 final, but if no show-stopper issues arise, it could be early next week or perhaps even earlier.
|
||||
|
||||
|
||||
33:45 @CGrover (text only)
|
||||
* Continuing work on the RPN calculator with a few distractions into retro widget, displayio internals, food and family, and a wonderful shift to cool, crisp weather.
|
||||
|
||||
|
||||
34:00 @foamyguy
|
||||
Last week
|
||||
* PyPortal busy simulator code mostly done and working. Will be making the guide for it this week.
|
||||
* Friday stream had fun making some festive designs with vectorio on a PyPortal
|
||||
* Continuing to work through open PRs. Got some HT16K33 featherwings assembled for a few PRs in that library.
|
||||
This week
|
||||
* Attempt to tackle some open issues in the core related to displayio to get some more practice inside core.
|
||||
* Stream again Friday night
|
||||
|
||||
|
||||
35:10 @jepler
|
||||
* Last week:
|
||||
* Lots of stuff with CI / github actions needing groomed, like a well-kept lawn
|
||||
* Finished my lamp project
|
||||
* This week:
|
||||
* Make a guide for my lamp project
|
||||
* Out the latter part of the week
|
||||
* Happy New Year!
|
||||
|
||||
|
||||
36:08 @jerryn
|
||||
* Finally got my CM4(io) configured so I can boot from the network and use an SDCard just for the file system. Still can’t get it to boot from USB…
|
||||
* Play around with Pi4 build as well – it boots fine from USB and used the SDCard for its file system.
|
||||
* Now just need to remember how to use gdb and try to be helpful….
|
||||
* Spent a lot of time on some non CP projects - mostly in response to forum or Discord questions. Unfortunately, most of the help was “it works for me” but I learned and relearned a lot in the process. I learn so much from monitoring the forums and Discord!
|
||||
* Wow the QTPy ES32S2 is a nice package! So easy to connect a sensor and be up and running.
|
||||
|
||||
|
||||
38:20 @kattni
|
||||
* Last week
|
||||
* Got the absolute basic pages done for QT Py ESP, which was made live
|
||||
* NOTHING.
|
||||
* This week
|
||||
* NOTHING.
|
||||
|
||||
|
||||
39:30 @mark(gamblor) [lurking]
|
||||
* One more test I want to run on the IS31FL3741 speed and need to write a summary of how it all works together. May be after the new year.
|
||||
* Booster shot tomorrow!
|
||||
|
||||
|
||||
40:05 @tekktrik (text)
|
||||
* After the holidays:
|
||||
* More typing PRs, going for some more challenging libraries
|
||||
* Add a way for seven segment displays to marquee and/or print a variety of characters beyond setting segments individually
|
||||
* Work on getting tap detection working on LSM6DS library
|
||||
40:40 ## In The Weeds
|
||||
|
||||
|
||||
|
||||
|
||||
40:45 ## Wrap-Up
|
||||
Next meeting: regular time January 3, 2022.
|
||||
Loading…
Reference in a new issue