adafruit-circuitpython-week.../2018/2018-09-10.txt
2018-10-08 18:04:31 -07:00

319 lines
No EOL
12 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Adafruit CircuitPython September 10th, 2018
Video is available here: https://youtu.be/ee0Eaa60GOQ
Thanks to @Dan Halbert 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:21 State of CircuitPython + Libraries
* 19 pull requests merged
* 6 authors - dfarning, hathach, jepler, ladyada, dhalbert, tannewt
* 4 reviewers - tannewt, sommersoft, ladyada, dhalbert
* 2 new PRs, 2 authors - notro, nickzoic
* 15 open pull requests
* https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/pull/4
* https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/pull/3
* https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/pull/1
* https://github.com/adafruit/Adafruit_CircuitPython_DHT/pull/14
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/pull/23
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/pull/22
* https://github.com/adafruit/Adafruit_CircuitPython_MCP230xx/pull/1
* https://github.com/adafruit/Adafruit_CircuitPython_EPD/pull/4
* https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/pull/28
* https://github.com/adafruit/Adafruit_CircuitPython_PN532/pull/6
* https://github.com/adafruit/circuitpython/pull/1167
* https://github.com/adafruit/circuitpython/pull/1164
* https://github.com/adafruit/circuitpython/pull/1144
* https://github.com/adafruit/circuitpython/pull/943
* https://github.com/adafruit/circuitpython/pull/839
* 6 closed issues by 6 people, 10 opened by 4 people
* 148 open issues
* https://github.com/adafruit/METROX-CircuitPython/issues/3
* https://github.com/adafruit/awesome-circuitpython/issues/3
* https://github.com/adafruit/Adafruit_CircuitPython_IRRemote/issues/16
* https://github.com/adafruit/Adafruit_CircuitPython_SD/issues/9
* https://github.com/adafruit/Adafruit_CircuitPython_SD/issues/8
* https://github.com/adafruit/Adafruit_CircuitPython_HID/issues/25
* https://github.com/adafruit/Adafruit_CircuitPython_RTTTL/issues/8
* https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/issues/33
* https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/issues/10
* https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/issues/2
* https://github.com/adafruit/Adafruit_CircuitPython_AM2320/issues/3
* https://github.com/adafruit/Adafruit_CircuitPython_BNO055/issues/12
* https://github.com/adafruit/Adafruit_CircuitPython_BNO055/issues/11
* https://github.com/adafruit/Adafruit_CircuitPython_BNO055/issues/9
* https://github.com/adafruit/Adafruit_CircuitPython_CharLCD/issues/5
* https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground/issues/37
* https://github.com/adafruit/Adafruit_CircuitPython_OneWire/issues/7
* https://github.com/adafruit/Adafruit_CircuitPython_INA219/issues/5
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/issues/25
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/issues/21
* 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_TCS34725/issues/7
* https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing/issues/4
* https://github.com/adafruit/Adafruit_CircuitPython_BME680/issues/10
* https://github.com/adafruit/Adafruit_CircuitPython_TSL2591/issues/8
* https://github.com/adafruit/Adafruit_CircuitPython_TSL2591/issues/7
* https://github.com/adafruit/Adafruit_CircuitPython_CCS811/issues/25
* https://github.com/adafruit/Adafruit_CircuitPython_SI4713/issues/2
* https://github.com/adafruit/Adafruit_CircuitPython_L3GD20/issues/6
* https://github.com/adafruit/Adafruit_CircuitPython_L3GD20/issues/2
* https://github.com/adafruit/Adafruit_CircuitPython_TLC5947/issues/6
* https://github.com/adafruit/Adafruit_CircuitPython_MPR121/issues/1
* https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS0/issues/4
* https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1/issues/6
* https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1/issues/4
* https://github.com/adafruit/Adafruit_CircuitPython_EPD/issues/2
* https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/issues/27
* https://github.com/adafruit/Adafruit_CircuitPython_RFM9x/issues/5
* https://github.com/adafruit/Adafruit_CircuitPython_PN532/issues/3
* https://github.com/adafruit/Adafruit_CircuitPython_seesaw/issues/19
* https://github.com/adafruit/Adafruit_CircuitPython_SGP30/issues/1
* https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/issues/22
* https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/issues/21
* https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/issues/8
* https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/83
* https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/77
* https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/57
* https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/53
* https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/3
* https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH/issues/40
* https://github.com/adafruit/circuitpython/issues
Download stats for 3.0.1
* arduino_zero - 88
* circuitplayground_express - 453
* circuitplayground_express_crickit - 146
* feather52832 - 23
* feather_huzzah - 160
* feather_m0_adalogger - 44
* feather_m0_basic - 44
* feather_m0_express - 176
* feather_m0_express_crickit - 25
* feather_m0_rfm69 - 14
* feather_m0_rfm9x - 27
* feather_m4_express - 66
* gemma_m0 - 123
* hallowing_m0_express - 11
* itsybitsy_m0_express - 56
* itsybitsy_m4_express - 77
* metro_m0_express - 55
* metro_m4_express - 81
* pca10056 - 9
* pirkey_m0 - 7
* trinket_m0 - 214
1899 total
100 out of 625 repos need work.
PyLint version very out of date - 88
For pypi compatibility, missing Adafruit-Blinka in requirements.txt - 23
ReadTheDocs missing the latest release. (Ignore me! RTD doesn't update when a new version is released. Only on pushes.) - 15
For pypi compatibility, missing pypi provider in .travis.yml - 12
PyLint version not fixed - 10
For pypi compatibility, missing setup.py - 13
ReadTheDocs latest build has warnings and/or errors - 3
https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx
https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation
https://github.com/adafruit/Adafruit_CircuitPython_ImageLoad
Not listed on PyPi for CPython use - 14
Unable to enable Travis build - 1
https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation
CircuitPython drivers page missing driver - 6
Not in bundle. - 5
https://github.com/adafruit/Adafruit_CircuitPython_CPython
https://github.com/adafruit/Adafruit_CircuitPython_VEML6075
https://github.com/adafruit/Adafruit_CircuitPython_MPRLS
https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
https://github.com/adafruit/Adafruit_CircuitPython_TFmini
ReadTheDocs missing as a subproject on CircuitPython - 6
Mismatched readthedocs.yml - 4
https://github.com/adafruit/Adafruit_CircuitPython_DHT
https://github.com/adafruit/Adafruit_CircuitPython_CharLCD
https://github.com/adafruit/Adafruit_CircuitPython_DS3231
https://github.com/adafruit/Adafruit_CircuitPython_GPS
ReadTheDocs project missing adabot as owner - 1
https://github.com/adafruit/Adafruit_CircuitPython_Crickit
README image missing alt text - 1
https://github.com/adafruit/Adafruit_CircuitPython_HCSR04
Wiki should be disabled - 4
https://github.com/adafruit/Adafruit_CircuitPython_VEML6075
https://github.com/adafruit/Adafruit_CircuitPython_MPRLS
https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
https://github.com/adafruit/Adafruit_CircuitPython_TFmini
Only allow merges, disallow rebase and squash - 4
https://github.com/adafruit/Adafruit_CircuitPython_VEML6075
https://github.com/adafruit/Adafruit_CircuitPython_MPRLS
https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
https://github.com/adafruit/Adafruit_CircuitPython_TFmini
Missing license. - 1
https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
Token creation failed - 1
https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
Missing lint config - 1
https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
Missing CODE_OF_CONDUCT.md - 1
https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
Missing README.rst - 1
https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
Missing .travis.yml - 1
https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
Missing readthedocs.yml - 1
https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
For pypi compatibility, missing requirements.txt - 1
https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
Missing examples folder - 1
https://github.com/adafruit/Adafruit_CircuitPython_AT86RF233
Unable to find or create (no auth) GITHUB_TOKEN env variable - 1
https://github.com/adafruit/Adafruit_CircuitPython_TFmini
6:59 Hug reports
7:33 @tannewt
* Sommersoft for reviews over the weekend
* Ladyada for libraries!
8:24 @brennen
* Group hug this week.
@charlesburnaford
* General group hug
10:16 @Dan Halbert
* @tannewt for massive progress on displayio
* @ladyada libraries for new sensors
* @arturo128 for nRF reviews
* @hathach for nrf52 progress
11:08 @deshipu
* Group hug
11:16 @jerryn
* Group hug
* @Dan adding PCA10059 dongle
11:40 @sdw_nj
* Group hug
11:51 @sommersoft:
* @"The nRF Crewe" (Dan, thach, Arturo, & Jerry) for continued work on that port. @tannewt for displayio foundation. Group hugus-maximus for any I'm missing!
12:37 Status Updates
13:11 @tannewt
* Got displayio checked in.
* Got grand central board definition checked in.
* Library and adabot love on Friday. Wanted to get ImageLoad into bundle.
* Next is breaking displayio out of board.
16:07 @brennen
* Just back from Burning Man, hitting the road again in a few days, catching up a bit.
* Putting some libraries on PyPI, documentation on a project using LoRa + GPS + compass.
16:53 @Dan Halbert
* Many reviews, because so much code is going in
* Pypi debugging
* nRF52: new boards; pin definition cleanup; pin claiming
* GPIO cleanup on nRF52
* WIll continue to implement missing features for nRF52
* 3.0.2 release: M4 Neopixel fix, maybe PWM bug fix, UART features and bug
19:14 @deshipu
* Busy at day job: no progress. Preparing for Maker Faire Zurich this week.
19:49 @jerryn
* Trying nrf52840 dongle
* Trying to fix BLE scanning
21:20 @Mike Barela
* Mikes new book on CPX is out: MakeCode, CircuitPython, and Arduino. E-book now and print version soon.
* Will be at Maker Faire NYC
25:12 @sdw_nj
* I'm part of the micro:bit beta testing and I'm testing a new firmware and makecode & micropython editors that implement WebUSB to allow direct flashing to the micro:bit.
25:45 @sommersoft
* FrequencyIn: OSCULP32K as DPLL source in work for crytaless boards. Have to establish a GCLK since it can't be sourced directly like XOSC32K. Then I should be able to assess jitter cause, as mentioned last week. Still discussing TC register usage/DMA with @tannewt.
* Going to update VEML6070 library to match the new VEML6075 library in usage/structure.
27:00 In the weeds
* 27:48 Nrf52 pin definitions - jerry & Dan
* Tips to not short out nrf dongle
* A number of nrf52 pins are designated as low freq only - this is because higher frequency might interfere with the RF pins (BLE, NFC). How serious a restriction this is isnt clear.
* PCA10056 DK board has a 3V, not 3.3V regulator, so pin output voltages will be no higher than 3V (could be issue with, say NeoPixels).
* PCA10059 dongle is easy to fry - be careful not to short VDD to ground, accidentally bridge jumpers, etc.
37:25