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