# CircuitPython Weekly for 22 April 2019
Video is available here [on YouTube](https://youtu.be/1JOlsN4dEYw).


Join here for the chat all week: https://adafru.it/discord


The 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.


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:40 Community News
PyCon - The thousands of boards are done and on the way! https://youtu.be/jdoelAIf8Nk 
  



EduBlocks update - went live today, includes CircuitPython mode: https://edublocks.org/
learn.adafruit.com has a new feature, any product ID has all the guides associated with it, for example, the PyPortal is product ID 4116, here are all the guides - https://learn.adafruit.com/products/4116/guides


In the news - HackSpace issue #18 has a TON of CircuitPython articles / projects, including a 6 page getting starter - https://hackspace.raspberrypi.org/issues/18 (PDF download). AND 2600 has a PyPortal project.


Hug reports to everyone here, team working on CPXs for PyCon and Digi-Key!
## 6:18 State of CircuitPython + Libraries
### 6:25 Overall


* 18 pull requests merged
  * 11 authors - tannewt, dmazzella, deshipu, makermelissa, george-hawkins, dhalbert, siddacious, brentru, caternuson, DigitalMakerCIC, C47D
  * 7 reviewers - tannewt, sommersoft, caternuson, deshipu, kattni, ladyada, dhalbert
* 20 closed issues by 12 people, 7 opened by 6 people


Overall: In terms of the core, we’re still working diligently towards release candidate. Any testing is greatly appreciated, please file an issue on the CircuitPython repo if you find any bugs. In terms of the libraries, it’s exciting to see many new contributors and new libraries. The more hardware support we can provide for CircuitPython, the better, and libraries are a huge part of that. Thank you to everyone who has been involved with both the core and the libraries - all of your contributions make CP what it is, and we greatly appreciate everything you do!


### 7:44 Core


* 11 pull requests merged
  * 5 authors - tannewt, dmazzella, deshipu, C47D, dhalbert
  * 2 reviewers - tannewt, dhalbert
* 3 open pull requests
  * https://github.com/adafruit/circuitpython/pull/1812
  * https://github.com/adafruit/circuitpython/pull/1363
  * https://github.com/adafruit/circuitpython/pull/1274
* 11 closed issues by 5 people, 0 opened by 0 people
* 159 open issues
  * https://github.com/adafruit/circuitpython/issues
* 6 active milestones
  * 4.0.0 - Bluetooth: 2 open issues
  * 4.x: 36 open issues
  * 5.x: 2 open issues
  * Handheld Gaming: 6 open issues
  * Libraries: 7 open issues
  * Long term: 105 open issues
  * 1 issues not assigned a milestone


Download stats by board:


| Board                                         | 3.1.2  | 4.0.0-beta.7  |
| ----------------------------------------------|--------|---------------|
| arduino_mkr1300                               |   -    |       2       |
| arduino_mkrzero                               |   -    |       1       |
| arduino_zero                                  |  445   |       5       |
| bast_pro_mini_m0                              |   -    |       0       |
| catwan_usbstick                               |   -    |       0       |
| circuitplayground_express                     |  3766  |      53       |
| circuitplayground_express_4h                  |   -    |       0       |
| circuitplayground_express_crickit             |  488   |       5       |
| circuitplayground_express_digikey_pycon2019   |   -    |       0       |
| feather52832                                  |   82   |       -       |
| feather_huzzah                                |  699   |       -       |
| feather_m0_adalogger                          |  260   |       6       |
| feather_m0_basic                              |  370   |       8       |
| feather_m0_express                            |  864   |      22       |
| feather_m0_express_crickit                    |   57   |       3       |
| feather_m0_rfm69                              |   83   |       4       |
| feather_m0_rfm9x                              |  167   |      10       |
| feather_m4_express                            |  805   |      39       |
| feather_nrf52840_express                      |   -    |      19       |
| feather_radiofruit_zigbee                     |   -    |       0       |
| gemma_m0                                      |  579   |       5       |
| gemma_m0_pycon2018                            |   -    |       2       |
| grandcentral_m4_express                       |   -    |      14       |
| hallowing_m0_express                          |  260   |      15       |
| itsybitsy_m0_express                          |  426   |       7       |
| itsybitsy_m4_express                          |  454   |      13       |
| kicksat                                       |   -    |       0       |
| makerdiary_nrf52840_mdk                       |   -    |       3       |
| makerdiary_nrf52840_mdk_usb_dongle            |   -    |       6       |
| meowmeow                                      |   -    |       0       |
| metro_m0_express                              |  461   |       7       |
| metro_m4_airlift_lite                         |   -    |       0       |
| metro_m4_express                              |  403   |      12       |
| mini_sam_m4                                   |   -    |       7       |
| particle_argon                                |   -    |       1       |
| particle_boron                                |   -    |       0       |
| particle_xenon                                |   -    |      10       |
| pca10056                                      |   -    |       4       |
| pca10059                                      |   -    |      12       |
| pewpew10                                      |   -    |       0       |
| pewpew13                                      |   -    |       0       |
| pirkey_m0                                     |   26   |       0       |
| pybadge                                       |   -    |       1       |
| pyportal                                      |   -    |      276      |
| sam32                                         |   -    |       1       |
| sparkfun_lumidrive                            |   -    |       2       |
| sparkfun_nrf52840_mini                        |   -    |       3       |
| sparkfun_redboard_turbo                       |   -    |       0       |
| sparkfun_samd21_dev                           |   -    |       2       |
| sparkfun_samd21_mini                          |   -    |       5       |
| trellis_m4_express                            |   -    |      22       |
| trinket_m0                                    |  1714  |      25       |
| uchip                                         |   -    |       0       |
| ----------------------------------------------|--------|---------------|
|                                         Total | 12409  |      632      |
| ----------------------------------------------|--------|---------------|


Download stats by language:


| Board            | 3.1.2  | 4.0.0-beta.7  |
| -----------------|--------|---------------|
| ID               |   -    |       0       |
| de_DE            |   -    |      10       |
| en_US            | 12409  |      585      |
| en_x_pirate      |   -    |      13       |
| es               |   -    |       6       |
| fil              |   -    |       0       |
| fr               |   -    |      13       |
| it_IT            |   -    |       2       |
| pl               |   -    |       0       |
| pt_BR            |   -    |       1       |
| zh_Latn_pinyin   |   -    |       2       |
| -----------------|--------|---------------|
|            Total | 12409  |      632      |
| -----------------|--------|---------------|




### 9:16 Libraries


* 7 pull requests merged
  * 6 authors - siddacious, brentru, caternuson, DigitalMakerCIC, makermelissa, george-hawkins
  * 6 reviewers - tannewt, sommersoft, caternuson, deshipu, kattni, ladyada
* 28 open pull requests
  * https://github.com/adafruit/Adafruit_CircuitPython_SK9822/pull/2
  * https://github.com/adafruit/Adafruit_CircuitPython_MAX31865/pull/9
  * https://github.com/adafruit/Adafruit_CircuitPython_GFX/pull/6
  * https://github.com/adafruit/Adafruit_CircuitPython_Debouncer/pull/8
  * https://github.com/adafruit/Adafruit_CircuitPython_ImageLoad/pull/7
  * https://github.com/adafruit/Adafruit_CircuitPython_BMP280/pull/13
  * https://github.com/adafruit/Adafruit_CircuitPython_BitbangIO/pull/1
  * https://github.com/adafruit/Adafruit_CircuitPython_CCS811/pull/29
  * https://github.com/adafruit/Adafruit_CircuitPython_LSM303/pull/11
  * https://github.com/adafruit/Adafruit_CircuitPython_TLC59711/pull/5
  * https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/pull/14
  * https://github.com/adafruit/Adafruit_CircuitPython_BNO055/pull/22
  * https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO/pull/21
  * https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO/pull/20
  * https://github.com/adafruit/Adafruit_CircuitPython_INA219/pull/9
  * https://github.com/adafruit/Adafruit_CircuitPython_GPS/pull/17
  * https://github.com/adafruit/Adafruit_CircuitPython_GPS/pull/12
  * https://github.com/adafruit/Adafruit_CircuitPython_Fingerprint/pull/11
  * https://github.com/adafruit/Adafruit_CircuitPython_Bitmap_Font/pull/6
  * https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/pull/28
  * https://github.com/adafruit/Adafruit_CircuitPython_framebuf/pull/14
  * https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/pull/29
  * https://github.com/adafruit/Adafruit_CircuitPython_LIFX/pull/3
  * https://github.com/adafruit/Adafruit_CircuitPython_seesaw/pull/28
  * https://github.com/adafruit/Adafruit_CircuitPython_Hue/pull/6
  * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/pull/160
  * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/pull/158
  * https://github.com/adafruit/Adafruit_CircuitPython_PyPortal/pull/20
* 9 closed issues by 9 people, 7 opened by 6 people
* 106 open issues
  * https://github.com/adafruit/Adafruit_CircuitPython_SK9822/issues/1
  * https://github.com/adafruit/Adafruit_CircuitPython_MAX31865/issues/10
  * https://github.com/adafruit/Adafruit_CircuitPython_SI4713/issues/2
  * https://github.com/adafruit/Adafruit_CircuitPython_VEML6070/issues/7
  * https://github.com/adafruit/Adafruit_CircuitPython_miniQR/issues/6
  * https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/issues/38
  * https://github.com/adafruit/Adafruit_CircuitPython_RTTTL/issues/12
  * https://github.com/adafruit/Adafruit_CircuitPython_Thermal_Printer/issues/9
  * https://github.com/adafruit/Adafruit_CircuitPython_BluefruitSPI/issues/9
  * https://github.com/adafruit/Adafruit_CircuitPython_BluefruitSPI/issues/8
  * https://github.com/adafruit/Adafruit_CircuitPython_BluefruitSPI/issues/4
  * https://github.com/adafruit/Adafruit_CircuitPython_DS3231/issues/15
  * https://github.com/adafruit/Adafruit_CircuitPython_GFX/issues/4
  * https://github.com/adafruit/Adafruit_CircuitPython_GFX/issues/2
  * https://github.com/adafruit/Adafruit_CircuitPython_AMG88xx/issues/11
  * https://github.com/adafruit/Adafruit_CircuitPython_SD/issues/15
  * https://github.com/adafruit/Adafruit_CircuitPython_SD/issues/14
  * https://github.com/adafruit/Adafruit_CircuitPython_SD/issues/13
  * https://github.com/adafruit/Adafruit_CircuitPython_SD/issues/11
  * https://github.com/adafruit/Adafruit_CircuitPython_SD/issues/8
  * https://github.com/adafruit/Adafruit_CircuitPython_SSD1306/issues/24
  * https://github.com/adafruit/Adafruit_CircuitPython_SSD1306/issues/23
  * https://github.com/adafruit/Adafruit_CircuitPython_IRRemote/issues/16
  * https://github.com/adafruit/Adafruit_CircuitPython_SI5351/issues/4
  * https://github.com/adafruit/Adafruit_CircuitPython_ImageLoad/issues/6
  * https://github.com/adafruit/Adafruit_CircuitPython_ImageLoad/issues/5
  * https://github.com/adafruit/Adafruit_CircuitPython_ImageLoad/issues/3
  * https://github.com/adafruit/Adafruit_CircuitPython_ImageLoad/issues/1
  * https://github.com/adafruit/Adafruit_CircuitPython_TSL2591/issues/8
  * https://github.com/adafruit/Adafruit_CircuitPython_TSL2591/issues/7
  * https://github.com/adafruit/Adafruit_CircuitPython_Crickit/issues/13
  * https://github.com/adafruit/Adafruit_CircuitPython_TCS34725/issues/18
  * https://github.com/adafruit/Adafruit_CircuitPython_TCS34725/issues/7
  * https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/issues/21
  * https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/issues/20
  * https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/issues/19
  * https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/issues/1
  * https://github.com/adafruit/Adafruit_CircuitPython_miniesptool/issues/9
  * https://github.com/adafruit/Adafruit_CircuitPython_DotStar/issues/25
  * https://github.com/adafruit/Adafruit_CircuitPython_DotStar/issues/21
  * https://github.com/adafruit/Adafruit_CircuitPython_MLX90393/issues/8
  * https://github.com/adafruit/Adafruit_CircuitPython_BLE/issues/10
  * https://github.com/adafruit/Adafruit_CircuitPython_BusDevice/issues/26
  * https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground/issues/49
  * https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground/issues/37
  * https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol/issues/20
  * https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol/issues/14
  * https://github.com/adafruit/Adafruit_CircuitPython_ADS1x15/issues/29
  * https://github.com/adafruit/Adafruit_CircuitPython_ADS1x15/issues/27
  * https://github.com/adafruit/Adafruit_CircuitPython_ADS1x15/issues/26
  * https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/issues/9
  * https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/issues/7
  * https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/issues/2
  * https://github.com/adafruit/Adafruit_CircuitPython_BNO055/issues/21
  * https://github.com/adafruit/Adafruit_CircuitPython_BNO055/issues/20
  * https://github.com/adafruit/Adafruit_CircuitPython_BNO055/issues/16
  * https://github.com/adafruit/Adafruit_CircuitPython_BNO055/issues/12
  * https://github.com/adafruit/Adafruit_CircuitPython_BNO055/issues/9
  * https://github.com/adafruit/Adafruit_CircuitPython_BME280/issues/19
  * https://github.com/adafruit/Adafruit_CircuitPython_BME280/issues/15
  * https://github.com/adafruit/Adafruit_CircuitPython_BME680/issues/12
  * https://github.com/adafruit/Adafruit_CircuitPython_BME680/issues/11
  * https://github.com/adafruit/Adafruit_CircuitPython_Motor/issues/18
  * https://github.com/adafruit/Adafruit_CircuitPython_Motor/issues/17
  * https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/issues/36
  * https://github.com/adafruit/Adafruit_CircuitPython_INA219/issues/5
  * https://github.com/adafruit/Adafruit_CircuitPython_GPS/issues/19
  * https://github.com/adafruit/Adafruit_CircuitPython_GPS/issues/18
  * https://github.com/adafruit/Adafruit_CircuitPython_GPS/issues/15
  * https://github.com/adafruit/Adafruit_CircuitPython_GPS/issues/10
  * https://github.com/adafruit/Adafruit_CircuitPython_Bitmap_Font/issues/9
  * https://github.com/adafruit/Adafruit_CircuitPython_PN532/issues/20
  * https://github.com/adafruit/Adafruit_CircuitPython_PN532/issues/19
  * https://github.com/adafruit/Adafruit_CircuitPython_PN532/issues/14
  * https://github.com/adafruit/Adafruit_CircuitPython_PN532/issues/7
  * https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/issues/42
  * https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/issues/27
  * https://github.com/adafruit/Adafruit_CircuitPython_RFM9x/issues/22
  * https://github.com/adafruit/Adafruit_CircuitPython_RFM9x/issues/17
  * https://github.com/adafruit/Adafruit_CircuitPython_DRV2605/issues/15
  * https://github.com/adafruit/Adafruit_CircuitPython_Display_Text/issues/4
  * https://github.com/adafruit/Adafruit_CircuitPython_HID/issues/25
  * https://github.com/adafruit/Adafruit_CircuitPython_ST7735R/issues/3
  * https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A/issues/8
  * https://github.com/adafruit/Adafruit_CircuitPython_SSD1331/issues/2
  * https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/issues/37
  * https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/issues/36
  * https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/issues/32
  * https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/issues/28
  * https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/issues/11
  * https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/issues/9
  * https://github.com/adafruit/Adafruit_CircuitPython_MIDI/issues/12
  * https://github.com/adafruit/Adafruit_CircuitPython_MIDI/issues/11
  * https://github.com/adafruit/Adafruit_CircuitPython_MIDI/issues/10
  * https://github.com/adafruit/Adafruit_CircuitPython_MIDI/issues/8
  * https://github.com/adafruit/Adafruit_CircuitPython_MIDI/issues/7
  * https://github.com/adafruit/Adafruit_CircuitPython_MIDI/issues/4
  * https://github.com/adafruit/Adafruit_CircuitPython_MIDI/issues/3
  * https://github.com/adafruit/Adafruit_CircuitPython_CharLCD/issues/36
  * https://github.com/adafruit/Adafruit_CircuitPython_CharLCD/issues/29
  * https://github.com/adafruit/Adafruit_CircuitPython_EPD/issues/14
  * https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing/issues/4
  * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/140
  * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/124
  * https://github.com/adafruit/Adafruit_CircuitPython_PyPortal/issues/22
  * https://github.com/adafruit/Adafruit_CircuitPython_PyPortal/issues/17
159 out of 160 repos need work.




CircuitPython drivers page missing driver - 19


Example file(s) missing sensor/library name - 39


Failed to fetch latest release from GitHub - 1
  * https://github.com/adafruit/Adafruit_CircuitPython_VCNL4040


For pypi compatibility, missing Adafruit-Blinka in requirements.txt - 10


For pypi compatibility, missing pypi provider in .travis.yml - 11


For pypi compatibility, missing setup.py - 13


Library has new commits since last release over a month ago - 4
  * https://github.com/adafruit/Adafruit_CircuitPython_BusDevice (54 days)
  * https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground (54 days)
  * https://github.com/adafruit/Adafruit_CircuitPython_MCP9808 (54 days)
  * https://github.com/adafruit/Adafruit_CircuitPython_TLC59711 (54 days)


Library has new commits since last release within the last month - 6


Library has new commits since last release within the last week - 1
  * https://github.com/adafruit/Adafruit_CircuitPython_PyPortal (0 days)


Library repository has no releases - 4
  * https://github.com/adafruit/Adafruit_CircuitPython_CPython
  * https://github.com/adafruit/Adafruit_CircuitPython_GFX
  * https://github.com/adafruit/Adafruit_CircuitPython_VCNL4040
  * https://github.com/adafruit/Adafruit_CircuitPython_RPLIDAR


Missing simpletest example. - 14


New repo(s) currently in work, and unreleased - 6


Not in bundle. - 13
  * https://github.com/adafruit/Adafruit_CircuitPython_CPython
  * https://github.com/adafruit/Adafruit_CircuitPython_GFX
  * https://github.com/adafruit/Adafruit_CircuitPython_TestRepo
  * https://github.com/adafruit/Adafruit_CircuitPython_VCNL4040
  * https://github.com/adafruit/Adafruit_CircuitPython_RPLIDAR
  * https://github.com/adafruit/Adafruit_CircuitPython_HX8357
  * https://github.com/adafruit/Adafruit_CircuitPython_ILI9341
  * https://github.com/adafruit/Adafruit_CircuitPython_SSD1351
  * https://github.com/adafruit/Adafruit_CircuitPython_ST7735R
  * https://github.com/adafruit/Adafruit_CircuitPython_ST7735
  * https://github.com/adafruit/Adafruit_CircuitPython_SSD1331
  * https://github.com/adafruit/Adafruit_CircuitPython_Hue
  * https://github.com/adafruit/Adafruit_CircuitPython_ST7789


Not listed on PyPi for CPython use - 22


PyLint version not fixed - 1
  * https://github.com/adafruit/Adafruit_CircuitPython_CPython


PyLint version very out of date - 152


ReadTheDocs latest build has warnings and/or errors - 7


ReadTheDocs missing as a subproject on CircuitPython - 8


ReadTheDocs missing the latest release. (Ignore me! RTD doesn't update when a new version is released. Only on pushes.) - 96


ReadTheDocs project missing adabot as owner - 1
  * https://github.com/adafruit/Adafruit_CircuitPython_LPS35HW


Unable to find or create (no auth) GITHUB_TOKEN env variable - 5
  * https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
  * https://github.com/adafruit/Adafruit_CircuitPython_SK9822
  * https://github.com/adafruit/Adafruit_CircuitPython_CPython
  * https://github.com/adafruit/Adafruit_CircuitPython_ST7735R
  * https://github.com/adafruit/Adafruit_CircuitPython_SSD1331




## 11:20 Hug reports


18:57 @brentru
* Group hub to all!
* Huge to @kattni for PyCon Prep!


@cater (lurking)


19:30 @cgrover
* Group hug to community and  CP team, kudos to the circuit.org team, the downloads page is awesome and useful




19:52 @charlesburnaford
* Grouphug to those working at PyCon. May not be able to make it but will try


20:21 @danh
* @tannewt for fixing tricky storage issues
* @nickzoic for nRF nvm implementation
* @kattni for continuing attention to PyCon


21:18 @deshipu
* @hexthat and @wawa for their work on the stage library, ports for different setup, finding bugs, writing games, working on hardware to test it, and making PRs
* @danh and @tannewt for help with debugging and patience re-teaching about gdb; will allow to help with core bug hunting in the future
* @makermelissa for the ST7789 driver
* People who are not visible who’s name I don’t know because they’re working hard behind the scenes to make everything work smoothly


23:30 @jasonp (lurking)
* Circuitpython.org is looking great and is very useful - thanks to everyone working on that!


23:49 @jerryn
* @danh for his handling of a difficult moderator issue on discord.
* @brentr for the cool PyPortal Hue controller example


12:20 @kattni
* @siddacious for taking notes for the meeting!
* @MakerMelissa for help sorting out display hardware for PyCon
* @DanH for feedback on a guide addition
* @sommersoft for all the amazing work on the script for the circuitpython.org/libraries page


@kingernorth (lurking)


16:14 @MakerMelissa
* @kattni for helping me figure out read the docs
* @deshipu for jumping on an outstanding PR right away.


@mikebarela (lurking)


13:56 @sdw_nj
* Group hug to all
* Kudos to techunboxed, OSH Park & DigiKey for pcb design, manufacture and components for the usb breakout I assembled.


16:35 @siddacious
* Group hug and thanks to @ladyada for tester tutelage, hugs to mods for being awesome


17:05 @sommersoft
* @deshipu for all sorts of display help activity this week on both the core code, and on Discord
* @MakerMelissa for adding a ton of new display drivers. Also, for mentioning `regex101.com` some time ago; really helped me work through some things over the weekend.
* @jwcooper for continued work on the Libraries page for circuitpython.org; hopefully we'll get it live soon!
* Group Hug!


18:02 @tannewt
* @danh and all of the moderators for being amazingly patient and thoughtful people.
* @wawachief and @deshipu for finding issue with gc_never_free.


## 24:23 Status Updates


36:50 @brentru
* Last week:
   * Published PyPortal Hue, and the CircuitPython Philips Hue Library last week
   * Started integrating AirLift support into Adafruit IO libraries, CircuitPython works. Blocked on arduino due to how arduino compiles header files.
      * Adafruit IO Basics: AirLift guide soon!
* This week:
   * Working on some JP pyportal code
   * Possibly a particle guide if I don’t unblock on the arduino work. 


@cater - lurking


37:44 @cgrover
* Wrapped up testing for range slicer, sent off for PCB and first stencil
* Digikey order arrives with parts today and PCBs later :(
* OLED frame buffer work with XY plotter lib
* Posted cool demo in channel
* Protoped pcb DAC and found new 16-bit dual DAC 
* Working with CP is an obsession :), especially with PyPortal
* Someone installed nest and started checking out NEST API to allow weather station to show stats while in the workshop


40:10 @charlesburnaford
* Still working on 61 key keyboard, got it sorta working but trying to poll interrupts but it’s still a bit flakey, possibly due to init issues


40:57 @danh
* Reviewed and tested many PR’s
* Filesystem testing during program execution
* Working on UF2 bootloader issues with SMART drive status requests
* BLE UART write fix in progress
* To do:
   * Continue working on bootloader SMART issues
   * Metro nRF52840 board definition


42:28 @deshipu
* Tried using async DMA with stage/µgame, the speed gains are minimal (31 fps vs. 32 fps)
* Working on a CP board with mono OLED display. Submitted it to hackaday prize


@jasonp - lurking


43:34 @jerryn
* Most of my time went into deploying the “Waving Man” “Deer Deterrent Device”
   * Control and monitoring via AIO.
   * Owner is impressed, waiting to see what the deer think
* Tested out @brentr PyPortal Hue Controller - worked well.
   * Lots to learn about the control options in the Hue API.
* Spent a lot of time updating Raspberry Pis …. Got way behind.
   * I have gotten really good at getting “binka” installed on a fresh system ;-)
* Not much planned this week -- mostly “GrandPa” time for the next week or so. 


25:50 @kattni
* Last week:
   * Fritzing objects: 1.54”/2.13” monochrome eink, eink friend, AirLift Lite
   * Continued on updating eink guide - added wiring diagrams, updated code
   * Continued work on the circuitpython.org/libraries page
   * Continued prep for PyCon - organised and began packing eq for Open Spaces/Sprints
* This week:
   * Library Monday!
   * Finalise circuitpython.org/libraries
   * Finish eink guide.
   * Deprecate requested guide.
   * Next up: Metro AirLift guide
   * Ordered displays for PyCon sprints
   * Continued PyCon prep:
      * Get PR in with PyCon Open Spaces code content
      * Write up content for tutorial
      * Finish organising and packing Open Spaces/Sprints eq
      * Get Quick Start worksheet printed
      * Start organising and packing the various other PyCon kit


@KingerNorth: lurking


28:33 @MakerMelissa
* Last week:
   * Arduino Display Stuff
   * Setup RTD for a bunch of displayio drivers
   * Worked on displayio Guide
   * Got a list of displays ready for PyCon
* This week:
   * More Arduino Display Stuff
   * displayio Guide Work
   * Finish getting displayio drivers added to Bundle
   * RA8875 CP driver updates


29:33 @sdw_nj
* Started reading the PyUSB tutorial but it presupposed prerequisite knowledge of some details of USB, so I began reading some introductory material on the inner workings of USB.
* Received USB breakout PCBs and components and assembled one to sniff USB communication with a logic analyzer.
* So far I’m not getting any useful info from pulseview, only short packet errors. 
   * I plan to try analyzing other USB devices to try to figure out how to get it working.
   * It seems I was sampling at too low a rate.  Things seem to be working at 1 MHz.


29:54 @siddacious
* Last Week: Tester PCBs, LPS35HW drivers, BD3491FS assembly and bringup
* This week: More lps35 arduino driver, super seekret board design, bd3491 drivers and testing, more boards!


31:05 @sommersoft
* Last Week:
   * adabot
      * Continued tweaks to `cp.org` libraries page updater.
      * Started a module to interface and simplify using GitHub API v4. Had a basic structure, and was in the middle of writing a GraphQL syntax checker for it (learning RegEx along the way). Then stumbled upon a more mature, and better constructed approach that hadn't shown up in previous searches: https://pypi.org/project/sgqlc/ Will most likely utilize this, even though the allure of writing a module is strong...
* This Week:
   * adabot:
      * Final finalize `cp.org` libraries updater, hopefully.
      * Work on implementing sgqlc for github requests
      * Continuing work on PDM in for interrupts




32:42 @tannewt
Last week:
* Fixed issue with gc_never_free.
* Fixed readthedocs PDF build
* Fixed off by on error in OnDiskBitmap
* Fixed board.I2C error where bus wasn’t reset after REPL.
* Reworked README, removed list of boards in lieu of better option in circuitpython.org
This week:
* PyCon prep:
   * presenting to core devs
   * Pinging podcasters about meeting up, will have to wait to use twitter to avoid GOT
* Release Candidate soon!
* Gamer/GameBoy work, trying to get celeste working
## 45:15 In The Weeds
45:43 @tannewt
* How do folks feel about release candidate later/tomorrow?
   * Deshipu wants to add updates to Stage lib
   * We can always do a 4.0.1 if need be


47:53 @sommersoft
* cp.org: desired auto-update method for adabot. PRs from adafruit-adabot fork, or commits directly to master?
   * Commit directly to master
   * Will want to talk with justin to avoid stepping on toes
## 51:50 Wrap-Up
* Uploaded as Podcast: Search for “CircuitPython Weekly Meeting” in your podcast app of choice!
