## Exercise 04: SD Card This exercise loops forever. Each cycle: 1. Prints `Sleeping 10 seconds` and waits 10 seconds. 2. Detects and mounts the SD card. 3. Prints card and filesystem info (type/size/used). 4. Writes `/Exercise_04_test.txt` with: - `This is a test` 5. Ensures nested directories exist: - `/test/testsub1/testsubsub1` 6. Writes nested file: - `/test/testsub1/testsubsub1/Exercise_04_test.txt` 7. If either target file already exists, prints warning, erases it, then recreates it. 8. Demonstrates permission behavior: - Notes FAT does not provide Unix `chmod/chown`. - Shows access behavior via `FILE_READ` vs `FILE_WRITE` modes. ## Build ```bash source /home/jlpoole/rnsenv/bin/activate pio run -e node_a ``` ## Upload ```bash source /home/jlpoole/rnsenv/bin/activate pio run -e node_a -t upload --upload-port /dev/ttyACM0 ``` ## Monitor ```bash screen /dev/ttyACM0 115200 ```