/ 2018 / 2018-01-16.txt
2018-01-16.txt
  1  Video is available here: https://www.youtube.com/watch?v=a34DH1FSqJc
  2  
  3  January 16th, 2018 - 3:00
  4  State of CircuitPython + Libraries
  5  * 18 pull requests merged
  6    * 8 authors - Sigafoos, ladyada, tdicola, brentru, tannewt, mrmcwethy, deshipu, microbuilder
  7    * 6 reviewers - kattni, ladyada, tannewt, dhalbert, mrmcwethy, deshipu
  8  * 13 new PRs, 4 authors - tannewt, sommersoft, microbuilder, dhalbert
  9  * 23 closed issues by 4 people, 12 opened by 5 people
 10  * 13 open pull requests
 11    * https://github.com/adafruit/Adafruit_CircuitPython_MAX7219/pull/9
 12    * https://github.com/adafruit/Adafruit_CircuitPython_CharLCD/pull/6
 13    * https://github.com/adafruit/CircuitPython_Community_Bundle/pull/7
 14    * https://github.com/adafruit/Adafruit_CircuitPython_RTTTL/pull/2
 15    * https://github.com/adafruit/Adafruit_CircuitPython_SSD1306/pull/5
 16    * https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing/pull/1
 17    * https://github.com/adafruit/Adafruit_CircuitPython_Register/pull/10
 18    * https://github.com/adafruit/Adafruit_CircuitPython_Register/pull/9
 19    * https://github.com/adafruit/Adafruit_CircuitPython_PCA9685/pull/10
 20    * https://github.com/adafruit/circuitpython/pull/529
 21    * https://github.com/adafruit/circuitpython/pull/528
 22    * https://github.com/adafruit/circuitpython/pull/527
 23    * https://github.com/adafruit/circuitpython/pull/518
 24  * 108 open issues
 25    * https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3731/issues/3
 26    * https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3731/issues/2
 27    * https://github.com/adafruit/Adafruit_CircuitPython_MAX7219/issues/5
 28    * https://github.com/adafruit/Adafruit_CircuitPython_DS3231/issues/1
 29    * https://github.com/adafruit/Adafruit_CircuitPython_PCF8523/issues/2
 30    * https://github.com/adafruit/Adafruit_CircuitPython_CharLCD/issues/5
 31    * https://github.com/adafruit/Adafruit_CircuitPython_MPR121/issues/1
 32    * https://github.com/adafruit/Adafruit_CircuitPython_CCS811/issues/9
 33    * https://github.com/adafruit/Adafruit_CircuitPython_CCS811/issues/3
 34    * https://github.com/adafruit/Adafruit_CircuitPython_IRRemote/issues/2
 35    * https://github.com/adafruit/Adafruit_CircuitPython_IRRemote/issues/1
 36    * https://github.com/adafruit/Adafruit_CircuitPython_seesaw/issues/2
 37    * https://github.com/adafruit/cookiecutter-adafruit-circuitpython/issues/1
 38    * https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/issues/6
 39    * https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/issues/5
 40    * https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/issues/1
 41    * https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/issues/21
 42    * https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/issues/10
 43    * https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/issues/6
 44    * https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/issues/2
 45    * https://github.com/adafruit/Adafruit_CircuitPython_SGP30/issues/1
 46    * https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/issues/20
 47    * https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/issues/1
 48    * https://github.com/adafruit/Adafruit_CircuitPython_BusDevice/issues/8
 49    * https://github.com/adafruit/Adafruit_CircuitPython_HID/issues/6
 50    * https://github.com/adafruit/Adafruit_CircuitPython_HID/issues/5
 51    * https://github.com/adafruit/Adafruit_CircuitPython_Register/issues/4
 52    * https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH/issues/14
 53    * https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH/issues/12
 54    * https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH/issues/4
 55    * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/3
 56    * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/1
 57    * https://github.com/adafruit/circuitpython/issues
 58  Download stats for 2.2.0
 59  * arduino_zero - 32
 60  * circuitplayground_express - 378
 61  * feather_huzzah - 103
 62  * feather_m0_adalogger - 26
 63  * feather_m0_basic - 24
 64  * feather_m0_express - 89
 65  * gemma_m0 - 66
 66  * metro_m0_express - 51
 67  * trinket_m0 - 197
 68  966 total +507
 69  
 70  30 out of 217 repos need work.
 71  
 72  Missing lint config - 1
 73  https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3731 - tannewt is doing this
 74  
 75  Old travis config - 1
 76  https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3731
 77  
 78  Mismatched readthedocs.yml - 8
 79  
 80  Missing examples folder - 12
 81  
 82  Missing license. - 3
 83  https://github.com/adafruit/Adafruit_CircuitPython_DHT
 84  https://github.com/adafruit/Adafruit_CircuitPython_TSL2561
 85  https://github.com/adafruit/Adafruit_CircuitPython_APDS9960
 86  
 87  Not in bundle. - 9
 88  https://github.com/adafruit/Adafruit_CircuitPython_AMG88xx
 89  https://github.com/adafruit/Adafruit_CircuitPython_seesaw
 90  https://github.com/adafruit/Adafruit_CircuitPython_Thermal_Printer
 91  https://github.com/adafruit/Adafruit_CircuitPython_Fingerprint
 92  https://github.com/adafruit/Adafruit_CircuitPython_APDS9960
 93  https://github.com/adafruit/Adafruit_CircuitPython_DS18X20
 94  https://github.com/adafruit/Adafruit_CircuitPython_FancyLED
 95  https://github.com/adafruit/Adafruit_CircuitPython_FocalTouch
 96  https://github.com/adafruit/Adafruit_CircuitPython_RFM69
 97  
 98  Missing readthedocs.yml - 2
 99  https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display
