302 lines
No EOL
13 KiB
Text
302 lines
No EOL
13 KiB
Text
June 25th, 2018
|
||
|
||
Video is available here: https://youtu.be/a1TgF5gysXc
|
||
|
||
State of CircuitPython + Libraries 2:25
|
||
* 17 pull requests merged
|
||
* 10 authors - tannewt, TG-Techie, brentru, arturo182, willingc, dhalbert, mrmcwethy, ladyada, caternuson, jerryneedell
|
||
* 5 reviewers - deanm1278, tannewt, brentru, sommersoft, dhalbert
|
||
* 7 new PRs, 4 authors - rhooper, arturo182, caternuson, dhalbert
|
||
* 9 closed issues by 3 people, 10 opened by 8 people
|
||
* 12 open pull requests
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_MCP230xx/pull/1
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/pull/28
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/pull/23
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/pull/22
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_Code_of_Conduct/pull/3
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_seesaw/pull/15
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/pull/14
|
||
* https://github.com/adafruit/circuitpython/pull/953
|
||
* https://github.com/adafruit/circuitpython/pull/951
|
||
* https://github.com/adafruit/circuitpython/pull/944
|
||
* https://github.com/adafruit/circuitpython/pull/943
|
||
* https://github.com/adafruit/circuitpython/pull/839
|
||
* 133 open issues
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_OneWire/issues/7
|
||
* https://github.com/adafruit/METROX-CircuitPython/issues/3
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_CharLCD/issues/5
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS0/issues/4
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_INA219/issues/5
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_MPR121/issues/1
|
||
* 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_SD/issues/8
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1/issues/6
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1/issues/4
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_MCP9808/issues/12
|
||
* 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_RFM69/issues/6
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_RTTTL/issues/8
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_STMPE610/issues/3
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_SI4713/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_Register/issues/4
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/issues/10
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/issues/25
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/issues/21
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_IRRemote/issues/9
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_IRRemote/issues/2
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_IRRemote/issues/1
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_SGP30/issues/1
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing/issues/6
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing/issues/4
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_Trellis/issues/6
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/78
|
||
* 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_seesaw/issues/13
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_L3GD20/issues/2
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/issues/13
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/issues/8
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/issues/7
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/issues/2
|
||
* https://github.com/adafruit/circuitpython/issues
|
||
Download stats for 3.0.0-rc.0
|
||
* arduino_zero - 7
|
||
* circuitplayground_express - 32
|
||
* circuitplayground_express_crickit - 11
|
||
* feather52832 - 9
|
||
* feather_huzzah - 13
|
||
* feather_m0_adalogger - 8
|
||
* feather_m0_basic - 4
|
||
* feather_m0_express - 22
|
||
* feather_m0_express_crickit - 6
|
||
* feather_m0_rfm69 - 1
|
||
* feather_m0_rfm9x - 2
|
||
* feather_m4_express - 3
|
||
* gemma_m0 - 14
|
||
* itsybitsy_m0_express - 14
|
||
* itsybitsy_m4_express - 38
|
||
* metro_m0_express - 18
|
||
* metro_m4_express - 36
|
||
* pirkey_m0 - 3
|
||
* trinket_m0 - 19
|
||
260 total
|
||
Download stats for 2.3.1
|
||
* arduino_zero - 175
|
||
* circuitplayground_express - 1053
|
||
* feather_huzzah - 304
|
||
* feather_m0_adalogger - 72
|
||
* feather_m0_basic - 99
|
||
* feather_m0_express - 334
|
||
* feather_m0_rfm69 - 26
|
||
* feather_m0_rfm9x - 34
|
||
* gemma_m0 - 367
|
||
* itsybitsy_m0 - 109
|
||
* metro_m0_express - 149
|
||
* trinket_m0 - 537
|
||
3259 total
|
||
38 out of 488 repos need work.
|
||
|
||
ReadTheDocs missing the latest release. (Ignore me! RTD doesn't update when a new version is released. Only on pushes.) - 28
|
||
|
||
Mismatched readthedocs.yml - 4
|
||
https://github.com/adafruit/Adafruit_CircuitPython_CharLCD
|
||
https://github.com/adafruit/Adafruit_CircuitPython_DS3231
|
||
https://github.com/adafruit/Adafruit_CircuitPython_DHT
|
||
https://github.com/adafruit/Adafruit_CircuitPython_GPS
|
||
|
||
Failed to fetch latest release from GitHub - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_STMPE610
|
||
|
||
CircuitPython drivers page missing driver - 8
|
||
|
||
Not in bundle. - 5
|
||
https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation
|
||
https://github.com/adafruit/Adafruit_CircuitPython_CPython
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TMP007
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Code_of_Conduct
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Crickit
|
||
|
||
Unable to enable Travis build - 5
|
||
https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation
|
||
https://github.com/adafruit/Adafruit_CircuitPython_CPython
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TMP007
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Code_of_Conduct
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Crickit
|
||
|
||
ReadTheDocs missing as a subproject on CircuitPython - 5
|
||
https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation
|
||
https://github.com/adafruit/Adafruit_CircuitPython_CPython
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TMP007
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Code_of_Conduct
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Crickit
|
||
|
||
Missing license. - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TMP007
|
||
|
||
Missing lint config - 2
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TMP007
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Code_of_Conduct
|
||
|
||
Missing CODE_OF_CONDUCT.md - 2
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TMP007
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Code_of_Conduct
|
||
|
||
Missing README.rst - 2
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TMP007
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Code_of_Conduct
|
||
|
||
Missing .travis.yml - 2
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TMP007
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Code_of_Conduct
|
||
|
||
Missing readthedocs.yml - 2
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TMP007
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Code_of_Conduct
|
||
|
||
Missing examples folder - 2
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TMP007
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Code_of_Conduct
|
||
|
||
Wiki should be disabled - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Crickit
|
||
|
||
Only allow merges, disallow rebase and squash - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Crickit
|
||
|
||
Hug Reports 5:32
|
||
|
||
@tannewt 5:55
|
||
* TG-Techie for first PR and sommersoft for helping.
|
||
* aaronaverill on the forums for the neopixel animation helper lib
|
||
|
||
@Andon 6:41
|
||
Everyone, as always. Now that things are moved around, I should be able to peek at actual specifics more often
|
||
|
||
@cater 7:25
|
||
* group hug!
|
||
* tannewt for code reviews!
|
||
|
||
Dan Halbert 7:50
|
||
* jerryn for testing ESP8266 and finding bugs!
|
||
* jerryn fixed missing pins on itsy bitsy m4
|
||
* ladyada for work on nrf52840 port
|
||
|
||
deshipu 8:50
|
||
* TG-Techie for m4 board!
|
||
* tannewt for developing gaming stuff. Celeste on the prototype!
|
||
|
||
jerryn 9:27
|
||
* dhalbert for fixing esp8266 bugs
|
||
* deshipu for pushing to use gamepad. it worked well
|
||
|
||
kattni 10:05
|
||
* sommersoft and cater for help with github guide. helped with screenshots for PRs
|
||
* roy for help with updating branch when its behind
|
||
|
||
nis 11:00
|
||
* pt @adafruit for weighing in on my comments about content discovery on Sunday.
|
||
|
||
Noe 11:41
|
||
* group hug!
|
||
|
||
Roy 11:50
|
||
* group hug!
|
||
* tannewt for good feedback on PixelBuf stuff.
|
||
|
||
sdw_nj 12:27
|
||
* Group hug plus everyone who wrote the documentation, forum answers, etc that I consulted while working on uflash.
|
||
* https://github.com/ScottDWebster/uflash
|
||
|
||
sommersoft 12:50
|
||
@jerryn, @Andon, @deshipu for the support they've engaged in on Discord and GitHub. I may have missed mentions for others; I blame "Monday brain". @arturo182 for the nRF cleanup; excited to see that port getting attention. Group hug beyond that!
|
||
|
||
Status Update 13:36
|
||
|
||
@tannewt 14:40
|
||
* Made good progress on Celeste port to new handheld. May try to run in gameboy.
|
||
* Will jump on any 3.0.0 bugs that need it.
|
||
* More heap profiling due to memory issues w/Celeste. Likely fragmentation. Getting separate desktop
|
||
comp setup to do long running heap capture and rendering.
|
||
* start poking at nRF52840 now that I have a DK.
|
||
|
||
@Andon 17:25
|
||
Things moved. Many things, including my PC. Plus side, I have a setup I can use for Show and Tell. I also have some EL Wire in the mail I will be doing fun projects. Pic is new computer desk setup.
|
||
|
||
@cater 17:35
|
||
* Few PRs for HT16K33 repo. Closed one issue. Created new issue for other stuff!
|
||
|
||
@Dan Halbert 18:52
|
||
* Fixing bugs on ESP.
|
||
* Wrote wrapper library for Crickit so you don't need to do the init.
|
||
* Contact dan if you want to test.
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_Crickit
|
||
* starting to work on nrf stuff as well
|
||
|
||
@deshipu 20:14
|
||
* Not as much coding as wanted.
|
||
* Played some with hardware. spider robots! https://hackaday.io/project/158981-kubik-m0
|
||
|
||
@jerryn 21:25
|
||
* finishing up other projects
|
||
* working on getting raspberry pi working with LoRa
|
||
* got nrf52840 DK board to help too
|
||
|
||
@kattni 22:52
|
||
* Working on github/git workflow guide.
|
||
* photoshopped screenshots because they were scaled high dpi and unreadable on normal screens
|
||
* pretty quick to finish.
|
||
* updating itsy m4 guide with essentials next
|
||
* finish up code of conduct too
|
||
|
||
@nis 25:36
|
||
* Did a lot of experimenting with git and github this week, and found a means to synchronize the branch to master (in terms of number of commits ahead or behind) on stackexchange.
|
||
|
||
https://stackoverflow.com/questions/34118404/what-i-can-do-to-resolve-1-commit-behind-master
|
||
|
||
Being able to sync allows me to experiment more freely without worrying so much about consequences.
|
||
@Dan Halbert 's suggestion to try gitk was apropos.
|
||
gitk allows me to gain good visualization of the state of my local git repository, prior to any commit.
|
||
|
||
Looked at diode clamping protection of port pins (again) this week.
|
||
I'm in the process of distinguishing placebo from useful protection.
|
||
|
||
@Noe 27:53
|
||
–CPX touchtone synth with MakeCode project video + learn guide
|
||
–New CPX CAD model update on github https://github.com/adafruit/Adafruit_CAD_Parts
|
||
–Released SVGs on GitHub for iron-on vinyl apparel https://github.com/adafruit/Adafruit_Learning_System_Guides/tree/master/Circuit_Playground_Papercrafts/Vinyls
|
||
|
||
@Roy 29:44
|
||
* 4x performance for dotstars
|
||
* video in recording/on discord
|
||
* more fastled style
|
||
* aware of fancyled
|
||
|
||
@sdw_nj 32:14
|
||
* finished up uflash stuff. https://github.com/ScottDWebster/uflash/releases
|
||
* learning lots of new stuff. working with nicholas on it
|
||
* Might add gui wrapper for it.
|
||
* started looking at thonny circuitpython plugin
|
||
* updating old code based on new library changes
|
||
|
||
@sommersoft 34:33
|
||
FrequencyIn Module: I abandoned using COUNT for the time being; MP_OBJ_NEW_SMALL_INT was giving me too much grief, post math. Working on accuracy, as I believe it is largely tied to the EIC latency. Currently catching up on all the math I never did/paid attention to. Hug report to Kahn Academy? :smile:
|
||
|
||
Debating on picking up a nRF52840 Dev board. Who am I kidding; it's not a debate....
|
||
|
||
Little Leslie amp: Spent some time on this over the weekend. Salvaged a surround satellite speaker, which include a 1" tweeter, 3" mid-driver, and crossover. The Crickit's amp drove them very well. Started a SketchUp for the cabinet, and brainstorming on the rotating bits. Fighting feature creep is tough...
|
||
|
||
Discussion (In the weeds) 36:00
|
||
* neopixel and dotstar restructure discussions 36:17
|
||
* PixelBuf class in CircuitPython C. Accelerate brightness adjustments
|
||
* impact dotstar and neopixel libraries to get speed gain
|
||
* deduplicate shared code between RGB pixel strips. super class to share it all
|
||
|
||
wrap up 55:37 |