# CircuitPython Weekly Meeting for July 25, 2022


Video is available [on YouTube](https://youtu.be/BMxiJyILR5I).


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.
## 2:30 Community News
### 2:58 A New Version of CircuitPython 7 is Released
CircuitPython 7.3.2 is the latest bugfix revision of CircuitPython, and is a new stable release - [GitHub](https://github.com/adafruit/circuitpython/releases).
Notable changes to 7.3.2 since 7.3.1:
* Adafruit MatrixPortal: restore traceback, which allows asyncio use.
* Always release displays during deep sleep.
* Update frozen libraries: fixes issues due to older libraries on certain AirLift boards.
### 4:00 35,000 thanks!
 35,000 THANKS 

The Adafruit Discord community, where we do all our CircuitPython development in the open, reached over 35,000 humans - thank you! Adafruit believes Discord offers a unique way for Python on hardware folks to connect. Join today at https://adafru.it/discord.
### 4:44 CircuitPython Day 2022 is August 19th!
 CircuitPython Day 2022 

Friday August 19 (8/19/2022) is CircuitPython Day 2022, being designated the snakiest day this year! The day highlights all things CircuitPython and Python on Hardware.


Working with CircuitPython? Tag your projects #CircuitPythonDay2022 on social media and Adafruit will look to highlight them.


Have you events you’d like to have folks attend or have projects in the works? Email your thoughts to circuitpythonday(at)adafruit(dot)com - [Adafruit Blog](https://blog.adafruit.com/2022/07/20/announcing-circuitpython-day-2022-on-august-19th-circuitpythonday2022-circuitpython-python-copy/).


Below is the latest on events that are developing. Firm times and additional events will be posted in subsequent posts.
#### Special events will be held during the day – the following is a summary of events known to date:
* A panel discussion with Kattni, Jeff, Dan, and Tim. Hosted by Paul Cutler. More details coming soon!
* A chat with Jeff, Dan and Kattni. This will be the third year in a row that Jeff, Dan and Kattni will sit down and chat about their involvement and latest favorite contribution to CircuitPython.
* Special Edition CircuitPython Themed Show and Tell, hosted by Liz Clark. Details are still being solidified, but start prepping your CircuitPython related projects if you’re interested in participating!
#### 6:23 Foamyguy CircuitPython Day Game Jam Stream:


> On CircuitPython Day, I’ll be combining 2 of my favorite things, CircuitPython and Games. I will stream the making of a CircuitPython game jam game. My goal will be to make a basic but playable and fun game within the time constraints of a few hours, and I’ll be streaming the process. After the stream, I will publish the code to the game so folks can play on their own CircuitPython devices.
#### (6:57) Reimagining IoT Deployments with CircuitPython 11:00 AM EDT/5:00 PM CEST 


Adafruit’s CircuitPython has helped open up the IoT and place it within reach of developers of all types. Join us on CircuitPython Day as we look at:
* Getting Started with CircuitPython and Wireless IoT
* Walking Through a Real World CircuitPython-based IoT Project
* Remotely Updating CircuitPython Firmware with Cellular IoT(!?!)
Register for this particular event [here](https://register.blues.io/reimagining_iot_deployments_circuitpython). - [blues.io](https://blues.io)


### 7:57 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.
## 8:44 State of CircuitPython, Libraries and Blinka
### 9:09 Overall
* 44 pull requests merged
  * 16 authors - dhalbert, evaherrada, Wind-stormger, Lisapple, djhedges, karlfl, litui, bergdahl, isacben, wtuemura, weblate, tekktrik, FoamyGuy, timwoj, Neradoc, jepler
  * 6 reviewers - dhalbert, evaherrada, tekktrik, makermelissa, FoamyGuy, jepler
* 16 closed issues by 8 people, 15 opened by 12 people


### 9:47 Core
* 7 pull requests merged
  * 8 authors - dhalbert, Lisapple, litui, bergdahl, isacben, wtuemura, weblate, jepler
  * 2 reviewers - dhalbert, jepler
* 23 open pull requests
  * https://github.com/adafruit/circuitpython/pull/5352 (Open 312 days)
  * https://github.com/adafruit/circuitpython/pull/5999 (Open 165 days)
  * https://github.com/adafruit/circuitpython/pull/6037 (Open 159 days)
  * https://github.com/adafruit/circuitpython/pull/6119 (Open 141 days)
  * https://github.com/adafruit/circuitpython/pull/6217 (Open 114 days)
  * https://github.com/adafruit/circuitpython/pull/6247 (Open 110 days)
  * https://github.com/adafruit/circuitpython/pull/6349 (Open 81 days)
  * https://github.com/adafruit/circuitpython/pull/6397 (Open 71 days)
  * https://github.com/adafruit/circuitpython/pull/6410 (Open 66 days)
  * https://github.com/adafruit/circuitpython/pull/6522 (Open 31 days)
  * https://github.com/adafruit/circuitpython/pull/6555 (Open 20 days)
  * https://github.com/adafruit/circuitpython/pull/6594 (Open 11 days)
  * https://github.com/adafruit/circuitpython/pull/6611 (Open 9 days)
  * https://github.com/adafruit/circuitpython/pull/6608 (Open 9 days)
  * https://github.com/adafruit/circuitpython/pull/6615 (Open 7 days)
  * https://github.com/adafruit/circuitpython/pull/6618 (Open 6 days)
  * https://github.com/adafruit/circuitpython/pull/6624 (Open 4 days)
  * https://github.com/adafruit/circuitpython/pull/6629 (Open 3 days)
  * https://github.com/adafruit/circuitpython/pull/6634 (Open 2 days)
  * https://github.com/adafruit/circuitpython/pull/6632 (Open 2 days)
  * https://github.com/adafruit/circuitpython/pull/6630 (Open 2 days)
  * https://github.com/adafruit/circuitpython/pull/6639 (Open 0 days)
  * https://github.com/adafruit/circuitpython/pull/6638 (Open 0 days)
* 6 closed issues by 3 people, 8 opened by 8 people
* 551 open issues
  * https://github.com/adafruit/circuitpython/issues
* 5 active milestones
  * 7.3.x: 0 open issues
  * 8.0.0: 50 open issues
  * Libraries: 22 open issues
  * Long term: 470 open issues
  * Support: 3 open issues
  * 6 issues not assigned a milestone


* Core download stats available at https://circuitpython.org/stats


### 11:16 Libraries
* 35 pull requests merged
  * 7 authors - evaherrada, tekktrik, Wind-stormger, FoamyGuy, timwoj, Neradoc, karlfl
  * 6 reviewers - dhalbert, evaherrada, tekktrik, makermelissa, FoamyGuy, jepler
  * Merged pull requests:
    * https://github.com/adafruit/Adafruit_CircuitPython_IterTools/pull/16 (Days open: 38)
    * https://github.com/adafruit/Adafruit_CircuitPython_seesaw/pull/106 (Days open: 10)
    * https://github.com/adafruit/Adafruit_CircuitPython_PortalBase/pull/74 (Days open: 2)
    * https://github.com/adafruit/Adafruit_CircuitPython_RTTTL/pull/32 (Days open: 2)
    * https://github.com/adafruit/Adafruit_CircuitPython_IterTools/pull/17 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_OV7670/pull/16 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_OV2640/pull/18 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_MagTag/pull/87 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_GFX/pull/24 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_FunHouse/pull/38 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_floppy/pull/6 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_Dash_Display/pull/6 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_Colorsys/pull/22 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_CLUE/pull/55 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground/pull/119 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_BoardTest/pull/22 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_MacroPad/pull/42 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_MatrixPortal/pull/87 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_PyPortal/pull/122 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_PYOA/pull/35 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_HTTPServer/pull/10 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_PortalBase/pull/76 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_PortalBase/pull/75 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_PyBadger/pull/60 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_MONSTERM4SK/pull/13 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_ESP32S2TFT/pull/7 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_OV5640/pull/15 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_SHT31D/pull/30 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_SHT31D/pull/31 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_BME680/pull/51 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_INA219/pull/33 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_RFM9x/pull/79 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_VEML7700/pull/22 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/pull/386 (Days open: 1)
    * https://github.com/adafruit/cookiecutter-adafruit-circuitpython/pull/189 (Days open: 1)
  * 23 open pull requests (Oldest: 664, Newest: 1)
* 10 closed issues by 6 people, 7 opened by 5 people
  * 668 open issues
  * 175 good first issues
* https://circuitpython.org/contributing
Library updates in the last seven days:
**Updated Libraries**
 * [Adafruit_CircuitPython_IterTools](https://github.com/adafruit/Adafruit_CircuitPython_IterTools)
 * [Adafruit_CircuitPython_OV7670](https://github.com/adafruit/Adafruit_CircuitPython_OV7670)
 * [Adafruit_CircuitPython_OV2640](https://github.com/adafruit/Adafruit_CircuitPython_OV2640)
 * [Adafruit_CircuitPython_MagTag](https://github.com/adafruit/Adafruit_CircuitPython_MagTag)
 * [Adafruit_CircuitPython_GFX](https://github.com/adafruit/Adafruit_CircuitPython_GFX)
 * [Adafruit_CircuitPython_FunHouse](https://github.com/adafruit/Adafruit_CircuitPython_FunHouse)
 * [Adafruit_CircuitPython_floppy](https://github.com/adafruit/Adafruit_CircuitPython_floppy)
 * [Adafruit_CircuitPython_Dash_Display](https://github.com/adafruit/Adafruit_CircuitPython_Dash_Display)
 * [Adafruit_CircuitPython_Colorsys](https://github.com/adafruit/Adafruit_CircuitPython_Colorsys)
 * [Adafruit_CircuitPython_CLUE](https://github.com/adafruit/Adafruit_CircuitPython_CLUE)
 * [Adafruit_CircuitPython_CircuitPlayground](https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground)
 * [Adafruit_CircuitPython_BoardTest](https://github.com/adafruit/Adafruit_CircuitPython_BoardTest)
 * [Adafruit_CircuitPython_MacroPad](https://github.com/adafruit/Adafruit_CircuitPython_MacroPad)
 * [Adafruit_CircuitPython_MatrixPortal](https://github.com/adafruit/Adafruit_CircuitPython_MatrixPortal)
 * [Adafruit_CircuitPython_PyPortal](https://github.com/adafruit/Adafruit_CircuitPython_PyPortal)
 * [Adafruit_CircuitPython_PYOA](https://github.com/adafruit/Adafruit_CircuitPython_PYOA)
 * [Adafruit_CircuitPython_Ducky](https://github.com/adafruit/Adafruit_CircuitPython_Ducky)
 * [Adafruit_CircuitPython_HTTPServer](https://github.com/adafruit/Adafruit_CircuitPython_HTTPServer)
 * [Adafruit_CircuitPython_PortalBase](https://github.com/adafruit/Adafruit_CircuitPython_PortalBase)
 * [Adafruit_CircuitPython_PyBadger](https://github.com/adafruit/Adafruit_CircuitPython_PyBadger)
 * [Adafruit_CircuitPython_RTTTL](https://github.com/adafruit/Adafruit_CircuitPython_RTTTL)
 * [Adafruit_CircuitPython_MONSTERM4SK](https://github.com/adafruit/Adafruit_CircuitPython_MONSTERM4SK)
 * [Adafruit_CircuitPython_ESP32S2TFT](https://github.com/adafruit/Adafruit_CircuitPython_ESP32S2TFT)
 * [Adafruit_CircuitPython_OV5640](https://github.com/adafruit/Adafruit_CircuitPython_OV5640)
 * [Adafruit_CircuitPython_SHT31D](https://github.com/adafruit/Adafruit_CircuitPython_SHT31D)
 * [Adafruit_CircuitPython_BME680](https://github.com/adafruit/Adafruit_CircuitPython_BME680)
 * [Adafruit_CircuitPython_INA219](https://github.com/adafruit/Adafruit_CircuitPython_INA219)
 * [Adafruit_CircuitPython_RFM9x](https://github.com/adafruit/Adafruit_CircuitPython_RFM9x)
 * [Adafruit_CircuitPython_VEML7700](https://github.com/adafruit/Adafruit_CircuitPython_VEML7700)
 * [circuitpython](https://github.com/adafruit/circuitpython)
 * [Adafruit_Blinka](https://github.com/adafruit/Adafruit_Blinka)
 * [Adafruit_Python_PlatformDetect](https://github.com/adafruit/Adafruit_Python_PlatformDetect)


### 13:05 Blinka
* 2 pull requests merged
  * 1 authors - djhedges
  * 1 reviewers - makermelissa
* 4 open pull requests
  * https://github.com/adafruit/Adafruit_Blinka/pull/417 (Open 530 days)
  * https://github.com/adafruit/Adafruit_Blinka/pull/496 (Open 364 days)
  * https://github.com/adafruit/Adafruit_Blinka_bleio/pull/40 (Open 290 days)
  * https://github.com/adafruit/Adafruit_Python_PlatformDetect/pull/201 (Open 230 days)
* 0 closed issues by 0 people, 0 opened by 0 people
* 79 open issues
  * https://github.com/adafruit/Adafruit_Blinka/issues
* Piwheels Downloads in the last month: 7427
Number of supported boards: 89


## 14:09 Hug reports
@danh (hosting)
* @brentu for discussions on ESP32SPI
* @kattni for managing the addition of discord’s moderation bot and handling new issues with Dyno Bot
* @jepler for continuing to brainstorm and for discussions on the plain ESP32 port
* @Paul Cutler for brief preparation meeting about the CircuitPython Day panel


15:54 @Askpatrickw
* Thanks to Collin’s Lab for this excellent [YouTube short on Pull-Up resistors](https://www.youtube.com/shorts/y_QIEyC-uUk), It was helpful to me in getting the Beetle into firmware download mode with no buttons on the board.
* Group Hug !


16:05 @david.glaude (not present or text only)
* @kmatch and @foamyguy for the work on the hacktablet
* @neradoc for discotool and for joining “CALM - Le discord de la tentation” from the French speaking streamer @titimoby
* Paul Cutler and all the participants to the “CircuitPython Show” podcast (I think I recognized his voice while listening to the recording of last week’s meeting)


16:50 @deshipu
* @kmatch for the work on the hacktablet
* @jepler for the work on the 8 and 16 bit displays on esp32-s* boards, and the camera
* @foamyguy for pushing more games 
* @mac__gyver for tio


17:34 @foamyguy
* Kattni for planning and preparations for CircuitPython day
* Paul Cutler for hosting a panel and preparing with the folks involved
* Kmatch for on-going work on the Hack Tablet.
* @mac_gyver for tio and popping in the discord to introduce themself


18:13 @jepler
* Kattni for apparently dropping everything to work on a Fritzing diagram for me
* Dan for a helpful discussion that got me over a roadblock with ESP32 support
* Paul Cutler for a quick “Getting to know you” chat
* Eva for uploading all CP libraries to PyPI


18:53 @kattni
* My dad for giving up half of his week last week to take the lead on redoing a store room and adding another room to our basement.
* Brian for helping out with the project
* Rose for doing all the drywall mudding
* @mac__gyver for authoring and maintaining tio
* @paulcutler for hosting and, more importantly, preparing a panel discussion for CircuitPython day
* @MakerMelissa for confirming a project build livestream for CircuitPython day
* @tekktrik for a huge list of things.
* Group hug!


19:36 @kmatch
* Folks on the discord chat for suggestions for doing signal analysis
* @foamyguy for collaborating on the HACKtablet, including your livestreams and organizing a giveaway surrounding CircuitPython day. Special thanks for the Monday stream, it was a delight to see you having fun with the tablet. 
* @Paul Cutler for inviting me to participate in the CircuitPython Show podcast https://circuitpythonshow.com


20:16 @makermelissa (Missing most of meeting)
* Everybody involved with circup. I hadn’t tried it in a while and just tried it and it worked very well.
* Group Hug


20:32 @Neradoc (text only)
* Group hug to everyone helping in the #help-with-circuitpython channels (and others)
* @kattni and the mods fighting the uprising of the discord bot
* @mac__gyver for the great tio I use every day and tell everyone to use !
* @tekktrik, @rhooper, @danh, @jepler, for PR and issues feedback


20:59 @Paul Cutler
* Kattni, Tim, Jeff, and Dan for agreeing to be on a panel for CircuitPython Day and each made time to meet in the last week to meet about it


21:15 @tannewt
* Neradoc for the CORS tweaks for web workflow.
* Askpatrickw for adding boards and helping with creation ids!


21:45 @tekktrik (not present)
* Group hug!


21:56 @g3holliday - lurking
* Group hug! 
## 22:11 Status Updates
22:45 @danh (hosting)
* Released CircuitPython 7.3.2 to fix a missing module on MatrixPortal and to update frozen libraries with important network-related fixes.
* Had an extended discussion with Jeff on ESP32 troubleshooting.
* Testing why ESP32SPI is failing with various test cases offered by users.
* Understanding the fine points of using sockets better.


23:49 @Askpatrickw
* 2 weeks ago I made a board definition for the [DFRobot Beetle ESP32-C3](https://github.com/adafruit/circuitpython/pull/6615) (link to PR). This board is a bit odd as it has no Mode or Reset button, in the CP.org board page I included a drawing and steps on how to get it into firmware flashing mode.
* This Beetle also comes with an add-on prototyping and display cable board which sits on hat-style (connects to all the pins). I need to look at how other boards have handled this. It is unclear if it should be in the board definition or if it should be handled in a library. Tracking in [CP #6616](https://github.com/adafruit/circuitpython/issues/6616)
* This week I am planning to do a board definition for the [M5 Stamp C3](https://docs.m5stack.com/en/core/stamp_c3) (link to product). No specific reason for these boards, just wanted to practice making board definitions and the C3 boards are very affordable.


25:02 @david.glaude (not present or text only)
* CP:
   * Testing and promoting discotool from @neradoc
   * No progress on my Web Workflow test and usage
* Non CP:
   * (WIP) Changing the brain of my Nabaztag with tagtagtag, an adaptation board that use a PiZeroW


25:33 @deshipu
* Just got a PAJ7620 gesture sensor working with CP, hoping to make a proper library.
* Working on my Fluffbug robots now.


26:56 @DexterStarboard (text only)
* Looking forward to #CircuitPythonDay2022. Posted related video on #show-and-tell: https://discord.com/channels/327254708534116352/334905778857050125/999955423752900689
* Testing web workflow on FunHouse, UM ProS3.


27:19 @foamyguy
* Continued Octopus game guide
* Diving into Hack Tablet branch in the core and made some tweaks to FramebufferDisplay to add a configuration that forces it to refresh each frame even if no dirty regions present. This allows the dotclock display on the tablet to keep looking nice.
* Further tweaks around lower refresh rate to alleviate some visual artifacts when there are drawn frames without visual changes
* Made a multi-touch example and started planning for a PortalBase style helper library for the Hack Tablet.
* Publishing announcement and Instructions for the Hack Tablet give away this afternoon.
* Planning for CircuitPython day activities


28:42 @jepler
* Several people asked why we uploaded all libraries to PyPI. The answer is that this helps Thonny work better, as the way it installs libs (on a CircuitPython device) is by querying PyPI. Thonny developer Aivar (@aivarannamaa on github) preferred this to a circup-style approach and we agreed to go with it. Aivar intends to add support for mpy-compiling files at a later date.
* Last week:
   * ESP32 Feather V1 now boots, but with caveats. Pull request is open
      * Still some weirdness when disabling PSRAM entirely, so it’s “turned on but optional”. This means some GPIOs are not usable because they’re also used for PSRAM.
   * Non-CircuitPython: learned about QMK support for OLED displays
   * (today) got KB2040 & STEMMA QT OLED display working together in QMK
* This week:
   * Wrapping QMK guide
   * Writing learn system profile page
   * Investigate adding imagecapture support to esp32-s3
   * Lower activity on some days, a friend is staying with us for the week
   * CircuitPython day planning as needed
   * Planning to be OUT August 11-18


32:07 @kattni
* Last week:
   * Finished adding WipperSnapper Setup/Usage pages to three guides. 
   * Started on the WS Usage page for a fourth guide.
   * Continued CircuitPython Day planning
   * Short week.
* Long weekend:
   * Tore down two “walls” and a bunch of built-in shelving.
      * Learned 100 times over how NOT to build things.
   * Framed in four walls into two rooms
   * Drywalled the entire thing
   * Got through two coats of drywall mud.
   * Pretty sure we have everything we need to finish it. 
* This week:
   * Finish up the WipperSnapper Usage page for PyPortal.
   * Pick up more guides needing WS Setup/Usage pages
   * Various misc assignments.
   * Short week. (Monday-Wednesday.)
* Tuesday:
   * Installing doors.
* Evenings:
   * Finish mudding.
* Upcoming long weekend:
   * Cleaning up, priming.
   * Maybe painting the outside walls.
   * Maybe installing an iron filter.


34:11 @kmatch
* Minor debugging on the ESP32-S3 RGB DotClockDisplay module supporting the HACKtablet
* Built five more HACKtablets for the giveaway (contact @foamyguy)
* Tested a time of flight sensor to measure a passing sphere (bowling ball) data looks promising.
* This week: Dig into basic signal processing to make sense out of the measurement pulse for the bowling training aid.
* Will take a few days off of work to visit family. 


35:11 @makermelissa
* Last week:
   * Worked with Edge Impulse to figure out how to train a Machine Learning model
   * Created an example to get the machine learning model running on a KB2040
   * Started taking a look at code.circuitpython.org to see what needed to be updated to start adding Web Workflow into it
* This Week:
   * Start working on refactoring code.circuitpython.org so it can have Web Workflow added
   * Add in Web Workflow
   * Possibly work on writing up a guide about the Edge Impulse stuff I worked on last week
   * Working on preparations for a CircuitPython Day Livestream


36:06 @Neradoc (text only)
* Last week:
   * Continuing work on “web circup” for the web workflow, PR’ed fixes to access control
* This week:
   * More web workflow !


36:24 @Paul Cutler
* New episode of the podcast is out with Kevin Matocha, talking about the HACKtablet.
* Been working on the panel discussion for CircuitPython day and have a proposed theme for the panel.  
* Met with all the panelists to plan out what we’re going to talk about and the structure


36:46 @tannewt
* Booting back up after a week off.
* Finishing the port env variable PR.
* Working with Melissa on code.circuitpython.org
* Refining title bar status


37:37 @tekktrik (not present)
* Last week
   * Updated I2C Address Learn guide with instructions on how to add new addresses
   * Added ability for the cookiecutter template to verify the user’s cookiecutter is at a minimum version (which for reference is now 2.1)
   * Add `__version__` fix for libraries that have `pyproject.toml`
   * Submitted PR with type annotations for `adafruit_ble`
* This week
   * Update remaining Learn Guide examples using the `gamepadshift` module
   * Final touchups on my generation scripts for the `pyproject.toml `switch over
   * Follow up on changes to adabot and fix anything that breaks during the daily scheduled build of circuitpython.org
* Following week:
   * Vacation!  Taking a roadtrip with my girlfriend down to DC, so taking the week to relax.
## 39:00 In The Weeds
39:27 @foamyguy
In FramebufferDisplay I am interested in making a constructor argument that exposes this native_frames_per_sec for configuration.
https://github.com/adafruit/circuitpython/blob/d8dfd4f63aedd5c6740b1b9282e6be537f8d0d94/shared-module/framebufferio/FramebufferDisplay.c#L91
We’ve found that the current default (60) can lead to some visual artifacts on the hack tablet display, but lower rates seem to alleviate it. Am interested in feedback around this option or others I might be not considering. 




## 54:00 Wrap-Up
Next meeting Monday, August 1, 2022, at 2pm ET / 11am PT, as usual.