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

277 lines
No EOL
11 KiB
Text

Video recording is here: https://youtu.be/F4OR6-OZTtk
January 29, 2018
State of CircuitPython + Libraries 2:28
* 22 pull requests merged
* 9 authors - caternuson, tdicola, brentru, sommersoft, mrmcwethy, jakebird451, tannewt, dhalbert, raidancampbell
* 5 reviewers - tdicola, kattni, ladyada, tannewt, dhalbert
* 7 new PRs, 5 authors - deshipu, kattni, raidancampbell, tannewt, inventhouse
* 22 closed issues by 7 people, 4 opened by 3 people
* 11 open pull requests
* https://github.com/adafruit/Adafruit_CircuitPython_PCA9685/pull/10
* https://github.com/adafruit/Adafruit_CircuitPython_RTTTL/pull/2
* https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/pull/26
* https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/pull/25
* https://github.com/adafruit/cookiecutter-adafruit-circuitpython/pull/14
* https://github.com/adafruit/Adafruit_CircuitPython_Register/pull/10
* https://github.com/adafruit/Adafruit_CircuitPython_Register/pull/9
* https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing/pull/3
* https://github.com/adafruit/Adafruit_CircuitPython_MCP4725/pull/1
* https://github.com/adafruit/Adafruit_CircuitPython_MAX9744/pull/1
* https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/pull/15
* 91 open issues
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/issues/9
* https://github.com/adafruit/Adafruit_CircuitPython_CharLCD/issues/5
* https://github.com/adafruit/Adafruit_CircuitPython_MPR121/issues/1
* https://github.com/adafruit/Adafruit_CircuitPython_IRRemote/issues/2
* https://github.com/adafruit/Adafruit_CircuitPython_IRRemote/issues/1
* https://github.com/adafruit/Adafruit_CircuitPython_seesaw/issues/2
* https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/issues/2
* https://github.com/adafruit/Adafruit_CircuitPython_SGP30/issues/1
* https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/issues/20
* https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH/issues/14
* https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH/issues/12
* https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH/issues/4
* https://github.com/adafruit/Adafruit_CircuitPython_BusDevice/issues/8
* https://github.com/adafruit/Adafruit_CircuitPython_HID/issues/5
* https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/issues/10
* https://github.com/adafruit/cookiecutter-adafruit-circuitpython/issues/1
* https://github.com/adafruit/Adafruit_CircuitPython_PCF8523/issues/2
* https://github.com/adafruit/circuitpython/issues
* https://github.com/adafruit/Adafruit_CircuitPython_Register/issues/4
* https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/issues/1
* https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/3
Download stats for 2.2.1 (5 days worth)
* arduino_zero - 18
* circuitplayground_express - 127
* feather_huzzah - 42
* feather_m0_adalogger - 19
* feather_m0_basic - 13
* feather_m0_express - 40
* feather_m0_rfm69 - 4
* feather_m0_rfm9x - 4
* gemma_m0 - 27
* itsybitsy_m0 - 3
* metro_m0_express - 19
* trinket_m0 - 80
396 total
70 out of 238 repos need work. (New checks since last week!)
README missing Travis badge - 68
Missing examples folder - 4
https://github.com/adafruit/Adafruit_CircuitPython_DotStar
https://github.com/adafruit/Adafruit_CircuitPython_MAX31855
https://github.com/adafruit/Adafruit_CircuitPython_BNO055
https://github.com/adafruit/Adafruit_CircuitPython_WS2801
ReadTheDocs latest build has warnings and/or errors - 51
Mismatched readthedocs.yml - 6
Missing license. - 5
https://github.com/adafruit/Adafruit_CircuitPython_DHT
https://github.com/adafruit/Adafruit_CircuitPython_APDS9960
https://github.com/adafruit/Adafruit_CircuitPython_WS2801
https://github.com/adafruit/Adafruit_CircuitPython_TSL2561
https://github.com/adafruit/Adafruit_CircuitPython_LSM303
README missing Discord badge - 15
Autodoc failed on ReadTheDocs. (Likely need to automock an import.) - 40
Missing CODE_OF_CONDUCT.md - 7
README image missing alt text - 22
Missing README.rst - 2
https://github.com/adafruit/Adafruit_CircuitPython_CharLCD
https://github.com/adafruit/Adafruit_CircuitPython_WS2801
Sphinx missing files - 3
https://github.com/adafruit/Adafruit_CircuitPython_CharLCD
https://github.com/adafruit/Adafruit_CircuitPython_MPR121
https://github.com/adafruit/Adafruit_CircuitPython_SSD1306
README missing ReadTheDocs badge - 22
Not in bundle. - 9
https://github.com/adafruit/Adafruit_CircuitPython_DS18X20
https://github.com/adafruit/Adafruit_CircuitPython_FocalTouch
https://github.com/adafruit/Adafruit_CircuitPython_WS2801
https://github.com/adafruit/Adafruit_CircuitPython_LSM303
https://github.com/adafruit/Adafruit_CircuitPython_TSL2591
https://github.com/adafruit/Adafruit_CircuitPython_TLC59711
https://github.com/adafruit/Adafruit_CircuitPython_MCP4725
https://github.com/adafruit/Adafruit_CircuitPython_MAX9744
https://github.com/adafruit/Adafruit_CircuitPython_FancyLED
Token creation failed - 2
https://github.com/adafruit/Adafruit_CircuitPython_WS2801
https://github.com/adafruit/Adafruit_CircuitPython_DS2413
Missing lint config - 1
https://github.com/adafruit/Adafruit_CircuitPython_WS2801
Missing .travis.yml - 1
https://github.com/adafruit/Adafruit_CircuitPython_WS2801
Missing readthedocs.yml - 2
https://github.com/adafruit/Adafruit_CircuitPython_WS2801
https://github.com/adafruit/Adafruit_CircuitPython_SSD1306
Failed to fetch latest release from GitHub - 2
https://github.com/adafruit/Adafruit_CircuitPython_WS2801
https://github.com/adafruit/Adafruit_CircuitPython_TLC59711
ReadTheDocs missing the latest release. (Likely the webhook isn't set up correctly.) - 5
https://github.com/adafruit/Adafruit_CircuitPython_DS1307
https://github.com/adafruit/Adafruit_CircuitPython_TSL2591
https://github.com/adafruit/Adafruit_CircuitPython_MCP4725
https://github.com/adafruit/Adafruit_CircuitPython_MAX9744
https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display
Missing .py files in examples folder - 2
https://github.com/adafruit/Adafruit_CircuitPython_LSM303
https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing
Unable to enable Travis build - 1
https://github.com/adafruit/Adafruit_CircuitPython_TLC59711
Hug Reports 4:59
tannewt 5:15
* @mrmcwethy, @sigafoos, @caternuson great job with examples
* @jakebird451 update to README for RGB Display library
* @tdicola for rocking out drivers
* @raidancampbell for first commit
tdicola 6:03
* none
deshipu 6:20
* kattni for testing ssd175
* tannewt for the memory improvements
bravodelta 6:53
* none
cater 7:03
* group hug
dhalbert 7:22
* tannewt for heap stuff
* jerryn for finding important bugs
dastels 7:51
* kattni and ladyada for help with digital sand guide out
*
jerryn 8:25
* kattni for help with help on sd card guide
* dhlabert for fixing hte bugs he found
kattni 8:51
* dastesl and jerryn for their guides
* tannewt for heap work
* dhalbert for figuring out a bug that happened all night
* group hug for keeping up
* wolf helping with finding process error (mpy and py both present)
nis 10:13
* group hug for being positive!
* hug as you go
* kattni for reading technical stuff in real-time last week
To the community for consistently responding positively and not squashing exploratory ideas I've put out in the past week. I'm a hug-as-you-go kind of person, so I'll try to keep in mind there's a time and place to make the extra effort to give a good hug. ;) Receptivity here in this very meeting, last week, during the In The Weeds session, was a wonderful welcome for me! Also for Katt
sommersoft 11:12
Just a group hug this week.
Status 11:41
tannewt
* No longer squash or rebase changes into our git repos. Always use a merge commit.
* Finally finished CircuitPython in 2018 blog post.
* Finished Motor Featherwing memory improvements.
* Published before and after heap video. Its checked into master as well. https://www.youtube.com/watch?v=gSfmVdRejTk
* Added docs checks to AdaBot and began fixing them. Also fixed cookiecutter template.
* Added Travis badge to libraries
tdicola 16:38
* tsl2591 library
* hit limits of 31 bits with maximum gain (~9000 gain).
* support 32 bit ints or deshipu suggests returning float
* mcp2475 adc converter, same as analogout
* max amp hour
* tlc5947 spi pwm led controllers
deshipu 19:27
* uGame boards fabbed
* added docs for it: http://ugame.readthedocs.io/
* tutorial for bouncing ball
* stage and gamepad into 3.0
BravoDelta 20:45
* nothing
cater 20:58
* ds2413 lib checked in and in bundle
* looking for more stuff - doc stuff
cgrover 22:34
* no progress
* background music for heap video
dhalbert 23:11
* took thursday off
* stack needed to be doubleword aligned, fixed that bug
* reorganized the adfruit support forums
* is a forum admin
* 3.0 uart
* pulling new copy of asf4 and needs tannewts input
dastels 25:24
* nothing too related after guides finished
* guide on optimization both speed and memory
jerryn 26:50
* sht31d driver
* updates for ladyada
* playing with rfm69, remote circuitpython to arduino base station
* try esp8266 for base station instead
kattni 28:03
* joy featherwing library PR in
* started dot star featherwing
* helped out with guides
* ds3231 real time clock featherwing up next
* did pass over issue and PRs
* testing bug that isn't reproducible, code is ok
* @deshipu and @kattni talked about future for the RGB library
* CircuitPython presentation! https://youtu.be/307Ia_mv8AA
nis 30:48
I mainly use Circuit Python in conjunction with helping newcomers with their projects. They don't always ask in #circuitpython, either. ;)
TX/RX UART pair used to connect two microcontroller projects together, but concerned with the fact both projects are connected via USB to separate laptops. When I unplugged the Trinket M0 from the USB jack, it blinked the 'are you crazy' blink pattern, which I take to be an undervoltage condition (0.9 volts under Vcc from what I measured).
Also working on an R2-R ladder net to be able to read an 8-bit binary input on a single ADC pin. Front panel construction going on with that this week, since all resistors in the experimental version are 100k potentiometers!
sommersoft 35:15
Trellis base library complete. Starting Trellis Matrix tonight. After that, might start hitting nRF52 shared modules...not sure. (Or docs? :shrug:)
Discussion (In the weeds) 36:07
* Examples in libraries, is there a quality check?
* We should go over the examples to evaluate quality at some point
* Create individual issues
* 45:00 simpletest.py
* add check for simpletest.py
* 47:40 at what point do we cap bundle size?
* 51:00 https://travis-ci.org/adafruit/Adafruit_CircuitPython_Bundle/jobs/334330088#L888
* 54:54 cpy file format
* dynamic bundling
* 55:31 ReadTheDocs questions
* 56:25 - drivers list in circuitpython is out of date