Deep Dive w/Scott: RP2040 Flash Wrap-up #adafruit
Today I answer questions and wrap up the RP2040 flash configuration changes. Visit the Adafruit shop online - http://www.adafruit.com
I’m sponsored by Adafruit to work on CircuitPython. Support them, and by extension me, by purchasing hardware from https://adafruit.com
Chat with me and lot of others on the Adafruit Discord at https://adafru.it/discord.
Deep Dive happens every week. Normally Fridays at 2pm Pacific but occasionally shifted to Thursday at 2pm. Next week will be on Thursday! Typically goes for two hours or more. Questions are welcome.
0:00 Getting Started and Hellos
06:42 housekeeping (2:00 PM pdt )
08:50 Sandy MacDonald (from Pimoroni) first live stream on the Keybow 2040.
10:35 Mailbag Compute Module board and module
12:56 bluetooth work coming…
14:05 Hacktober fest T-shirt
15:53 New Soldering iron
17:54 Detour - Logic Pro 16 / Logic 2 / Feather + SPI flash
19:40 simple parallel support - wrapping up pull request for spi flash…
21:34 asking about “the state of CircuitPython on Zephyr” and I realized I never heard the two in the same sentence.
24:09 DSLogic is a solid and cheaper alternative for a logic analyser … Saleae is awesome kit.
25:39 SPI Flash is local version ‘plug-in’ for the Logic 2 0.9.0
30:06 code review - including gen_stage2.py ( toml )
41:39 continued review stage2.c.jinja
49:05 Dual Mode considerations…
50:08 continue review with rp2040 internal_flash.c
53:19 check out the code / testing…
56:40 flash data sheets…
1:02:10 How consistent are these [flash] commands? Is there a standard?
Luke WrenThere are *many* standards :)
1:09:00 Learn guide / Building CircuitPython
1:09:30 Limor was talking about erasing the flash taking a long time in manufacturing (might have been on Desk of LA). This Flash has a "chip erase" command that is quicker than doing it block by block.
1:11:00 Isn't the most recent CircuitPython build info here: https://github.com/adafruit/circuitpython/blob/main/BUILDING.md
1:14:40 Dev Requirements for python
1:16:30 continue verifying that adding the Jinja, hyufman, typer, polib and TOML dependencies is ok
1:17:39 requirements-dev.txt / BUILDING.md
1:19:05 Is there a separate build process/etc for just the Blinka libraries? Does this impact them?
1:22:25 verify the CI dependencies ( build.yml )
1:30:00 Is there a TOML parser for CircuitPython or is it "just python"
1:30:54 open the pull request - CI does the testing :-)
1:31:30 Are there other languages like circut python? Like circut C++ or circut JS?
1:34:59 Wrap up - Next week on Thursday
1:36:36 3:30PM PDT
-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------