Upgrade RPM-416 version 2.5

SHA1:
2e5513ec5c2390bb4b9052d3707949b8eac53445

Version list:

v2.5 - hotfix (07.02.2025)
       Fix incorrect scaling channel #11 on the web interface

v2.4 - hotfix (05.08.2024)
       Fix incorrect user offset for temp channel 2
       Fix menu inversing for channel 12,13,14,15

v2.3 - hotfix (19.01.2024)
       Add menu overvis->server
       Move user setting reset (push UP & DWN button) to begin main
       Add delay after disk inserted (for power stabilizing)

v2.2 - hotfix (31.05.2023)
       Add restart ethernet if link down above 60 sec
       Fix russian codepage in http server
       Normalize input event value (example: 255.0 V, 12.44 A)

v2.1 - hotfix (22.05.2023)
       Fix power value calcuate

v2.0 - hotfix (02.05.2023)
       Fix and optimise SPI IO
       New code for FTP server
       Optimize GUI
       Fix 1920->1480 points and SRAM 1&2 size
       Optimize lwIP memory usage
       Change ARP timer resolution from 5 to 1 sec
       Modbus server timeout check timestamp to abs
       Optimize ethernet DMA
       Fix Settings & Calibration save algorithm
       Fix carrier sync PHY and ETH

v1.9 - hotfix (28.07.2022)
       Optimize for new MCU GD32F107VCT6
       Fixed lock flash after write
       Fixed SPI read data

v1.8 - hotfix (05.10.2020)
       Optimizing SD_WaitReady function for max speed write (1 ms)
       Optimizing SRAM_SendAddress function for max speed write (1 ms)
       Fix overvis multiple connection

v1.7 - hotfix (08.04.2019) reset rpm-416 in configuring menu

v1.6 - fix formating SD card

v1.5 - add user scale range to analogue channels
       add event counter & last event time (reg[23|24][25|26])
       add new FatFs library version 13b
       fix Screen input password (after delete symbol, in display show bad symbol)
       fix error #5 (No connect witch ROM) if enable event record in ring mode
       optimization - slow down frequency SPI_SRAM & SPI_SD from 18MHz to 9MHz
       optimization - sync time from PC
       optimization - show measured values
       optimization - ethernet link_up & link_down functions
       optimization - overall system performance

v1.4 - add line voltage to channel 19
       fix scaling anologue channel
       fix time correct to 99.9 s per day
       fix ethernet DMA corrupt (ping 65500)

v1.3 - add conversion to analog channels 10 & 11
       add energy counter for power
       add digital input counter
       add digital input speed
       add change password modbus
       add change password http
       add change password ftp
       add modbus id
       edt local password input in ascii mode
       fix real time correction and tick from quartz
       fix remove old files in ring write mode

v1.2 - add measure THD, peak voltage, new modbus, new ftp, new http protocol
       add support expansion module
       add overvis client
       fix real time clock correction

v1.1 - fix FTP folder name and small fix

v1.0 - first program version
