adafruit-circuitpython-week.../2019/2019-01-28.md
2019-01-28 12:27:22 -08:00

19 KiB
Raw Permalink Blame History

CircuitPython Weekly for 28 January 2019

Videos are available on YouTube on diode.zone

Thanks to @kattni for taking notes!

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

The weekly happens normally at 2pm ET/11am PT on Mondays. Check the #circuitpython channel for notices of change in time and links to past episodes.

3:40 State of CircuitPython + Libraries

3:41 Overall

  • 44 pull requests merged
  • 7 authors - dhalbert, melissagirl, Tasm-Devil, kattni, tannewt, microbuilder, jerryneedell
  • 5 reviewers - dhalbert, ladyada, kattni, tannewt, siddacious
  • 9 closed issues by 5 people, 6 opened by 6 people

4:25 Core

Download stats for 4.0.0-beta.0 156 total

By board:

  • arduino_mkr1300 - 4
  • arduino_mkrzero - 0
  • arduino_zero - 3
  • catwan_usbstick - 0
  • circuitplayground_express - 11
  • circuitplayground_express_crickit - 2
  • feather_m0_adalogger - 4
  • feather_m0_basic - 6
  • feather_m0_express - 6
  • feather_m0_express_crickit - 1
  • feather_m0_rfm69 - 2
  • feather_m0_rfm9x - 1
  • feather_m4_express - 11
  • feather_nrf52840_express - 11
  • feather_radiofruit_zigbee - 0
  • gemma_m0 - 4
  • grandcentral_m4_express - 5
  • hallowing_m0_express - 5
  • itsybitsy_m0_express - 3
  • itsybitsy_m4_express - 7
  • makerdiary_nrf52840_mdk - 0
  • makerdiary_nrf52840_mdk_usb_dongle - 0
  • meowmeow - 1
  • metro_m0_express - 4
  • metro_m4_express - 11
  • mini_sam_m4 - 0
  • particle_argon - 3
  • particle_boron - 0
  • particle_xenon - 0
  • pca10056 - 0
  • pca10059 - 2
  • pirkey_m0 - 0
  • pyportal - 0
  • sparkfun_nrf52840_mini - 1
  • sparkfun_samd21_mini - 2
  • trellis_m4_express - 37
  • trinket_m0 - 9

By language:

  • de_DE - 2
  • en_US - 125
  • es - 2
  • fil - 1
  • fr - 23
  • ID - 2
  • it_IT - 1
  • pt_BR - 0

Download stats for 3.1.2 2787 total

By board:

  • arduino_zero - 143
  • circuitplayground_express - 733
  • circuitplayground_express_crickit - 144
  • feather52832 - 27
  • feather_huzzah - 250
  • feather_m0_adalogger - 58
  • feather_m0_basic - 91
  • feather_m0_express - 150
  • feather_m0_express_crickit - 17
  • feather_m0_rfm69 - 17
  • feather_m0_rfm9x - 27
  • feather_m4_express - 189
  • gemma_m0 - 90
  • hallowing_m0_express - 60
  • itsybitsy_m0_express - 84
  • itsybitsy_m4_express - 111
  • metro_m0_express - 115
  • metro_m4_express - 93
  • pirkey_m0 - 8
  • trinket_m0 - 380

By language:

  • en_US - 2787

5:55 Libraries

CircuitPython drivers page missing driver - 23

Example file(s) missing sensor/library name. - 45

Failed to fetch ReadTheDocs valid versions - 128

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

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

For pypi compatibility, missing setup.py - 12

Library has new commits since last release within the last month. - 2

Library has new commits since last release within the last week. - 2

Library repository has no releases. - 5

Missing simpletest example. - 16

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

Not in bundle. - 6

Not listed on PyPi for CPython use - 13

PyLint version not fixed - 2

PyLint version very out of date - 135

ReadTheDocs latest build has warnings and/or errors - 5

ReadTheDocs missing as a subproject on CircuitPython - 9

Unable to find or create (no auth) GITHUB_TOKEN env variable - 4

7:35 Hug reports

13:42 @brentr

  • Jerry for spotting an issue on guides

@cater (lurking)

@cgrover (lurking)

@charlesburnaford (lurking)

13:59 @danh

  • @jerryn for quick testing of BLE on iPhone and Android, which pointed out a problem. Jerry also tried proposed fixes with his devices, which saved me a lot of time getting my own test setup going.
  • @tannewt for quick PR reviews on the BLE changes.
  • @makermelissa for jumping in with both feet on drivers.

@deshipu (lurking)

15:02 @jerryn

  • @danh for the continued updates and improvements to BLE
  • @MakerMelissa for the fix to the FRAM library
  • @brentr and @kattni for the rfm bonnet guide
  • @ShawnHymel for the Sparkfun SAMD21 BSPs
  • Everyone for reaching 4.0 Beta!

8:08 @kattni

  • @cater for helping me test PN532 on Raspberry Pi to help with updating the guide
  • @MakerMelissa for starting to go through the library issues and fix them! and for keeping up with releases on the libraries shes updating
  • @ktown for helping me get started with Eagle

@ladyada -

  • Thanks scott for all the graphics stuff
  • Brent written great guides
  • Carter for arduino help
  • Dan for bluefruit connect with CP
  • Maker Melissa for RA8875
  • Kattni for taking a lot off my plate!

9:09 @MakerMelissa

  • @kattni for helping me with integrating my library into the bundle and getting me started with working on library issues.
  • @danh For being on top of reviewing the FRAM library changes I made.

9:49 @ShawnHymel

  • Lurking (no mic) for this meeting
  • @ladyada for merging my pull requests so quickly
  • @siddacious for helping me figure out how to sync submodules

