Skip to main content

index

📜 Task List (Priorities 1 and 2 are needed for first prototype)

  • Realtime Clock Functionality
  • SD Card Read/Write
  • Turn on red light when saving data to SD Card
  • Save stationName.txt to EEPROM if it is different from currently-saved data
  • Save csv data to SD card when turned on
  • Get "statOpts/time.txt" from SD card on wake to adjust the RTC's current time
  • Error logging (in statInfo/errorlog.txt)
  • Pause/Finish writing to SD Card when button is pressed
    • 1️⃣ All data and error logs should finish if Arduino was running
    • 2️⃣ Record the current time on the SD card
    • 3️⃣ Button should somehow wakeup Arduino?
  • 1️⃣ Save weather data to EEPROM if SD card not present
  • 2️⃣ Move weather data from EEPROM to SD card when SD card is replaced
  • 2️⃣ Save error logs to EEPROM if SD card not present
  • 2️⃣ Move error logs from EEPROM to SD card when SD card is replaced
  • 2️⃣ Include station identifier in weather data records on SD card
  • 3️⃣ Monitor and provide battery voltage (save to SD card on wake)
  • 3️⃣ Add dependency list here including library names and versions used for Arduino upload
  • 3️⃣ Error indicator LED
  • 3️⃣ OK to remove SD card LED
  • 3️⃣ Red light should indicate (multiple blinks?) that stationName on SD (statInfo) is not the same as station name (User put wrong SD in wrong system in multi-system setup)