# CircuitPython Weekly Meeting for August 29, 2022

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


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.
## Community News
### 03:10 Check Out the Simulator in the beta micro:bit Python Editor
A simulator is now available within the beta micro:bit Python Editor. This allows you to try your code before sending it to a micro:bit. The developers are fine tuning it over the next few weeks, so send them your feedback to help make it even better - [micro:bit newsletter](https://mailchi.mp/microbit.org/please-test-the-simulator-in-our-new-python-editor)


### 03:43 The MicroPython Forum Migration to GitHub Discussions
After close to 9 years, the MicroPython team has decided to close their forum in favor of moving to GitHub Discussions - MicroPython [Forum Post](https://forum.micropython.org/viewtopic.php?f=8&t=12971&sid=329429aeedb4a492901c29391b2c14e6) and [GitHub Discussions](https://github.com/orgs/micropython/discussions).
### 04:11 PyBricks - Python for LEGO
Pybricks is Python coding for smart LEGO® hubs. Run MicroPython scripts directly on the hub, and get full control of your motors and sensors. Pybricks runs on LEGO® BOOST, City, Technic, MINDSTORMS®, and SPIKE®. You can code using Windows, Mac, Linux, Chromebook, and Android. MIT License Open Source - [PyBricks](https://pybricks.com/).
### 04:45 VSCode Upload to via the New CircuitPython 8 Web Workflow
Luke Williams is working on a task definition and Python script to upload from VS Code to CircuitPython board via web workflow REST API. It's a work in progress at this time. It shows how leveraging new features in CircuitPython 8 can help development - [GitHub](https://github.com/ae5au/vscode-circuitpython-webupload).
### 05:30 Thonny Version 4.0.0
Thonny 4.0.0 has emerged from beta with many changes and fixes. A main change is they dropped support for Python 3.5, 3.6 and 3.7. There are about two dozen changes for MicroPython and CircuitPython - [GitHub](https://github.com/thonny/thonny/releases).


### 05:56 WipperSnapper Custom Component Visualizations
Adafruit has introduced some new gorgeous default WipperSnapper component visualizations and the ability for users to customize them - Adafruit IO Blog.
* Custom Labels
* Custom Icons
* Component Contributors Can Set Their Default Visualizations
* I2C Sensors Display Their Appropriate SI Units
There are some new sensor types too - [Adafruit Blog](https://blog.adafruit.com/2022/08/23/adafruit-io-wippersnapper-adds-new-types-of-sensors-nocode-iot/).
### 06:38 Dragon frame clock
with a Pimoroni HyperPixel round display and Raspberry Pi Zero W with Python - [Twitter](https://twitter.com/TalkTechDOTInfo/status/1562057842084937729).
  



### 07:17 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.
## 08:10 State of CircuitPython, Libraries and Blinka
### Overall
* 68 pull requests merged
  * 15 authors - makermelissa, caternuson, sokratisvas, jepler, tcfranks, vladak, dhalbert, rshah713, tekktrik, Neradoc, DavePutz, Sheng2216, bablokb, sgbaird, maximkulkin
  * 13 reviewers - makermelissa, caternuson, jepler, TheKitty, MicroDev1, kattni, FoamyGuy, dhalbert, gamblor21, tekktrik, Neradoc, ladyada, brentru
* 68 closed issues by 18 people, 25 opened by 17 people


### 09:40 Core
* 19 pull requests merged
  * 7 authors - makermelissa, jepler, rshah713, DavePutz, tekktrik, dhalbert, maximkulkin
  * 5 reviewers - jepler, caternuson, MicroDev1, dhalbert, gamblor21
* 21 open pull requests
  * https://github.com/adafruit/circuitpython/pull/5999 (Open 201 days)
  * https://github.com/adafruit/circuitpython/pull/6037 (Open 194 days)
  * https://github.com/adafruit/circuitpython/pull/6119 (Open 176 days)
  * https://github.com/adafruit/circuitpython/pull/6217 (Open 149 days)
  * https://github.com/adafruit/circuitpython/pull/6247 (Open 145 days)
  * https://github.com/adafruit/circuitpython/pull/6349 (Open 116 days)
  * https://github.com/adafruit/circuitpython/pull/6397 (Open 106 days)
  * https://github.com/adafruit/circuitpython/pull/6410 (Open 101 days)
  * https://github.com/adafruit/circuitpython/pull/6522 (Open 66 days)
  * https://github.com/adafruit/circuitpython/pull/6555 (Open 55 days)
  * https://github.com/adafruit/circuitpython/pull/6594 (Open 46 days)
  * https://github.com/adafruit/circuitpython/pull/6634 (Open 37 days)
  * https://github.com/adafruit/circuitpython/pull/6681 (Open 26 days)
  * https://github.com/adafruit/circuitpython/pull/6757 (Open 16 days)
  * https://github.com/adafruit/circuitpython/pull/6794 (Open 5 days)
  * https://github.com/adafruit/circuitpython/pull/6819 (Open 3 days)
  * https://github.com/adafruit/circuitpython/pull/6823 (Open 2 days)
  * https://github.com/adafruit/circuitpython/pull/6831 (Open 1 days)
  * https://github.com/adafruit/circuitpython/pull/6827 (Open 1 days)
  * https://github.com/adafruit/circuitpython/pull/6826 (Open 1 days)
  * https://github.com/adafruit/circuitpython/pull/6835 (Open 0 days)
* 13 closed issues by 9 people, 13 opened by 9 people
* 556 open issues
  * https://github.com/adafruit/circuitpython/issues
* 5 active milestones
  * 7.3.x: 0 open issues
  * 8.0.0: 39 open issues
  * Libraries: 22 open issues
  * Long term: 494 open issues
  * Support: 3 open issues
  * -2 issues not assigned a milestone


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


### 11:27 Libraries
* 48 pull requests merged
  * 8 authors - caternuson, sokratisvas, tcfranks, vladak, tekktrik, Neradoc, bablokb, sgbaird
  * 10 reviewers - makermelissa, caternuson, TheKitty, kattni, FoamyGuy, dhalbert, tekktrik, Neradoc, ladyada, brentru
  * Merged pull requests:
    * https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground/pull/114 (Days open: 187)
    * https://github.com/adafruit/Adafruit_CircuitPython_TLC5947/pull/26 (Days open: 11)
    * https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer/pull/20 (Days open: 5)
    * https://github.com/adafruit/Adafruit_CircuitPython_LIFX/pull/18 (Days open: 4)
    * https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT/pull/117 (Days open: 4)
    * https://github.com/adafruit/Adafruit_CircuitPython_Hue/pull/22 (Days open: 3)
    * https://github.com/adafruit/Adafruit_CircuitPython_TMP007/pull/13 (Days open: 3)
    * https://github.com/adafruit/Adafruit_CircuitPython_seesaw/pull/110 (Days open: 3)
    * https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT/pull/118 (Days open: 3)
    * https://github.com/adafruit/cookiecutter-adafruit-circuitpython/pull/199 (Days open: 3)
    * https://github.com/adafruit/Adafruit_CircuitPython_SHT31D/pull/32 (Days open: 2)
    * https://github.com/adafruit/Adafruit_CircuitPython_SHT4x/pull/10 (Days open: 2)
    * https://github.com/adafruit/Adafruit_CircuitPython_Display_Shapes/pull/56 (Days open: 2)
    * https://github.com/adafruit/Adafruit_CircuitPython_SSD1327/pull/16 (Days open: 2)
    * https://github.com/adafruit/cookiecutter-adafruit-circuitpython/pull/201 (Days open: 2)
    * https://github.com/adafruit/Adafruit_CircuitPython_TLV493D/pull/15 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_TMP006/pull/15 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_VS1053/pull/18 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/pull/137 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/pull/136 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_IL0398/pull/13 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_Pixelbuf/pull/8 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_TLA202x/pull/6 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer/pull/21 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_SSD1325/pull/15 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_SSD1331/pull/16 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_SSD1322/pull/17 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_SSD1608/pull/15 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_SSD1351/pull/18 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_IL91874/pull/16 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_BLE_MIDI/pull/10 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_BMP3XX/pull/22 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_BH1750/pull/7 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol/pull/60 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_MSA301/pull/18 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_BLE_BerryMed_Pulse_Oximeter/pull/12 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_SI1145/pull/14 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_PortalBase/pull/80 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_SSD1675/pull/13 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_SSD1680/pull/8 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_INA260/pull/20 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_INA219/pull/34 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_GUVX_I2C/pull/3 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_SCD30/pull/32 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/pull/396 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/pull/395 (Days open: 1)
    * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/pull/394 (Days open: 1)
    * https://github.com/adafruit/cookiecutter-adafruit-circuitpython/pull/198 (Days open: 1)
  * 23 open pull requests (Oldest: 699, Newest: 2)
* 54 closed issues by 10 people, 11 opened by 7 people
  * 637 open issues
  * 148 good first issues
* https://circuitpython.org/contributing
Library updates in the last seven days:
**New Libraries**
 * [Adafruit_CircuitPython_TCA8418](https://github.com/adafruit/Adafruit_CircuitPython_TCA8418)
 * [Adafruit_CircuitPython_GUVX_I2C](https://github.com/adafruit/Adafruit_CircuitPython_GUVX_I2C)
**Updated Libraries**


* Every library (a couple times over)


### 13:45 Blinka
* 1 pull requests merged
  * 1 authors - Sheng2216
  * 1 reviewers - makermelissa
* 4 open pull requests
  * https://github.com/adafruit/Adafruit_Blinka/pull/417 (Open 565 days)
  * https://github.com/adafruit/Adafruit_Blinka/pull/496 (Open 399 days)
  * https://github.com/adafruit/Adafruit_Blinka_bleio/pull/40 (Open 325 days)
  * https://github.com/adafruit/Adafruit_Python_PlatformDetect/pull/201 (Open 265 days)
* 1 closed issues by 1 people, 1 opened by 1 people
* 82 open issues
  * https://github.com/adafruit/Adafruit_Blinka/issues
* Piwheels Downloads in the last month: 11821
Number of supported boards: 91




## 14:24 Hug reports
@foamyguy (hosting)
* Liz for publishing a guide that shows how to use Blinka_DisplayIO_PyGame_Display to make an IoT dashboard on an HDMI screen.
* @PaulCutler for converting a fusion 360 file for me
* Kmatch for providing Hack Tablets to giveaway as well as all of the folks who entered to receive one
* @Tekktrik and @tammymakesthings for joining the discord moderator team
* @KeithTheEE, @Tekktrik, @tammymakesthings, @PaulCutler, @deshipu, @MarkGamblor and @kattni for coordinating and organizing the “Office Hours” idea discussed in last week’s meeting.


16:08 @2231puppy
* @kattni for the advice on whether or not to add my board to the CP repo
*  Group hug because this is by far the friendliest tech community I’m in!


16:29 @danh
* @DavePutz for quickly fixing some PulseOut bugs
* @jepler, @kattni, @deshipu for discussion of API for turning off status bar
* @tlyu for finding a BLE regression in 7.x.x, doing testing to narrow the problem down and then testing my proposed fix


17:23 @david.g (not speaking)
* @Neradoc and @danh for helping me reporting potential issue with circup, bluetooth and lywsd03mmc
* @danh again for helping me with firmware building on espressif


17:44 @jepler
* Group hug
* Hug in advance for Dan who’s going to help me plan & brainstorm when the pi cow stuff gets complicated (I don’t know much about sockets and ssl yet so it’s daunting for me)
* Hugs to TammyMakesThings and Foamyguy for working on this new live discord event, I guess it’s called “office hours”


18:17 @kattni
* @Neradoc for providing me with mdns CircuitPython code to try to work with
* @Paul Cutler and @KeithTheEE for trying to help me with WiFi code (though I think I wanted it to do something it can’t)
* @danh for troubleshooting deep sleep with me on the Feather ESP32 V2
* @todbot for putting together send and receive examples using UDP for me
* @tammymakesthings and @tekktrik for joining the Community Moderators team on Discord
* Tammy for joining the CircuitPythonLibrarians review team!
* Tammy and Tekktrik for agreeing to coordinate/host the CircuitPython Office Hours, and to everyone who has been involved in the planning discussion, as well as the folks who will be volunteering their time to help out
* Group hug!


19:16 @keithTheEE (text only)
* I was away last weekend from the end of Circuit Python Day through tuesday last week, so a belated hug to @tekktrik for organizing the code sprints, and to @TammyMakesThings, @deshipu, and @markGamblor, for participating and bouncing ideas off of
* @kattni for helping to organize the CircuitPython Day, as well as @Paul Cutler for hosting, 
* @danh, @foamyguy and everyone involved in all of the facets of the day (I’m a week late and don’t have the sheet of names but hugs around)


19:52 @kmatch
* @foamyguy for organizing and completing the HACKTablet drawing, for everyone that entered
* @fury for discussions on optimizing the HACKtablet frame rates
* The Espressif team for improving the ESP-IDF code and (especially) documentation for the RGB LCD peripheral 


20:30 @makermelissa
* @danh for reviewing my huge Pull Requests of new boards on CircuitPython.org
* Group Hug


20:46 @mark(gamblor) [ text only likely ]
* Group hug for everyone!


20:57 @Paul Cutler
* The CircuitPython Show turns 6 months old on September 1st.  Thank you everyone who has listened and supported the show!


21:13 @tammymakesthings
* @foamyguy for hosting.
* @kattni, @tekktrik, and everyone else working on the CircuitPython office hours proposal
* @tekktrik for starting grad school - congrats!
* Group hug!


21:38 @tekktrik (text only)
* Everyone involved in getting the new CircuitPython office hours proposal going
* Everyone in the community and development team - my first grad course is in microprocessors and embedded systems, something I never would have thought of taking a couple years ago.
* Group hug!


## 22:10 Status Updates


22:40 @foamyguy (hosting)
* Last week
   * Final HackTablet giveaway selection
   * PR Reviews and testing, LSM303 accelerometer and more
   * Applied some conditional logic to the mpy filesize measurement action
* This week
   * Finish the 3d model enough to try a first print of the case for handheld PyPortal + JoyFeatherwing game device
   * Record and publish the next video in the Minecraft Feather RP2040 instructions playlist. This one covering loading the code.py onto the feather, initializing the USB serial connection, and setting up the pins.


24:28 @2231puppy
* Last week
   * Finished up work on my digital fidget board, the E-Fidget
* This week
   * Assemble the E-Fidget and test it!


24:59 @danh
* About to release 7.3.3, which has several new and backported fixes.
* Continuing to fix bugs for 8.0.0.
* Implementing enabling/disabling the status bar on the console or the display.


26:17 @david.g (not speaking)
* Checking boards that pretend to have a display on circuitpython.org, trying to find a “definition” (see In The Weeds)
* New attempt at doing something useful with my temperature sensor (lywsd03mmc)
* Followed the guide on compiling CP and successfully rebuilded QT-Py UF2
* Lilygo T-Watch 2020 v3 (ESP32):
   * CP:
      * Installing Espressif SDK and compiling CP for other ESP32 board
      * Considering the possibility to port CP to the watch
      * Checking what component already have a CP library
      * Comparing v1, v2 and v3 watch for pin usage: https://gist.github.com/dglaude/f1d9f5a295bd53fb82fdf68129b51b3b
   * Non-CP:
      * Checking MP firmware availability and trying to compile
      * Checking how to add a board to WipperSnapper
      * Compiling and flashing HackWatch (BLE/WIFI/IR hacking) https://github.com/virtualabs/hackwatch


27:48 @jepler
* Last week:
   * Not CircuitPython, but the updated qmk came out and has lots of rp2040 goodness
   * Tried to figure out the mystery of the esp32-eye flakiness but didn’t. Setting aside for now, as the esp32-s3 is the focus of camera activity
   * Got the pi-cow blinking its LED, which means communication with the wifi part is working!
   * New guide pages for camera stuff finished but not published yet
* This week:
   * Picow all around
   * Out Tuesday


29:27 @kattni
* Belated hug report to Melissa for finding the ESP32 V2 on circuitpython.org when the rest of us couldn’t
* Belated hug report to DanH for giving me a build without the CircuitPython status bar enabled so I could continue working on my project, and for working on a way to disable it in code.
* Last week:
   * Published the ESP32-S3 TFT Feather guide
   * Picked up the ESP32 V2 Feather and began digging into the various WiFi workflow options, intended for a guide on building a WiFi mailbox notifier
   * Found a bug with CircuitPython and Thonny where Thonny locks up when an exception is thrown by the code - turned out to be related to the status bar. Dan provided a CP build with the status bar disabled, and Thonny works as intended again.
   * Spent more time in the WiFi workflow, trying to get into a habit with it because the native USB workflow is so ingrained into me at this point.
   * Spent time looking into WiFi data sending options, narrowed it down to mDNS, HTTP, or UDP.
   * Sorted out working on two WiFi microcontrollers at the same time, using Thonny, and sorted out a way to identify which Feather is which.
   * Turns out I was meant to use Adafruit IO and only one Feather, so the WiFi data discussions are info in my brain for future projects. 
   * Created working code that sends switch notifications and battery voltage to Adafruit IO.
   * Tested deep sleep, got excited because the PPK graph sure looked like I had deep sleep working until I zoomed in and found out it was still pulling light sleep numbers. Turns out it may be an issue with CircuitPython pulling all pins high (instead of the previous behavior which was to let them float) when going into deep sleep. Dan’s planning to take a look at it when he’s through with his current mission.
* This week:
   * Start on the Mailbox Notifier guide.
   * Assume the deep sleep issue will be resolved.
   * Will be including the LoRa version of the mailbox notifier project alongside the WiFi version. I’m going to redo the existing code to work on two Feathers, but will still include the Pi code (without explanation) for folks who have extra Pis sitting around already.
   * Probably misc.


32:39 @kmatch
* Bowling detector training aid
   * Last week: Proved that an ultrasonic sensor has the resolution and speed for capturing the distance to fast-moving spheres. Demonstrated the position indicator. 
   * This week: Design and test the initial mechanical design. Improve the accuracy by smoothing the data and weeding out noise. 


33:29 @makermelissa
* Last week:
   * Submitted a huge PR to add about 15 missing CircuitPython and Blinka boards on circuitpython.org as well as go through and update some feature names on Blinka boards
   * Worked on code.circuitpython.org mostly.
   * I ended up reworking the File Dialog a bit in order to add Uploading, Downloading, and File/Folder renaming
   * I also added Dialog Layering so now over 4000 could be stacked up if needed and increasing this number would be trivial, but it likely will never be more than a few deep in practice.
   * Replaced the hterm component with xterm so it’s now compatible with Firefox
   * Lots of small misc bug fixes.
   * Added a bug fix to the circuitpython core to add some missing Web Workflow acceptable CORS headers
   * Started working on adding Device Discovery
* This week:
   * Continue working on Device Discovery
   * Work on feature to allow transferring work when jumping between devices
   * Add more File Dialog Features
   * Update some of the components that are starting to age
   * Smooth out the overall flow
   * Lots of testing and more bug fixes probably

35:11 @tammymakesthings
* Last week:
   * Planning the first CircuitPython Office Hours
   * Respinning my CircuitPython build environment, which mysteriously seems to have broken on my MacBook
* This week:
   * Finishing getting my build environment working again
   * PR reviews!
   * Learning how to use the Discord mod functions
   * Doing some research into audio processing generally and also with CircuitPython, because I have a project idea (guitar effects pedal for my ukulele in CircuitPython) and I want to figure out if it’s feasible.
* Non-CircuitPython
   * Built a not-to-scale prototype of a [tensegrity](https://en.wikipedia.org/wiki/Tensegrity) table out of popsicle sticks. Refining my design and going to build another scale prototype (or maybe 2) and ultimately want to construct a full-sized tensegrity coffee table from wood and steel cables or ropes.


36:41 @tekktrik (text only)
* Last week
   * Fix multiple WiFi network connectivity issue with PortalBase library
   * Removed LSM303 library from the bundle
   * Added GUVX_I2C library to the Adafruit bundle
   * Made RTD documentation use a range of years (up to current) for copyright attribution
   * Reviewed A LOT of type annotation PRs
   * Proposed a few cookiecutter and adabot patches/updates
* This week
   * Finish up the cookiecutter PR
   * Run the adabot patches proposed once they’re approved
   * Propose a few more patches needed for the libraries
   * Fix up a few new libraries before adding them to the Adafruit bundle
   * Also starting grad school classes this week!
## 37:53 In The Weeds
38:26 @tammymakesthings - The first of the new CircuitPython Office Hours will be happening on 10 September! Possible hours are 8-10AM ET. Office Hours will be on Discord using Discord Video. The video may be uploaded later to adafruit youtube, rather than streamed live. If you can volunteer to be present and answer questions, please get in touch with tammy or @tekktrik, or join the planning thread in #circutpython-dev


40:48 @david.g (text only) - What is or is not a “Display” in CircuitPython.org?
(trying to resolve issue #1032 and PR #1030 #1029 and #1028 from https://github.com/adafruit/circuitpython-org )
        Brainstorming questions (maybe check the picture):
* Is PewPew 8x8 a display: https://circuitpython.org/board/pewpew10/
* Is Pico:ed 7x17 LED a display: https://circuitpython.org/board/elecfreaks_picoed/
* Is MixGo CE 16x8 LED a display: https://circuitpython.org/board/mixgo_ce_serial/ https://circuitpython.org/board/mixgo_ce_udisk/ 
* Is the “18Pin-FPC:GDI display interface” on “DFRobot Beetle ESP32-C3” a display: https://circuitpython.org/board/beetle-esp32-c3/ 
* Is a HUB75 Matrix connector a display:
   * https://circuitpython.org/board/pimoroni_interstate75/ Does not claim a display
   * https://circuitpython.org/board/matrixportal_m4/ Claim a display
@jepler - a display is something that uses displayio(?)
@david.g Can I make a 1 LED displayIO ???
@jepler If you believe it would be useful then feel free to do so
## 48:30 Wrap-Up
Next meeting is _Tuesday_ September 6, 2022, 24 hours later than usual, in recognition of a US holiday. It occurs at the normal time of 2PM ET / 11AM PT