38 KiB
CircuitPython Weekly for 21 October 2019
Video is available here on YouTube. Time-stamps shift back to 0 twice due to recording issues.
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.
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:49 Community News
Happy Open source hardware month! We have 21 posts so far! https://blog.adafruit.com/?s=%23OHM2019
81 boards on CircuitPython.org! https://circuitpython.org/downloads https://circuitpython.org/board/stringcar_m0_express/
CircuitPython Blinka snakes its way to Amazon AWS IoT (Thanks Brent) https://docs.aws.amazon.com/iot/latest/developerguide/iot-moisture-raspi-setup.html
CircuitPython Libraries contributing! New section on circuitpython.org (Thanks Kattni, Justin, and more) https://circuitpython.org/libraries/contributing
Make your own CircuitPython powered interactive conference poster https://youtu.be/mmLI0HKfPQI https://www.codensolder.com/blog/circuitpython-poster
Bluefruit on macOS Catalina + Catalyst (Thanks Collin) https://youtu.be/uwRm5PNhPX4
PyDev of the Week: Sophy Wong https://www.blog.pythonlibrary.org/2019/10/21/pydev-of-the-week-sophy-wong/
Thea made another CircuitPython library, WinterbloomVoltageIO. VoltageIO lets you set output voltage to your DACs instead of having to do the maths to calculate voltage every time. It also lets you do the reverse for ADCs! https://github.com/theacodes/Winterbloom_VoltageIO
Using Apple MacBook airs and pros along with Circuit Playgrounds to teach basic coding to get ready for 2 and 3rd grade robotics from Mike Pitcher, Director of Academic Technologies at The University of Texas at El Paso, and Apple Distinguished Educator 2017. https://twitter.com/thshadow/status/1185234688971104256
Check out what the team is up to and more https://github.com/adafruit/circuitpython-weekly-newsletter/blob/gh-pages/_drafts/2019-10-22-draft.md#what-is-the-team-up-to
DRAFT is here for this week, thanks for the contributions, add yours! https://github.com/adafruit/circuitpython-weekly-newsletter/blob/gh-pages/_drafts/2019-10-22-draft.md
9:30 State of CircuitPython + Libraries
9:53 Overall
- 64 pull requests merged
- 18 authors - Senuros, dherrada, kickbutts, kamtom480, makermelissa, brentru, 2bndy5, dastels, kattni, wallarug, dhalbert, Anton-2, CedarGroveStudios, tannewt, jerryneedell, caternuson, arturo182, siddacious
- 8 reviewers - ladyada, dhalbert, makermelissa, tannewt, brentru, arturo182, siddacious, kattni
- 20 closed issues by 11 people, 9 opened by 8 people
- Assigned Hacktoberfest label to 1 issues.
12:20 Core
- 12 pull requests merged
- 9 authors - kickbutts, kamtom480, wallarug, dhalbert, CedarGroveStudios, tannewt, jerryneedell, Senuros, arturo182
- 3 reviewers - dhalbert, arturo182, tannewt
- 9 open pull requests
- https://github.com/adafruit/circuitpython/pull/1274 (Open 370 days)
- https://github.com/adafruit/circuitpython/pull/1363 (Open 325 days)
- https://github.com/adafruit/circuitpython/pull/1858 (Open 166 days)
- https://github.com/adafruit/circuitpython/pull/2034 (Open 78 days)
- https://github.com/adafruit/circuitpython/pull/2044 (Open 74 days)
- https://github.com/adafruit/circuitpython/pull/2054 (Open 70 days)
- https://github.com/adafruit/circuitpython/pull/2148 (Open 38 days)
- https://github.com/adafruit/circuitpython/pull/2211 (Open 8 days)
- https://github.com/adafruit/circuitpython/pull/2226 (Open 2 days)
- 6 closed issues by 2 people, 3 opened by 3 people
- Assigned Hacktoberfest label to 0 issues.
- 194 open issues
- 7 active milestones
- 4.x.x - Bug fixes: 0 open issues
- 5.0.0: 5 open issues
- 5.x.0 - Features: 1 open issues
- 5.x.x - Bug Fixes: 9 open issues
- 6.0.0: 1 open issues
- Libraries: 10 open issues
- Long term: 151 open issues
- 17 issues not assigned a milestone
Download stats by board:
| Board | 4.1.0 | 5.0.0-alpha.4 |
|---|---|---|
| arduino_mkr1300 | 91 | 13 |
| arduino_mkrzero | 52 | 25 |
| arduino_zero | 139 | 25 |
| bast_pro_mini_m0 | 16 | 12 |
| capablerobot_usbhub | 12 | 12 |
| catwan_usbstick | 15 | 12 |
| circuitplayground_bluefruit | - | 512 |
| circuitplayground_express | 4250 | 180 |
| circuitplayground_express_4h | 31 | 14 |
| circuitplayground_express_crickit | 209 | 21 |
| circuitplayground_express_digikey_pycon2019 | 20 | 14 |
| cp32-m4 | - | 12 |
| datalore_ip_m4 | - | 12 |
| datum_distance | 12 | 12 |
| datum_imu | 17 | 12 |
| datum_light | 14 | 12 |
| datum_weather | 18 | 12 |
| electronut_labs_blip | 18 | 14 |
| electronut_labs_papyr | 13 | 12 |
| escornabot_makech | 14 | 12 |
| feather_m0_adalogger | 220 | 39 |
| feather_m0_basic | 169 | 37 |
| feather_m0_express | 508 | 53 |
| feather_m0_express_crickit | 32 | 15 |
| feather_m0_rfm69 | 81 | 26 |
| feather_m0_rfm9x | 177 | 45 |
| feather_m0_supersized | - | 15 |
| feather_m4_express | 790 | 76 |
| feather_nrf52840_express | 179 | 48 |
| feather_radiofruit_zigbee | 16 | 13 |
| gemma_m0 | 505 | 34 |
| gemma_m0_pycon2018 | 20 | 13 |
| grandcentral_m4_express | 186 | 21 |
| hallowing_m0_express | 245 | 37 |
| hallowing_m4_express | - | 64 |
| itsybitsy_m0_express | 273 | 23 |
| itsybitsy_m4_express | 565 | 82 |
| kicksat-sprite | 13 | 12 |
| makerdiary_nrf52840_mdk | 25 | 13 |
| makerdiary_nrf52840_mdk_usb_dongle | 57 | 15 |
| meowmeow | 14 | 13 |
| metro_m0_express | 526 | 29 |
| metro_m4_airlift_lite | 118 | 26 |
| metro_m4_express | 287 | 32 |
| metro_nrf52840_express | - | 13 |
| mini_sam_m4 | 24 | 12 |
| monster_m4sk | - | 660 |
| particle_argon | 32 | 16 |
| particle_boron | 23 | 12 |
| particle_xenon | 44 | 19 |
| pca10056 | 63 | 32 |
| pca10059 | 133 | 39 |
| pewpew10 | 41 | 14 |
| pewpew13 | 13 | 12 |
| pewpew_m4 | - | 15 |
| pirkey_m0 | 15 | 12 |
| pybadge | 249 | 23 |
| pybadge_airlift | 15 | 13 |
| pygamer | 445 | 31 |
| pygamer_advance | 34 | 13 |
| pyportal | 792 | 54 |
| pyportal_titano | - | 13 |
| pyruler | 164 | 25 |
| robohatmm1 | 15 | - |
| robohatmm1_m0 | - | 14 |
| robohatmm1_m4 | - | 18 |
| sam32 | 38 | - |
| snekboard | - | 13 |
| sparkfun_lumidrive | 17 | 13 |
| sparkfun_nrf52840_mini | 36 | 17 |
| sparkfun_redboard_turbo | 26 | 12 |
| sparkfun_samd21_dev | 25 | 16 |
| sparkfun_samd21_mini | 24 | 12 |
| stm32f411ve_discovery | - | 37 |
| stm32f412zg_discovery | - | 32 |
| trellis_m4_express | 244 | 21 |
| trinket_m0 | 1376 | 58 |
| trinket_m0_haxpress | - | 16 |
| uchip | 17 | 12 |
| ugame10 | 32 | 12 |
| ---------------------------------------------- | -------- | ---------------- |
| Total | 13884 | 3062 |
| ---------------------------------------------- | -------- | ---------------- |
Download stats by language:
| Board | 4.1.0 | 5.0.0-alpha.4 |
|---|---|---|
| ID | 8 | 5 |
| de_DE | 264 | 6 |
| en_US | 12956 | 2960 |
| en_x_pirate | 69 | 10 |
| es | 211 | 13 |
| fil | 13 | 7 |
| fr | 204 | 34 |
| it_IT | 41 | 3 |
| pl | 40 | 6 |
| pt_BR | 50 | 5 |
| zh_Latn_pinyin | 28 | 13 |
| ----------------- | -------- | ---------------- |
| Total | 13884 | 3062 |
| ----------------- | -------- | ---------------- |
14:24 Libraries
- 52 pull requests merged
- 9 authors - dherrada, makermelissa, brentru, 2bndy5, dastels, kattni, Anton-2, caternuson, siddacious
- 6 reviewers - ladyada, makermelissa, tannewt, brentru, siddacious, kattni
- 194 open pull requests
- https://github.com/adafruit/Adafruit_CircuitPython_GFX/pull/6 (Open 301 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TLC59711/pull/5 (Open 286 days)
- https://github.com/adafruit/Adafruit_CircuitPython_LSM303/pull/11 (Open 281 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BitbangIO/pull/1 (Open 260 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Fingerprint/pull/11 (Open 250 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Bitmap_Font/pull/6 (Open 236 days)
- https://github.com/adafruit/Adafruit_CircuitPython_framebuf/pull/14 (Open 236 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MAX31865/pull/9 (Open 221 days)
- https://github.com/adafruit/Adafruit_CircuitPython_PyPortal/pull/20 (Open 200 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Hue/pull/6 (Open 187 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Debouncer/pull/8 (Open 187 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MIDI/pull/13 (Open 177 days)
- https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground/pull/57 (Open 164 days)
- https://github.com/adafruit/Adafruit_CircuitPython_WS2801/pull/4 (Open 163 days)
- https://github.com/adafruit/Adafruit_CircuitPython_PyPortal/pull/34 (Open 161 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BNO055/pull/30 (Open 160 days)
- https://github.com/adafruit/Adafruit_CircuitPython_DotStar/pull/36 (Open 159 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BLE/pull/14 (Open 102 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TCS34725/pull/20 (Open 92 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BME680/pull/18 (Open 87 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MotorKit/pull/19 (Open 86 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Debouncer/pull/10 (Open 68 days)
- https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/pull/66 (Open 60 days)
- https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/pull/69 (Open 57 days)
- https://github.com/adafruit/Adafruit_CircuitPython_HID/pull/40 (Open 23 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MCP9808/pull/20 (Open 21 days)
- https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground/pull/71 (Open 16 days)
- https://github.com/adafruit/Adafruit_CircuitPython_AM2320/pull/9 (Open 12 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BLE/pull/26 (Open 11 days)
- https://github.com/adafruit/Adafruit_CircuitPython_ADS1x15/pull/41 (Open 8 days)
- https://github.com/adafruit/Adafruit_CircuitPython_WSGI/pull/2 (Open 6 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT/pull/12 (Open 4 days)
- https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/pull/80 (Open 3 days)
- https://github.com/adafruit/Adafruit_CircuitPython_CPython/pull/5 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BMP3XX/pull/4 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BluefruitSPI/pull/11 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MPL115A2/pull/4 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SharpMemoryDisplay/pull/7 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TFmini/pull/4 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MAX9744/pull/8 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MatrixKeypad/pull/7 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_RFM69/pull/17 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TestRepo/pull/11 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Touchscreen/pull/5 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TLC5947/pull/17 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TLC59711/pull/7 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_RPLIDAR/pull/2 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_ServoKit/pull/11 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Fingerprint/pull/12 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TPA2016/pull/3 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MIDI/pull/16 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_NeoTrellis/pull/8 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_HTU21D/pull/6 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BluefruitConnect/pull/12 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_LIFX/pull/5 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BMP280/pull/17 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Bitmap_Font/pull/12 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_STMPE610/pull/9 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_LPS35HW/pull/1 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BD3491FS/pull/1 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_CharLCD/pull/42 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_AzureIoT/pull/4 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_RGBLED/pull/5 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_IRRemote/pull/28 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_HID/pull/41 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MAX31856/pull/7 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SI5351/pull/9 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Hue/pull/9 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TinyLoRa/pull/23 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_INA260/pull/7 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Pypixelbuf/pull/2 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_PyBadger/pull/6 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_PYOA/pull/13 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SSD1325/pull/2 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SSD1322/pull/4 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SSD1327/pull/2 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BME280/pull/28 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_LIDARLite/pull/7 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A/pull/13 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_DS18X20/pull/13 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SHT31D/pull/12 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Crickit/pull/21 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SGP30/pull/18 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_DS3502/pull/1 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Thermal_Printer/pull/11 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_PCD8544/pull/5 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Display_Text/pull/19 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_IterTools/pull/5 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SI7021/pull/14 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_JWT/pull/2 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TCS34725/pull/23 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MCP9808/pull/21 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_FRAM/pull/11 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MLX90393/pull/12 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TMP007/pull/6 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_CCS811/pull/35 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TMP006/pull/6 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TSL2561/pull/27 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TSL2591/pull/11 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_CAP1188/pull/11 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_DRV2605/pull/17 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MPL3115A2/pull/9 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MMA8451/pull/7 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_LSM303/pull/14 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MLX90614/pull/13 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MCP230xx/pull/17 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_PCF8523/pull/13 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_DS3231/pull/19 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3731/pull/16 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SI4713/pull/10 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_PN532/pull/26 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_TLV493D/pull/1 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH/pull/56 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol/pull/33 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Nunchuk/pull/6 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MPR121/pull/21 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_DymoScale/pull/4 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_RFM9x/pull/30 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BitmapSaver/pull/5 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Slideshow/pull/15 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SSD1675/pull/3 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_CursorControl/pull/13 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_IL0398/pull/3 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/pull/40 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Requests/pull/13 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Requests/pull/12 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_RSA/pull/5 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SSD1305/pull/2 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MSA301/pull/2 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MotorKit/pull/21 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_ImageLoad/pull/23 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_HX8357/pull/6 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_ST7735/pull/7 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_ST7735R/pull/13 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SSD1331/pull/6 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SSD1351/pull/8 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing/pull/47 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MAX31865/pull/14 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SSD1608/pull/3 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_RTTTL/pull/17 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_DS2413/pull/12 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MAX7219/pull/22 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BME680/pull/22 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_FXAS21002C/pull/11 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_FXOS8700/pull/14 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_DS1307/pull/14 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS0/pull/15 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Thermistor/pull/10 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1306/pull/6 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_NTP/pull/4 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BLE/pull/29 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_ST7789/pull/11 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1/pull/17 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_DotStar/pull/38 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_PyPortal/pull/55 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_OneWire/pull/15 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_ILI9341/pull/16 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MPRLS/pull/8 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BusDevice/pull/33 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/pull/50 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_FocalTouch/pull/12 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BoardTest/pull/8 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_INA219/pull/14 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Logging/pull/7 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_PCT2075/pull/3 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground/pull/73 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Register/pull/31 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SSD1306/pull/34 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO/pull/28 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MiniMQTT/pull/13 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_IL91874/pull/3 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_FancyLED/pull/15 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/pull/19 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_RA8875/pull/14 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Debouncer/pull/12 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_LSM303AGR_Mag/pull/1 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_LSM303DLH_Mag/pull/1 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_LSM303_Accel/pull/1 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MCP4725/pull/10 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/pull/42 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Pixie/pull/13 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_GFX/pull/11 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_IL0373/pull/5 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_GC_IOT_Core/pull/4 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_MCP9600/pull/2 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_Motor/pull/34 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BNO055/pull/39 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_PCA9685/pull/23 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/pull/56 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SD/pull/24 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_EPD/pull/29 (Open 2 days)
- https://github.com/adafruit/Adafruit_CircuitPython_SGP30/pull/20 (Open 1 days)
- https://github.com/adafruit/Adafruit_CircuitPython_BitmapSaver/pull/6 (Open 1 days)
- https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/pull/82 (Open 1 days)
- 14 closed issues by 10 people, 6 opened by 6 people
- Assigned Hacktoberfest label to 1 issues.
- 146 open issues
- https://circuitpython.org/libraries/contributing Library updates in the last seven days: New Libraries
- Adafruit_CircuitPython_LSM303AGR_Mag
- Adafruit_CircuitPython_LSM303DLH_Mag
- Adafruit_CircuitPython_LSM303_Accel
- Adafruit_CircuitPython_AWS_IOT
- Adafruit_CircuitPython_MPU6050 Updated Libraries
- Adafruit_CircuitPython_MCP3xxx
- Adafruit_CircuitPython_RA8875
- Adafruit_CircuitPython_MCP4725
- Adafruit_CircuitPython_RGB_Display
- Adafruit_CircuitPython_Pixie
- Adafruit_CircuitPython_IL0373
- Adafruit_CircuitPython_ESP32SPI
- Adafruit_CircuitPython_BNO055
- Adafruit_CircuitPython_turtle
- Adafruit_CircuitPython_EPD
17:35 (0:00 restart of recording) Hug reports
5:49 @anecdata (lurking; text only)
- @brentru for ongoing support and guidance on NINA firmware and general dev environment issues
@Anne B (lurking)
6:10 @brentru, text only
- Group hug!
@cater (lurking)
7:16 @CGrover (text only)
- The StringCar M0 made it to circuitpython.org! Big hug to everyone who inspired and encouraged this project. Over the past 5 years, the support of the incredible Adafruit community supercharged my learning and growth -- coming back to hardware and software design after a 35-year absence. (BTW, the M4 proto controller design is done and should be heading off to OSH Park this week.)
@charlesburnaford (lurking)
6:40 @codeNsolder (text only today)
- @Pt for helping a lot with PyCon India interactive poster presentation.
- @Kattni for helping with TC74 library request issue creation.
- @JP for grandcentral usb midi controller tutorial
- @Kattni for rotary encoder tutorial
- @Kattni, @Ladyada, @Dan and @JP for PyBadge business card tutorial
7:46 @danh
- @dherrada for world record of library fix PR’s
@DaveP (lurking)
8:25 @dherrada
- @siddacious and @kattni for mentoring me and answering all the questions I’ve had
- @siddacious for making sure I used the right vocabulary instead of just calling everything a variable or function.
- @Anne B for helping me get setup on basecamp, slack, learn and everything else, and helping me through the numerous issues I was having
- Group hug
9:54 @Hierophect
- @danh for helping out with obscure IRQ material.
- Group hug to all others
9:40 @jasonp (dropped early)
- @hathach, @jerryn & @tannewt for quick Particle Argon bootloader support.
(0:08 recording restarted again) @jepler
- Group hug
- @dherrada, welcome!
0:25 @jerryn
- Group hug
- @brentr -- Good luck with exams!
1:15 @kattni
- @thea for being so patient and helpful on Discord
- @krayola for explaining binary, hex, bitwise operations and helping me with some driver code
- @siddacious for giving me some good examples to refer to for a particular driver I was working on, and for helping me understand the code better
- @dherrada for joining Adafruit
@KingerNorth (lurking)
2:32 @krayola (unable to attend)
- Your usual group hug!
2:44 @MakerMelissa
- @dherrada for making your Hacktoberfest PR count and then some.
- Group Hug
3:00 @siddacious - offline
- Dylan for slogging through a mountain of library updates with aplomb and for joining adafruit!
- Belatedly to Dan C. @cogliano on twitter and github as well as @stargirl/Thea for their first CP drivers!
- @kattni for diving back into driver land
3:27 @stargirl (lurking)
- Group hug. :)
3:36 @sommersoft (unable to attend)
- Group hug!
3:45 @tannewt
- Senuros for adding to the German translation.
- Kattni for covering the meeting for me the next few weeks.
- pt@ for all of the hard work done on the newsletter every week.
- Anecdata, carter, jerry, cascade, thea, dan, kattni, jepler, deshipu and others I missed for helping others on Discord.
- Dherrada for coming on board and kattni and siddacious mentoring.
0:42 Status Updates
@Anecdata (lurking)
@Anne B (lurking)
10:23 @brentru
- LW:
- AWS IoT Planter guide released
- AWS IoT Library + new nina-fw version released/shipped
- TW:
- Non-CircuitPython stuff planned
- Exam season :)
@Cater (lurking)
@CGrover (text only)
- None
@charlesburnaford (lurking)
11:08 @codeNsolder(text only today)
- LW:
- PyCon India interactive poster demo was a big success and People were really curious to see PyBadge. They loved business card program running on it and 150 blinka stickers disappeared in 7 minutes during the conf
- TW:
- Writing a library for TC74 temp sensor
- A secret project involving photography, midi and circuitpythonD
11:37 @danh
- Working on BLE bonding; I am going to use a simple internal flash storage mechanism. Will use another instance of the
microcontroller.nvmcode for now. But setting up the region in the linker scripts was painful, so I am now off on another adventure parameterizing the .ld scripts and setting flash region locations and sizes in one place instead of scattered in many different .h, .mk, and .ld files. - Will be trying out Scott’s BLE changes as soon as he is ready, and will work on that and making existing examples work while Scott is on vacation.
@DaveP (lurking)
14:08 @dherrada (lurking for 2nd half of meeting)
- Last week
- Officially started my internship at Adafruit!
- Manually made 197 PR’s to remove the building locally section and add the installing from pypi section and didn’t realize I should have automated it until far too late.
- Played around with the BNO055 and ended up reorganizing it a bit.
- Fixed a really weird sphinx indentation issue with a PR in the framebuf library that I originally encountered at pycon.
- This week
- Updating a bunch of guides to give instructions for installing arduino libraries with the arduino library manager
18:20 @Hierophect
- In the weeds with UART and expectations of IRQ stuff.
- Hoping to wrap up soon and move onto PWM.
@jasonp (lurking)
15:17 @jepler
- Still catching up on life & $DAY_JOB, CP work is taking a back seat for the moment
- Audio issues to investigate at if I find evening times, or maybe this weekend
- Looking forward to meeting with my local maker group tonight
- DM me if you would like a link to my vacation photos (Japan)
16:00 @jerryn
- Last week ( away most of the week)
- Submitted tiny core PR to fix an incompatibility when building CP on different architecture than planned (Ubuntu on an RPi)
- Works now
- Still have an issue with blinka (neopixel driver fails)
- Same issue @sommersoft is having --- good company
- Not sure how much effort this is worth since it works fine under Raspian Buster.
- Submitted tiny core PR to fix an incompatibility when building CP on different architecture than planned (Ubuntu on an RPi)
- This week
- Trying to find cause for displayio issue in PyPortal_Smart_Thermometer demo
- Works under 4.0 fails under 5.0 - current master
- “Group already used” error
- Trying to find cause for displayio issue in PyPortal_Smart_Thermometer demo
- Will miss the next two meetings (Grandpa duties :-) )
1:56 @kattni
- Last week:
- Blogged a bunch of new/updated guides
- Tested on Raspberry Pi:
- MAX31856, ADXL345, Pixie
- A lot of misc.
- Spent end of week implementing advanced features on the MCP9600 driver
- Began documenting driver
- This week:
- Finish documenting MCP9600 driver
- Test MCP9600 on RasPi
- Update MCP9600 guide with CircuitPython/Python usage
- Continue Raspberry Python project:
- MPR121, HCSR04, fingerprint, vs0706, BNO055, AS7262, etc
- Talk to Justin about circuitpython.org contributing link at top level
@KingerNorth (lurking)
3:52 @krayola (unable to attend)
- Last Week:
- Managed to get _pixelbuf subclassing to work properly. Finally found the spot I needed to modify to make it possible to call a non-native subclass methods during subscr.
- Got slices with step > 1 working!
- Next Week:
- Native show() and iterable support in _pixelbuf.
4:18 @MakerMelissa
- Last Week:
- Finished updating guide pages for Python RGB_Display
- Finished updating the CircuitPython EPD guide to work with displayio
- Created a unified displayio example for the page and tested it on each display
- Created a python EPD page, which was mostly a version of the old EPD page with some updates for Raspberry Pi
- Reviewed a few PRs
- This Week:
- Work on new guide for 1.14” TFT Breakout
- Get some examples spun up for that breakout for the guide
- Whatever else comes up :)
5:23 @siddacious - offline
- Last week: Lsm303 driver dismemberment and Fronkonsteen-ing
- Mpu6050 tester prototyping and code development
- BusIO bug hunting
- This week: lsm303agr magnetometer busio-ification, guide update and old driver retirement
- Lps33 bringup/testing
- More automation fun (with improved safety measures. Ow my feet hurt)
5:55 @sommersoft (unable to attend)
- Last Week:
- RosiePi stuff
- Adafruit_Python_PlatformDetect:
- I plan on using Blinka on RosiePi, but discovered that it doesn't do well detecting RPi versions when running a non-Raspbian OS (Blinka Issue #99).
- I've got an RFC PR in to address this.
- Next Week:
- Adafruit_Blinka:
- Try to get it installing on a non-Raspbian RPi. It fails on 'rpi-ws281x' install.
- Whatever comes up, is suggested, or I stumble upon.
- Adafruit_Blinka:
6:30 @stargirl (offline)
- Last week:
- Released a new library: Winterbloom VoltageIO
- Started working on a lower-level MIDI library for my projects.
- This week:
- Continuing to write libraries and such needed by my Eurorack module.
6:48 @tannewt
- Last week:
- Got Connections working and got UART client and server demos going.
- HID isn’t working for some reason.
- This week:
- Polishing up core and library changes as much as I can before vacation.
- Gone Wednesday to Wednesday on an impromptu trip before my wife starts her new job.
- Out Monday Nov 4 - Nov 9 as well on another trip.
- SuperCon Nov 13 - 18th.
20:02 In The Weeds
- 20:35 @jerryn @tannewt “Group already used” error