Made the README.md as clean as possible. Checked for flaws and debugged the code. The project is nearly complete, only some minor patches are left.
The coding part is now complete! Some amount of refinement/debugging is needed to make the code perfect.
Completed the main loop. Added a MPU sensor helper profile. Started working on the Modes(0-7). The modes- compass(analogue/digital), Bowling game, Snake game and Flappy Dot game are finished. Next I’ll work on the modes 5-7.
Started working on the Multi-Matix. Added an option to set the calibration offsets, defined game variables, made each individual Pixel graphics and also the graphics of the dice game, added the helper function and finished the initial Setup.
Completed the API - Set Mode. Now currently working on API-Stats + Health. After that coming up API — FILES, the WEB dashboard settings page, then the Main WEB page.
Completed the Login page and its web functions. Next I’m going to work on the API setup, stats, files and add the Web-OTA update feature.
Completed the Deepsleep/Shutdown function. Now I’m working on the login and logout page of the web interface.
Working on the Deepsleep/Shutdown function.
Added the sd_wrappers, added all the file format systems for audio,video,doc,etc. Started making the webpage starting with the Authentication page and its backend.
Added the Forward Declarations and NVS CONFIG. Declared the functions of the temperature monitor and automation section. Also added three ‘Power Modes’ to alter the performance of the NAS via the web UI. Made a hibernate/sleep function for the NAS to go into when not in use or forced to go into low power mode and it is also integrated to the power modes itself.
Worked on the user config, added threshold for the nas’s system, defined the power modes, defined thermal threshold and thermal control.