Skip to content

References: File Systems, Audio Files, and Debugging

  1. 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.

  2. WAV - Wikipedia - Describes the WAV audio file format and how samples are stored. Background for the chapter's audio-file playback section.

  3. Debugging - Wikipedia - Covers the systematic process of finding and fixing program errors. Reinforces the chapter's troubleshooting strategies.

  4. Programming with MicroPython - Nicholas H. Tollervey - O'Reilly Media - Explains the MicroPython file system and debugging workflow that this chapter builds on.

  5. 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.

  6. os - MicroPython - Official reference for listing, removing, and navigating files and directories. The authoritative companion to the chapter's file-management code.

  7. MicroPython Internal Filesystem - MicroPython - Explains how the flash file system works and how to mount storage. Directly supports the chapter's file-system concepts.

  8. The MicroPython REPL - MicroPython - Reference for using the interactive prompt to inspect variables and test code while debugging. Reinforces the chapter's debugging techniques.

  9. Python Debugging with pdb - Real Python - A tutorial on systematic debugging concepts that transfer to MicroPython. Expands the chapter's troubleshooting section.

  10. machine.I2S - MicroPython - Reference for streaming audio file data to an I2S device. Connects the chapter's audio-file playback to working code.