diff --git a/2020/2020-05-18.md b/2020/2020-05-18.md new file mode 100644 index 0000000..4d7b82c --- /dev/null +++ b/2020/2020-05-18.md @@ -0,0 +1,498 @@ +# CircuitPython Weekly for 18 May 2020 + +Video is available here [on YouTube](https://youtu.be/90N_d1_g6J4) and on [diode.zone](https://diode.zone/videos/watch/d16380af-f2a0-4301-b443-0872b5f6dd38). + +Join here for the chat all week: http://adafru.it/discord + + +The CircuitPython Weekly happens normally at 2pm ET/11am PT on Mondays. Check the #circuitpython channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical + + +CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. + + +Reminders: Podcast available on most services. Let us know if we’re missing some. + + +NEXT WEEK is on Tuesday. 24 hours later than normal. +## 4:48 Community News + + +Fifty Single Board Computers are now Blinka Compatible + 50 boards now Blinka Compatible + +Blinka is the software which provides Python on Single Board Computers (SBCs, like Raspberry Pi) running Linux the ability to use CircuitPython libraries. It brings all the drivers and ease of use in CircuitPython to the powerful Linux SBC world. +This week, Blinka now runs on 50+ Single Board Computers! +See all the boards which run Blinka on CircuitPython.org. + +5:17 Python Developers Survey 2019 Results Released Yesterday +https://www.jetbrains.com/lp/python-developers-survey-2019/ + +5:38 CircuitPython 5.4.0 Beta 0 Released +https://github.com/adafruit/circuitpython/releases/tag/5.4.0-beta.0 + +6:11 Adafruit Services for CircuitPython: Use BLE to Talk to Sensors, NeoPixels, and More +https://blog.adafruit.com/2020/05/14/adafruit-services-for-circuitpython-use-ble-to-talk-to-sensors-neopixels-and-more-ble-circuitpython/ + +6:51 Learn about CircuitPython, device simulator express, and PyBadge +https://www.twitch.tv/videos/622101346 + +7:25 Python in MakeCode Videos +https://mixer.com/MakeCode?vod=RNW00HSJX0WSoWCaEML3IA + +7:45 Call for help -- Translating CircuitPython is now easier than ever! +https://hosted.weblate.org/engage/circuitpython/ + +8:17 Adafruit Update +Adafruit has started shipping regular (non-emergency) orders after priority orders are filled +If you have been waiting to order, feel free to submit your order, noting that the fulfillment time may be longer than pre-COVID - Shop Adafruit. + + +## 9:30 State of CircuitPython, Libraries and Blinka +### 9:50 Overall +* 30 pull requests merged + * 22 authors - gamblor21, taradiddles, rhooper, theacodes, makermelissa, caternuson, dhalbert, russmac, weblate, bergdahl, dherrada, theelectricmayhem, DavePutz, polkapolka, xdmtk, siddacious, brentru, dearmash, dunkmann00, jepler, kattni, FoamyGuy + * 9 reviewers - siddacious, brentru, ladyada, makermelissa, jepler, dhalbert, kattni, tannewt, FoamyGuy +* 12 closed issues by 7 people, 13 opened by 9 people + + +Overall (@tannewt): Things are going really well, we’re seeing new people come in and I think we as an existing community are doing an excellent job at welcoming newcomers. Let’s remember to prioritize that and keep it as a focus. As we level up more people and get more reviewers, it means we can support more developers. On the technical side, we have a beta release and a stable release. Please test the beta if you have time. Libraries have been groomed really well by Kattni recently, thank you. We’ve seen more contributions to the community bundle too. As for Blinka, @makermelissa is doing a great job and reached 50 boards this week. + + +### 12:12 Core +* 7 pull requests merged + * 8 authors - polkapolka, theacodes, jepler, dhalbert, weblate, bergdahl, dherrada, DavePutz + * 3 reviewers - tannewt, jepler, dhalbert +* 19 open pull requests + * https://github.com/adafruit/circuitpython/pull/2366 (Open 160 days) + * https://github.com/adafruit/circuitpython/pull/2675 (Open 76 days) + * https://github.com/adafruit/circuitpython/pull/2780 (Open 30 days) + * https://github.com/adafruit/circuitpython/pull/2837 (Open 17 days) + * https://github.com/adafruit/circuitpython/pull/2863 (Open 11 days) + * https://github.com/adafruit/circuitpython/pull/2868 (Open 10 days) + * https://github.com/adafruit/circuitpython/pull/2879 (Open 6 days) + * https://github.com/adafruit/circuitpython/pull/2888 (Open 5 days) + * https://github.com/adafruit/circuitpython/pull/2890 (Open 4 days) + * https://github.com/adafruit/circuitpython/pull/2896 (Open 3 days) + * https://github.com/adafruit/circuitpython/pull/2910 (Open 2 days) + * https://github.com/adafruit/circuitpython/pull/2899 (Open 2 days) + * https://github.com/adafruit/circuitpython/pull/2898 (Open 2 days) + * https://github.com/adafruit/circuitpython/pull/2918 (Open 1 days) + * https://github.com/adafruit/circuitpython/pull/2917 (Open 1 days) + * https://github.com/adafruit/circuitpython/pull/2914 (Open 1 days) + * https://github.com/adafruit/circuitpython/pull/2924 (Open 0 days) + * https://github.com/adafruit/circuitpython/pull/2920 (Open 0 days) + * https://github.com/adafruit/circuitpython/pull/2919 (Open 0 days) +* 3 closed issues by 2 people, 5 opened by 4 people +* 302 open issues + * https://github.com/adafruit/circuitpython/issues +* 6 active milestones + * 5.x.0 - Features: 15 open issues + * 5.x.x - Bug Fixes: 28 open issues + * 6.0.0: 26 open issues + * Libraries: 11 open issues + * Long term: 203 open issues + * Support: 4 open issues + * 15 issues not assigned a milestone + + +* Core download stats available at https://circuitpython.org/stats +### 13:58 Libraries +* 22 pull requests merged + * 16 authors - gamblor21, taradiddles, rhooper, makermelissa, caternuson, dhalbert, russmac, dherrada, theelectricmayhem, xdmtk, siddacious, brentru, dearmash, dunkmann00, kattni, FoamyGuy + * 8 reviewers - siddacious, brentru, ladyada, makermelissa, dhalbert, kattni, tannewt, FoamyGuy + * Merged pull requests: + * https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation/pull/10 (Days open: 150) + * https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI/pull/97 (Days open: 7) + * https://github.com/adafruit/Adafruit_CircuitPython_DPS310/pull/6 (Days open: 4) + * https://github.com/adafruit/Adafruit_CircuitPython_DotStar/pull/48 (Days open: 2) + * https://github.com/adafruit/Adafruit_CircuitPython_BLE/pull/81 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_BLE/pull/74 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_NTP/pull/10 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_BNO055/pull/49 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_BluefruitConnect/pull/21 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/pull/80 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/pull/79 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_FONA/pull/5 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_FONA/pull/4 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_framebuf/pull/32 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_PyBadger/pull/32 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation/pull/21 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation/pull/20 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation/pull/19 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/pull/248 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/pull/247 (Days open: 1) + * https://github.com/adafruit/Adafruit_CircuitPython_Bundle/pull/246 (Days open: 1) + * https://github.com/adafruit/CircuitPython_Community_Bundle/pull/38 (Days open: 1) +* 8 closed issues by 4 people, 8 opened by 6 people +* https://circuitpython.org/contributing + * 147 open issues + * 27 open pull requests (Oldest: 497, Newest: 2) +Library updates in the last seven days: +**New Libraries** + * [Adafruit_CircuitPython_BLE_Adafruit](https://github.com/adafruit/Adafruit_CircuitPython_BLE_Adafruit) + * [Adafruit_CircuitPython_LIS331](https://github.com/adafruit/Adafruit_CircuitPython_LIS331) +**Updated Libraries** + * [Adafruit_CircuitPython_AdafruitIO](https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO) + * [Adafruit_CircuitPython_INA219](https://github.com/adafruit/Adafruit_CircuitPython_INA219) + * [Adafruit_CircuitPython_DotStar](https://github.com/adafruit/Adafruit_CircuitPython_DotStar) + * [Adafruit_CircuitPython_BLE](https://github.com/adafruit/Adafruit_CircuitPython_BLE) + * [Adafruit_CircuitPython_NTP](https://github.com/adafruit/Adafruit_CircuitPython_NTP) + * [Adafruit_CircuitPython_DPS310](https://github.com/adafruit/Adafruit_CircuitPython_DPS310) + * [Adafruit_CircuitPython_BNO055](https://github.com/adafruit/Adafruit_CircuitPython_BNO055) + * [Adafruit_CircuitPython_FONA](https://github.com/adafruit/Adafruit_CircuitPython_FONA) + * [Adafruit_CircuitPython_LED_Animation](https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation) + * [Adafruit_Blinka](https://github.com/adafruit/Adafruit_Blinka) + * [CircuitPython_Community_Bundle](https://github.com/adafruit/CircuitPython_Community_Bundle) +### 17:33 Blinka +* 1 pull requests merged + * 1 authors - makermelissa + * 1 reviewers - ladyada +* 0 open pull requests +* 1 closed issues by 1 people, 0 opened by 0 people +* 22 open issues + * https://github.com/adafruit/Adafruit_Blinka/issues +* PyPI Downloads in the last week: 3403 +Number of supported boards: 50 + +## 19:16 Hug reports + +19:57 @tannewt +* @dherrada for tackling pyi doc conversion and follow up improvements. +* @polkapolka and @omsai for sprinting on CircuitPython on Saturday. +* @jepler for setting up Weblate. Nice to see new translators contributing. +* @flameeyes for the RFC around adding machine verifiable license info. + + +20:59 @v923z +* Group hug + +@anecdata (lurking) + + +21:25 @anneb (lurking) +* Hug report to all who have sent in items for the Python on Microcontrollers newsletter! Please continue to tag #CircuitPython on Twitter or email subject News to anneb(at)adafruit.com. + + +21:50 @brentru +* @MakerMelissa for BLE Web Dashboard, used it for the first time. It’s great +* @jerryn for working on updating our LoRa learn guides with updated code he wrote + + +@cater (lurking) + + +22:30 @charlesburnaford +* Group hug for everybody. +* Got an order from Adafruit, much appreciated! + + +22:55 @danh +* @ladyada for switching Learn Guides repo CI to GitHub Actions. It was a big slog and a big cleanup of technical debt, too. +* @jepler for Weblate integration, which promises to make translations much easier. +* @hathach for decoupling the nRF bootloader from the nRF SoftDevice, which means it will be much easier to update the version of the SoftDevice, or stop using it altogether. We can also package the SoftDevice and CircuitPython together in one UF2. + + +@davep (lurking) + +24:37 @david.glaude (lurking): +* @danh for the adafruit_ble_adafruit, great to have this in CP rather than Arduino. +* @MakerMelissa for the BLE web dashboard. +* @danh for trying to do _bleio in Blinka, it will be great to talk BLE between Pi and microcontroller. +* @CGrover for the Clock_Builder, make me want to build a clock. + + +@Duewester (lurking) + + +25:29 @foamyguy +* @Deshipu for ugame and stage libraries. Specifically ugame.buttons offering a cross platform way check for button presses +* @Danh for work on BLE Services with Circuit Python +* @Krayola and @Kattni for their work on the LED_Animations library + + +26:26 @geekguy (Text Only) +* @siddacious For being so patient and understanding +* @MakerMelissa For helping me learn how to add boards to Blinka +* @tannewt (Scott “Deep Dive” Shawcroft) for continuing to traverse the deep end of the pool. +* The whole Circuitpython team and community for being a helpful and great place to be + + +26:57 @hierophect: +* @arturo182 and @tannewt for reviews +* @arturo again for sending me a new i.MX feather for testing! Super cool! +* @MarkOllson for his VCP work + + +@IoTPanic (lurking) + + +27:47 @jasonp +* Group hug - thanks to all for quick support no matter what the topic. +* Hug to whoever submitted the link for our new board two weeks ago + + +29:08 @jepler +* Weblate contributors -- I’m so happy we can offer a new way for the community to improve CircuitPython! That means you, @JonnyBergdahl +* @V923z, I just sent them a weird bug this morning, and I’m looking forward to a swift resolution +* @cater for much helpful feedback on my guide in progress +* Discord moderators, there have been a lot of incidents lately with people joining the server just to cause trouble, and they have taken care of it +* @krayola for a chat about how to bring smart RGB LEDs and Displayio together. We’ll make it happen! + + +31:05 @jerryn (missing meeting) +* @cater for patient and persistent help on discord. It was fun to watch you work! +* @community moderators -- it was a tough week. +* @hathatch for the updates and guidance using the nRF52840 bootloader +* @hierophect for fixing the stm32f405 port + + +32:12 @kattni +* @krayola for all the amazing work on the LED Animations library +* @foamyguy for testing a PR for me, and then testing two more when I found minor things I forgot in the first one. +* @sommersoft for letting me bounce Sphinx issues off of him and helping me sort out what my issue was. +* @jepler for setting up Weblate to make translations of CircuitPython easier, and for taking notes in the meeting this week. +* @danh for getting the code working to use the CPB with the Bluefruit Playground app in CircuitPython +* @ladyada for cleaning up the Learn repo and getting it moved to Actions, looking forward to getting a lot of time back not waiting for the complicated Travis setup on it to run every time I submit Learn guide code +* @community moderators for keeping up with the new influx of moderation issues - it was inevitable that it would happen as we grew, but that doesn’t make it any less important to recognise the moderators for all their hard work. Moderating is not easy to do, and everyone has been doing an amazing job. + + +@kingernorth (lurking) + + +33:33 @MakerMelissa +* @Tannewt for adding the CircuitPython.org board stubs. That sped things up. +* @Ladyada for moving Learn Repo to github actions. That one was probably the most complex repo. +* @Geekguy for his first Pull Request for PlatformDetect +* Group Hug + + +@MrCertainly (lurking) + +34:36 @sommersoft +* @jepler for getting Weblate setup, and adding a way to gather Weblate contributors to adabot's reports. +* @Flameeyes for the REUSE licensing format idea and RFC/example PR. And for teaching me that the `pre-commit` tool exists! +* @Discord moderators. We had a busy week on that front, and you all did swimmingly! +* Group Hug! + + +35:50 @stargirl (offline) +* @tannewt for doing the PyCon mentored sprints. Scott does such a great job engaging newcomers. + +## 36:10 Status Updates + +37:16 @tannewt +* Got sucked into switching inline docs to pyi stubs. It’s merged in so heads up that the format has changed a bit. It’s basically normal python with … in place of the real implementation. We could switch away from rST now if we want. + * NOTE: Links to modules and classes will change. +* Need to fix the RTD build. It doesn’t have the stubs because it doesn’t run `make stubs` +* ESP32S2 port is out for review. Will work on finishing digitalio next and then busio. + + +40:16 @v923z +* Last week: + * Added approx sub-module to ulab; allows root finding, and function minimisation of arbitrary python functions, and interpolation of numerical data. Will merge it later today. + * Python functions can be vectorised now +* For this week: + * Fixing Jeff’s mysterious bug + * adding non-linear least square fits to approx + +@anecdata (lurking) + + +@anneb (lurking) + + +43:52 @brentru +* LW: + * Released a new version of Adafruit_FONA, now has SMS + * Working on a FONA+SMS sensor guide, out by Wed. + * Text the fona module which sensor reading you’d like -> module texts back + * Python is incredible for parsing text, this project in Arduino is muuuch more complicated. +* TW: + * Finishing the FONA/SMS Guide + * Add FONA3G compat. To FONA module + * Fix MiniMQTT bug with parsing broker url + * Non-Adafruit: Doing an independent study with a professor on ML over the summer, if anyone has good (textbook or MOOC/online course) resources plz let me know :) + + +@cater (lurking) + + +45:13 @charlesburnaford +* I’m hoping, still on that same old project of trying to get velocity sensitive keys on my synthesizer. It’s a royal pain. I may ask some questions or for some suggestions. + + + + +47:15 @danh +* Released the `ble_adafruit` services library, and added pages to the Bluefruit Playground app guide and the Web Bluetooth Dashboard app guide about how to install the sample programs on the boards. +* Did a bunch of reviews. +* Minor new release of UF2 bootloader: v3.10.0. Adds pewpew_m4 board, fixes a very minor NeoPixel problem. No need to upgrade most boards. +* Cleaned up my desk in a major way. Added a small Windows dev machine (a refurb Dell micro Optiplex) for easier testing instead of using a laptop all the time. +* Starting to work on using bleak for _bleio, using @tannewt’s broadcasting work as a start. Studied up on asyncio. + + +@davep (lurking) + +49:17 @david.glaude (lurking): +* This week + * Adapted @CGrover PyPortal clock (Clock_Builder) to Adalogger FeatherWing (pcf8523) + + +49:36 @duewester (lurking) +* You did say, building sheds and stuff so, I opened up my pool, very cold but relaxing after a few minutes. +* Started trying to get a M5 MLX90640 to work on my Pybadge. Gotta relearn Arduino. +* Keeping an eye on Maker mellisa’s Prusa Bear printer process. Congrats on first prints. +* Created a small RAID NAS (followed Magpi Article directions) with a Pi4B+ and two old drives. Works better than Openmediavault. +* Getting used to the new Pi 12megapixel camera and telephoto lens. Shows all my flaws so vividly. +* Speaking of camera, well I need to rethink power to my Octoprint Pi. + + +50:33 @foamyguy +* Last Week: + * Testing LED_Animation library changes. + * Clone of TCS34725 color sensor breakout arrived. + * Got mostly finished with the Tilemap Game Guide over the weekend. + * Learned about lambda and put it to use in an example PyBadger button debouncing. +* This week + * Give the guide another look over tonight with fresh eyes. Create the learn guide PR with the code and get it turned in for moderation. + * Look into the new Circuit Python BLE Services and test with the Android Bluefruit Playground app + * Solder and test the color sensor breakout clone. + + +52:44 @geekguy (Text only) +* Last Week + * I got my UDOO Bolt computer all set up and working great. This gets me into the x86 world and will allow me to do many things I could not do before. + * I got my new Jetson Nano working and ready for learning. + * I updated Adafruit_Python_Platformdetect to detect the UDOO Bolt. +* This Week + * I am starting to work on Blinka to make it work on the UDOO Bolt. + * I will start learning about Bluetooth with my Bluefruit SPI Friend and CLUE board. + +53:23 @hierophect +* Last Week: + * Worked on i.MX pin internals, claiming, resetting, etc + * Fixed an STM32 hang on startup bug and updated the stacks of all STM32s + * Mostly a lot of debugging +* This week: + * All i.MX stuff + * Wrap up single direction code for the remainder of Busio + * Verify various peripherals that haven’t been stress tested + * Start working on PWM on the i.MX +* Personal stuff + * Finished my first version of a Circuitpython library for the Dynamixel + * Showing Hermie robot with the Dynamixel on Wednesday + + +@IoTPanic (lurking) + + +56:00 @jasonp +* Troll sculpture integration starting in next couple of weeks + * Interactive art exhibit that leverages 4 Feather M4 Express boards, capacitive touch sensor breakout, and a Sparkfun Tsunami + * More on the sculptures: https://volumeone.org/articles/2019/11/27/33319_trolling_for_whimsey +* New board shipping soon - finishing baseline CP support so it can be officially added + + +58:01 @jepler +* Last week: + * SD Card implementation in C. SDIO is next. We probably won’t merge it, or may merge as _sdcardio, until both are done. (First target is stm32f405 feather) + * JEplayer guide + * Lots of little stuff +* This week: + * JEplayer guide is in moderation, but there may be more to do + * Make actual code progress on SDIO, not just _reading_ other code and datasheets + * I believe there are integer overflows in MP3 decoding, need to turn it into a bug report for the upstream library + + +1:00:28 @jerryn (missing meeting) +* This week + * Trying CP 5.4.0 - beta on various boards + * Picked up a teensy41 + * Tried I2C and SPI devices - all OK + * Ran st7789_320x240_simpletest + * Works, but very slow refresh - will dig deeper +* Next week + * Update guides for rfm9x/69 - add addressing and ack usage + + +1:01:07 @kattni +* Last week: + * Worked through 150 day old PR adding many more animations to the LED Animation library, as well as adding pixel mapping helpers. + * Started LED animations guide. + * Figured out M0 struggles with many animations at once or the more complex animations beginning with imports. So….. + * Helped with refactoring the LED animations library. + * Helped with adding RainbowSparkle animation. + * Built an LED wall. 260 pixels in a 20x13 grid. +* This week: + * Finish LED Animations guide. + * Adding automatic handling of comet animation tail_length min and max. + * Found a bug in Pylint, working around that. + * Write CircuitPython driver for AHT10 temp and humidity sensor board. + * Write product guide for AHT10. + + +@kingernorth (lurking) + + +1:03:25 @MakerMelissa +* Last Week: + * Finished adding GreatFET One support to Blinka + * Added Uninstall option to PiTFT Install Script + * Figured out an issue with the RA8875 not working on a Raspberry Pi as wired up in the learn guide. + * Added 8 new CircuitPython boards and 3 new Blinka Boards to circuitpython.org + * Fixed a couple of small issues in Adafruit_CircuitPython_RGB_Display +* This Week: + * Heads Down focussing on implementing displayio for Blinka +* Personal Stuff: + * Just finished Half-Life: Alyx + * Starting to do some gardening + + +@MrCertainly (lurking) + + + +1:04:50 @sommersoft +* Last Week: + * RosiePi: + * Continued debugging OS lockups when putting a board into bootloader on Ubuntu & RPi 3B+. I've narrowed it down to using `microcontroller.reset`; double-tap is rarely affected. Without getting a full stack trace (kdump refuses to panic on softlock), I can only narrow it down to the RPi's USB driver not liking something. Having udev ignore all HID requests helped a little, but ultimately failed. RPi 4 on order, since e/xhci drivers seem much more tolerant… + * Started on the webpage display of full test results. Reincarnated an older copy of a Jinja template from the prototype version, and used an Azure Function as an endpoint to serve it. It works, but is limited. So, started moving towards a full[er] web app solution. My days of avoiding JavaScript are coming to an end. :D + * Did a little diving on @Flameeyes' REUSE licensing PR. Put up some thoughts on implementation and effects. +* This Week: + * RosiePi: + * Keep working on spinning up the web app to display full test results. + * Wait for RPi 4 to arrive. + + +1:08:40 @stargirl (offline) +* Got the boards for Hostess from OSHPark and got it to boot (yay!), going to actually start testing this week. +* Programming, testing, and assembling ~50 Winterbloom Sols and ~100 Winterbloom Big Honking Buttons. + +## 1:09:21 In The Weeds +1:09:52 @danh +* @tannewt, could you explain what the options about switching away from rST are? I see recommonmark and autoStructify, but I’m not sure how much of the `:py:blahblah` and `.. whatever` stuff would go away. Answer: A lot of the way we have to label, classes, methods, functions, and parameters could go away. Also we could consider moving library doc away from rST as well. + + +1:12:30 @jasonp +* Copyright best practices for customized CP builds + * Saw a thread on this topic a while back, but I don’t recall the details +@tannewt: if you’re shipping a version that came from adafruit master, you can call it circuitpython. If you look in the readme there’s a branding section. On the trademark side, if you have your own fork, your request is that you just NOT call it circuitpython. + + +@jasonp we have our own VID/PID, and will be pull requesting into CircuitPython + + +@tannewt that is fine + + +1:15:15 @v923z +* bringing ulab's documentation in line with circuitpython; what is required on my part? + * Adding python stubs to ulab, will be updated by ulab maintainer. + * @jepler will PR the stubs into ulab, and we’ll discuss it again if desired +* 1:24:55 adding numpy-incompatible functions to ulab for speed boost + * @tannewt - don’t mix numpy-compatible and -incompatible modules, but otherwise it’s fine +* 1:28:22 How to supply data to print statements in C; printing text to any console, similar to exception messages (would be useful for additional output of fitting routines)? mp_printf + + +## 1:32:15 Wrap-Up