References: File Systems, Audio Files, and Debugging
-
File system - Wikipedia - Explains how files and directories are stored and organized. Directly supports this chapter's work reading and writing files on the Pico's flash.
-
WAV - Wikipedia - Describes the WAV audio file format and how samples are stored. Background for the chapter's audio-file playback section.
-
Debugging - Wikipedia - Covers the systematic process of finding and fixing program errors. Reinforces the chapter's troubleshooting strategies.
-
Programming with MicroPython - Nicholas H. Tollervey - O'Reilly Media - Explains the MicroPython file system and debugging workflow that this chapter builds on.
-
Get Started with MicroPython on Raspberry Pi Pico - Gareth Halfacree & Ben Everard - Raspberry Pi Press - The official book covers managing files on the Pico and reading error messages, matching this chapter.
-
os - MicroPython - Official reference for listing, removing, and navigating files and directories. The authoritative companion to the chapter's file-management code.
-
MicroPython Internal Filesystem - MicroPython - Explains how the flash file system works and how to mount storage. Directly supports the chapter's file-system concepts.
-
The MicroPython REPL - MicroPython - Reference for using the interactive prompt to inspect variables and test code while debugging. Reinforces the chapter's debugging techniques.
-
Python Debugging with pdb - Real Python - A tutorial on systematic debugging concepts that transfer to MicroPython. Expands the chapter's troubleshooting section.
-
machine.I2S - MicroPython - Reference for streaming audio file data to an I2S device. Connects the chapter's audio-file playback to working code.