Create 2024-09-09.md
This commit is contained in:
parent
d04521cb36
commit
b804a65fc7
1 changed files with 212 additions and 0 deletions
212
2024/2024-09-09.md
Normal file
212
2024/2024-09-09.md
Normal file
|
|
@ -0,0 +1,212 @@
|
|||
# CircuitPython Weekly Meeting for September 9th, 2024
|
||||
|
||||
|
||||
Video is available [on YouTube](https://youtu.be/LBj2YC4frz0).
|
||||
|
||||
|
||||
Join here for the chat all week: http://adafru.it/discord.
|
||||
|
||||
|
||||
The CircuitPython Weekly Meeting normally is held at 2pm US 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.hosted.quelltext.eu/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 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. The canonical URL for the podcast version is https://adafruit-podcasts.s3.amazonaws.com/circuitpython_weekly_meeting/audio-podcast.xml which you may be able to enter directly into compatible podcast apps.
|
||||
## 02:38 Community News
|
||||
### Making a Mobility Control Assistant
|
||||
David Barrett looked to make a device which can be added to a wheelchair or strapped to the body, allowing control tailored to each user. It can use various microcontroller boards running CircuitPython - hackster.io and YouTube.
|
||||
### 02:56 4,000 Stars on the CircuitPython GitHub Repo
|
||||
CircuitPython has reached over 4,000 Stars on GitHub! Thank you to all in our fabulous CircuitPython community, developing projects with CircuitPython! - Adafruit Blog and GitHub.
|
||||
### 03:10 New Notes from Adafruit Playground
|
||||
Prepare Beautiful Flat Icons For Use with CircuitPython - Adafruit Playground.
|
||||
### 03:21 Newsletter Details
|
||||
The Python on Microcontrollers Weekly Newsletter is a CircuitPython-community-run newsletter emailed every Monday. 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 or email cpnews@adafruit.com, or tag a post with #CircuitPython on Mastodon, Bluesky, or X (formerly known as Twitter),.
|
||||
## 04:02 State of CircuitPython, Libraries and Blinka
|
||||
**This report contains information from the previous seven days. Any changes (PRs merged, etc.) made today are not included in this report.**
|
||||
### 04:16 Overall
|
||||
* 23 pull requests merged
|
||||
* 16 authors - weblate, jamesbowman, dhalbert, timdechant, Dangku, tannewt, CircuitART, jepler, purepani, timchinowsky, EGJ-Moorington, JosepMartiElias, hexthat, bill88t, djairjr, konstantint
|
||||
* 5 reviewers - dhalbert, makermelissa, FoamyGuy, tannewt, jepler
|
||||
* 7 closed issues by 5 people, 10 opened by 7 people
|
||||
### 04:58 Core
|
||||
* 15 pull requests merged
|
||||
* 11 authors - weblate, jamesbowman, timdechant, tannewt, CircuitART, jepler, JosepMartiElias, hexthat, bill88t, djairjr, konstantint
|
||||
* 2 reviewers - tannewt, dhalbert
|
||||
* 20 open pull requests
|
||||
* https://github.com/adafruit/circuitpython/pull/6555 (Open 797 days) (draft)
|
||||
* https://github.com/adafruit/circuitpython/pull/7618 (Open 567 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/7675 (Open 555 days) (draft)
|
||||
* https://github.com/adafruit/circuitpython/pull/7811 (Open 529 days) (draft)
|
||||
* https://github.com/adafruit/circuitpython/pull/8233 (Open 407 days) (draft)
|
||||
* https://github.com/adafruit/circuitpython/pull/8457 (Open 342 days) (draft)
|
||||
* https://github.com/adafruit/circuitpython/pull/8647 (Open 292 days) (draft)
|
||||
* https://github.com/adafruit/circuitpython/pull/9009 (Open 187 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/9094 (Open 166 days) (draft)
|
||||
* https://github.com/adafruit/circuitpython/pull/9238 (Open 120 days) (draft)
|
||||
* https://github.com/adafruit/circuitpython/pull/9245 (Open 117 days) (draft)
|
||||
* https://github.com/adafruit/circuitpython/pull/9349 (Open 82 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/9385 (Open 70 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/9483 (Open 33 days) (draft)
|
||||
* https://github.com/adafruit/circuitpython/pull/9550 (Open 17 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/9559 (Open 16 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/9562 (Open 12 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/9583 (Open 9 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/9581 (Open 9 days) (draft)
|
||||
* https://github.com/adafruit/circuitpython/pull/9585 (Open 8 days)
|
||||
* 4 closed issues by 2 people, 5 opened by 3 people
|
||||
* 738 open issues
|
||||
* https://github.com/adafruit/circuitpython/issues
|
||||
* 8 active milestones
|
||||
* 10.0.0: 9 open issues
|
||||
* 9.1.x: 11 open issues
|
||||
* 9.2.0: 1 open issues
|
||||
* 9.x.x: 36 open issues
|
||||
* Libraries: 22 open issues
|
||||
* Long term: 625 open issues
|
||||
* Support: 17 open issues
|
||||
* Third-party: 17 open issues
|
||||
* 1 issues not assigned a milestone
|
||||
### 06:34 Libraries
|
||||
* 6 pull requests merged
|
||||
* 4 authors - EGJ-Moorington, dhalbert, purepani, timchinowsky
|
||||
* 4 reviewers - tannewt, jepler, dhalbert, FoamyGuy
|
||||
* Merged pull requests:
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_MLX90393/pull/39 (Days open: 153)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_PIOASM/pull/66 (Days open: 29)
|
||||
* https://github.com/adafruit/CircuitPython_Community_Bundle/pull/217 (Days open: 28)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_Pixelbuf/pull/12 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/pull/65 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_HID/pull/128 (Days open: 1)
|
||||
* 39 open pull requests (Oldest: 753, Newest: 3)
|
||||
* 3 closed issues by 3 people, 3 opened by 3 people
|
||||
* 882 open issues
|
||||
* 102 good first issues
|
||||
* https://circuitpython.org/contributing
|
||||
#### Library PyPI Weekly Download Stats
|
||||
* **Total Library Stats**
|
||||
* 170311 PyPI downloads over 333 libraries
|
||||
* **Top 10 Libraries by PyPI Downloads**
|
||||
* Adafruit CircuitPython Requests (adafruit-circuitpython-requests): 12148
|
||||
* Adafruit CircuitPython BusDevice (adafruit-circuitpython-busdevice): 12008
|
||||
* Adafruit CircuitPython ConnectionManager (adafruit-circuitpython-connectionmanager): 10637
|
||||
* Adafruit CircuitPython Register (adafruit-circuitpython-register): 2414
|
||||
* Adafruit CircuitPython MiniMQTT (adafruit-circuitpython-minimqtt): 1685
|
||||
* Adafruit CircuitPython DHT (adafruit-circuitpython-dht): 1641
|
||||
* Adafruit CircuitPython Wiznet5k (adafruit-circuitpython-wiznet5k): 1475
|
||||
* Adafruit CircuitPython ESP32SPI (adafruit-circuitpython-esp32spi): 1445
|
||||
* Adafruit CircuitPython Display Text (adafruit-circuitpython-display-text): 1425
|
||||
* Adafruit CircuitPython ADS1x15 (adafruit-circuitpython-ads1x15): 1401
|
||||
#### Library updates in the last seven days:
|
||||
* **New Libraries**
|
||||
* [EGJ-Moorington/CircuitPython_Button_Handler](https://github.com/EGJ-Moorington/CircuitPython_Button_Handler)
|
||||
* **Updated Libraries**
|
||||
* [adafruit/Adafruit_CircuitPython_DotStar](https://github.com/adafruit/Adafruit_CircuitPython_DotStar)
|
||||
* [adafruit/Adafruit_CircuitPython_PIOASM](https://github.com/adafruit/Adafruit_CircuitPython_PIOASM)
|
||||
### 10:19 Blinka
|
||||
* 2 pull requests merged
|
||||
* 1 authors - Dangku
|
||||
* 1 reviewers - makermelissa
|
||||
* 5 open pull requests
|
||||
* https://github.com/adafruit/Adafruit_Blinka_bleio/pull/40 (Open 1067 days)
|
||||
* https://github.com/adafruit/Adafruit_Python_PlatformDetect/pull/335 (Open 255 days) (draft)
|
||||
* https://github.com/adafruit/Adafruit_Blinka/pull/884 (Open 26 days) (draft)
|
||||
* https://github.com/adafruit/Adafruit_Blinka_Displayio/pull/140 (Open 22 days)
|
||||
* https://github.com/adafruit/Adafruit_Blinka/pull/888 (Open 9 days)
|
||||
* 0 closed issues by 0 people, 2 opened by 2 people
|
||||
* 105 open issues
|
||||
* https://github.com/adafruit/Adafruit_Blinka/issues
|
||||
* PyPI downloads in the last week: 14277
|
||||
* Piwheels Downloads in the last month: 16525
|
||||
Number of supported boards: 146
|
||||
## 11:15 Hug reports
|
||||
11:31 @Liz (hosting)
|
||||
* @danh for running the meeting last week while I was still recovering from Covid
|
||||
* @tannewt for fixing BLE HID
|
||||
* Group hug
|
||||
|
||||
|
||||
11:44 @danh
|
||||
* Raspberry Pi folks for revision of RP2350-E9 erratum
|
||||
* @todbot for touchio discussions
|
||||
|
||||
|
||||
12:08 @foamyguy
|
||||
* Group hug
|
||||
|
||||
|
||||
12:18 @makermelissa
|
||||
* @tannewt for fixing the tinyuf2 AWS issue
|
||||
* @liz for testing out the Code Editor fixes
|
||||
* Group Hug
|
||||
|
||||
|
||||
12:39 @Mark[Gamblor] (missing)
|
||||
* @Jepler for providing me information and discussion about how synthio works and some ideas on audio effects processing
|
||||
* @todbot and @tannewt for ideas on an API for audio effects
|
||||
|
||||
|
||||
12:53 @SamBlenny (text only)
|
||||
* Thanks to @tannewt and @MakerMelissa for ESP32 bug fixes
|
||||
|
||||
|
||||
13:00 @tannewt
|
||||
* Bwhitman for starting the ESP32-P4 port.
|
||||
## 13:17 Status Updates
|
||||
13:39 @Liz (hosting)
|
||||
* I had Covid for the first time so I am just getting back to work since the end of last week
|
||||
* I am working on a project that uses an ESP32-S3 with one of the new RS232 breakouts. I’m using the Bluefruit Connect app to send RS232 messages. This guide will hopefully be wrapped up this week
|
||||
* I’ve also been working on documenting the QT Py CH32V203. This is another one of those weird WCH chips. Huge thanks to Thach for putting in a lot of work to TinyUSB and the WCH arduino board support package to make using the board a lot easier. He also assisted me with troubleshooting my own toolchain setup which I really appreciated.
|
||||
|
||||
|
||||
14:38 @danh
|
||||
* MicroPython v1.23 merge is well along. Multiple ports compile and pass smoke tests. Fixing frozen modules. Then I’ll try the test suite and debug if necessary.
|
||||
* As everybody knows, RPi revised the RP2350-E9 erratum. It’s much better now. I made an issue asking whether pico-sdk is going to support the workarounds. We decided to turn off touchio for now since using a pull-up instead of a pull-down is non-standard for touchio. We will also not implement the workaround described in the erratum to read a pin with a weak or no pull-down. Instead we’ll recommend that people just avoid the issue by using a strong pull-down or use a pull-up. “If it hurts don’t do that.” I’ll write cautionary notes for the CircuitPython documentation.
|
||||
* Shepherded some PR’s through. Maybe we should go ahead with 9.2.0-alpha.2352 and not wait for the merge work to finish. When the merge is done, we can release 9.2.0-beta.0.
|
||||
|
||||
|
||||
19:04 @foamyguy
|
||||
* Some library PR reviews and testing
|
||||
* Investigated a syntax oddity that caused mpy-cross to fail and found a suitable alternative syntax
|
||||
* Implemented a few more of the intersection functions that would be needed for polygon intersection.
|
||||
* Writing up “Blinka Says” game inspired by Simon into a Learn Guide
|
||||
* Wrap up the serial plotter PR enough to get it out of draft for feedback
|
||||
* Outside CircuitPython, started working through picoCTF (https://picoctf.org/) practices from their backlog. They host a yearly CTF competition with prizes for students but after the competition concludes the CTF challenges are available to anyone who signs up for a free account.
|
||||
|
||||
|
||||
20:45 @jepler (missing meeting)
|
||||
* Rp2350 support for new pio features is in progress
|
||||
* Changes in pioasm look complete
|
||||
* Will need changes in StateMachine constructor to set new HW registers
|
||||
|
||||
|
||||
21:03 @makermelissa
|
||||
* Unsuccessfully worked on trying to fix the tinyuf2 GitHub actions
|
||||
* Fixed the WebSerial ESPTool for the ESP32-S3
|
||||
* Also fixed the Release Drafter for that repo
|
||||
* Continued working on creating a Home Assistant Integration for Adafruit IO
|
||||
|
||||
|
||||
21:45 @mark[gamblor] (missing)
|
||||
* Working on adding a base for audio effects (issue #8974) proof of concept
|
||||
* Looking for any feedback on the issue, ideas, suggestions, concerns, etc.
|
||||
* This will as time permits will continue to develop a working proof of concept
|
||||
|
||||
|
||||
22:06 @tannewt
|
||||
* News!
|
||||
* Fixed BLE descriptors on ESP32 so BLE HID works now.
|
||||
* Debugged Feather RP2350 issue. It was the same as the crystal startup issue on RP2040.
|
||||
* Continued bwhitman’s P4 work. USB doesn’t come up yet. I poked Espressif about it so I’m not going to do it.
|
||||
* Hit I2C issue that is blocking the release so will look at that a bit.
|
||||
* Will PR an update to ESP IDF 5.3.1 today.
|
||||
* Get back to CircuitMatter this week.
|
||||
## In The Weeds
|
||||
|
||||
|
||||
## 25:12 Wrap-Up
|
||||
Loading…
Reference in a new issue