100  https://github.com/adafruit/Adafruit_CircuitPython_SSD1306
101  
102  Hug Reports 5:40
103  * sommersoft for great job with uid on all platforms esp, samd and nrf.
104  * jerryn for living on the 3.x edge for m4 and nrf
105  * codingpro for helping folks get started
106  * sigafoos for library improvements
107  * all the awesome newcomers
108  
109  tdicola 7:38
110  
111  deshipu 7:51
112  
113  bravodelta 8:00
114  
115  brentr 8:12
116  nope
117  
118  cater 8:26
119  group hug and happy new year
120  
121  dastels 8:41
122  thanks for feedback on accel/mag library you wrote. LSM303
123  
124  jerryn 9:30
125  @microbuilder for nrf52 work
126  
127  kattni 9:47
128  @tannewt for sphinx help
129  @dhalbert for help before vacation
130  group hug for everyone getting back into the swing of things
131  
132  sommersoft 10:40
133  @tannewt @jerryn for putting up with my myriad of windows + toolchain = headache issues. And @tonyd for his awesome videos on setting up the VMs.
134  
135  Status 11:00
136  * One more library to lint, is31fl37
137  * Got distracted by memory errors. Got a couple PRs out to reduce memory use of motor featherwing.
138  * Working on a change to reduce memory errors (failed to allocate 512 bytes) in REPL.
139  * Full draft of blog post here: https://docs.google.com/document/d/1lAzMxgs1_QW_iPu2FD9_vIWT-1WV9nFuSOl7p7JjZDQ/edit
140  * 3.0 beta work next. starting by checking in analogio work
141  
142  tdicola 16:03
143  * ds18b20 guide temp sensor and in bundle
144  * updated servo guide for new motor library
145  * RFM69 packet radio library. not yet lora or large messages (60+ bytes)
146  
147  deshipu 18:03
148  * blinka boards from osh park came in
149  * see how small osh park can do. microblinka pin: https://oshpark.com/shared_projects/yhqhVjre
150  
151  BravoDelta 19:55
152  Nothing this week
153  
154  brentr 20:15
155  metro express explorers guide code is now linted (thx kattni/mrmcwethy) and conforms to 2.2.x instead of what it ran over the summer and runtime errors are gonee, physical booklet for the metrox classic kit is almost done too (it's really awesome - just wait for the cirpy edition..SOON!),  and I started a badge design for the BSides security conference in boston (its gonna use circuit python whooo)...oh and I applied to grad school so fingers crossed (my thesis proposal incorporates  circuitpython)
156  
157  cater 21:02
158  * back!
159  * lotsa forum support
160  
161  dastels 22:22
162  * dotstar featherwing guide (show and tell tomorrow hopefully)
163  * joywing + dotstar wing game
164  * digital sand on dotstar featherwing. fairly smooth
165    * less division, more bit shift
166  * more debugging capabilities for 3.x
167  
168  jerryn 24:38
169  * lotsa testing
170  * tracking down 3.x import hang. ssd1306 fails due to it
171  * managed to import libraries from sd card
172  * playing with nrf52 and has come a long way
173    * sommersoft created useful issue of new stuff needed in nrf52:
174  * want to play with rfm69 as well
175  
176  kattni 29:38
177  * working on featherwing library
178    * ina219 lib is done, PR incoming
179    * joy featherwing back burnered
180    * dotstar featherwing is next
181  * tested and merged bno055, second to last lint list
182  * all circuitpython guides updated to include new quickstart install plus mirrored info
183  
184  sommersoft 31:30
185  uid as you said earlier is done (minus pending PR). Started working on a Trellis library...+/- wires crossed... :sparky: came to town. So up next: start working on VEML6070 UV Sensor library, and practicing SMD repair once a new HT16K33 chip shows up. Other than that, cruising the Issues pages for ideas.
186  
187  Discussion 32:45
188  * two boards connected at once, two CIRCUITPY drives
189    * default should try to be unique
190    * function to change label
191  * downloads as rates instead of absolute values
192  * add sdcard mounting and importing to adalogger
193  * rosie - import and catalog memory use for all libraries
194  * deshipu pointed out there is an issue for micropython's parser memory