10:05 @siddacious

  • @tanewt and @cater for help and encouragement for working on OnDiskBitmap
  • @dastels for a sweet guide on extending CP
  • @danh for a sweet, sweet Circus Python demo

10:29 @sommersoft

  • @jerryn for ID'ing, & @MakerMelissa for fixing the FRAM address issues.
  • @ShawnHymel for continuing to add the SparkFun boards.
  • Group Hug to cover all the things I'm forgetting!

11:00 @tannewt

  • Damien for micropython 1.10
  • @mattyt for melbourne micropython meetup videos
  • @kattni for the closer look over the circuitpython 2019 post
  • @nickzoic for touch support on nrf
  • @roy for pixelbuf

13:16 @tg-techie

  • Group hug this week - special hug for Scott for merging in fixes

16:04 Status Updates

30:00ish @brentr

  • Last Week:
  • this week
  • starting up second semester of grad school midweek
  • another! circuitpython lora/lorawan guide - multiple feather nodes transmitting to the new radio bonnet which is running circuitpython rfm9x, and Adafruit IO IO Python to send data to adafruit io...and TTN!

@cater (lurking)

@cgrover (lurking)

@charlesburnaford (lurking)

31:03 @danh

  • Released initial versions of bleio in CircuitPython and related helper libraries (adafruit_ble and adafruit_bluefruit_connect). Did several more releases with fixes and corrected documentation.
  • Debugged and fixed bleio failures on iPhone 7 and later and on Android.
  • Built “CircusPython” BLE demo for Show and Tell. Writing up a Learn Guide.
  • Debugging tinyusb-vs-ble-softdevice conflict with @hathach.

@deshipu (lurking)

33:10 @jerryn

  • Last week
  • Tested BLE functions - worked with @danh to chase down some issues
  • The BluefruitConnect Library is a great help!
  • In response to Discord question found/fixed an issue with ESP_ATControl for ESP8266 Ping.
  • Tested ESPATControl with feather nrf52840 and ESP32 -- works well!
  • Tested rfm9x bonnet on RPi - works great
  • This week
  • keep exploring bleio functions.
  • set up some radio (rfm69 and 9x) projects

16:45 @kattni

  • Last week:
  • cookiecutter is updated! Please take a look at the guide for updated information on running cookiecutter - it has gotten more involved but it makes less work for everyone later!
  • Updated the PN532 guide for CircuitPython/Python usage
  • Prop-Maker FeatherWing guide is completed and published
  • Radio bonnet guide is completed and published
  • Helped Maker Melissa get her library released and into the bundle (Great job with that!)
  • Created a fritzing object
  • Added Adafruit to the Discord Open Source listing (PR was merged, waiting to be added to the page itself: https://discordapp.com/open-source)
  • ampy deprecated, then handed over to a community member for future maintenance.
  • More Im forgetting or conflating with the week before.
  • This week:
  • Making my first part in Eagle!
  • Library Monday
  • Getting started with BLE and CircuitPython guide

18:55 @ladyada

  • This weekend spent a bunch of time working on ESP32 as a wifi coprocessor as SPI, using arduino firmware - super fast and stable - check it out if you have the module (does not work on Argon)
  • Designed a bunch of HW - metro m4 express wifi! Goal of 5.0 will be wifi/internet themed release. nRF52840 Metro and ItsyBitsy designed.
  • Having Kattni do eagle cad so well get some cool new sensors

21:33 @MakerMelissa

  • Last week:
  • Got the RA8875 CircuitPython library released and integrated into the bundle.
  • Completed fixing a couple issues with the FRAM library
  • Started on the Featherwing Library
  • This week:
  • Ill continue working on the Featherwing Library by adding a few new boards
  • If I finish that up, Ill focus on some other library issues

22:27 @pt (will not be in meetin please read it off)

23:41 @ShawnHymel (no mic)

  • SparkFun SAMD21 Dev Board added
  • SparkFun SAMD21 Dev and Mini Boards added to Mu editor (PR checks out, waiting for merge)

24:00 @siddacious

  • Last week: guide work with a side of OnDiskBitmap
  • This week: Finishing guide, new ESP-ish CP module
  • adding displayio and testing my M4 boards
  • Testing the breakout I finished a while back

24:18 @sommersoft

  • Last Week:
  • Minor cookicutter tweaks
  • adabot:
  • Tabulated core download stats; reduces section length by 16 lines
  • Started work to mitigate intermittent Travis cron failures with the library report.
  • FrequencyIn:
  • Still fighting both accurate event counting and associated logic/math. Apologies for the incoherent status update on this last week. 😄
  • This Week:
  • FrequencyIn
  • adabot:
  • Finish cron failures mitigation
  • Work on newline issue for Google Docs transcription

25:06 @tannewt

  • Last night was 4.0.0beta.1
  • Jerry found issues with BLE stuff, bug in displayios color handling.
  • Newsletter goes out tomorrow, needed to encourage use of Beta 1
  • Want to release 1/week as bug hunting
  • Last week - heads down on terminal work, making CP show REPL output to displays if theyre hooked up, if you take over the display it will show what you want
  • If anyone wants to test, let me know
  • Very slow right now.
  • Thank you to everyone for CP2019 posts. Will be posting aggregate post today.
  • Next up - focus on bug fixing for 4.0.
  • Do people want a live stream of a detailed, low level bug?
  • Yes.

28:22 @tg-techie

  • This past week working on HW for tricorder, large number of mistakes, but working. Booted up running GUI without being plugged in!
  • Ported 2048 to it.
  • Completely rewrite GUI in a week this week 35:15 In The Weeds
  • Pycon! In person meetups. (tannewt)

Wrap-up 38:32