277 lines
No EOL
11 KiB
Text
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 |