************************************************** * * * Verze programů pro hlavní procesor v SQM * * * ************************************************** ==================================================================== 2025-01-11 Opravy důležitých chyb: ----------------------------- - Zadávání parametru funkce "Alarm for Darkness" pomocí tlačítek jsem tam měl špatně. Mohlo se stát, že se akustická výstraha na setmění nespustila, nebo se dokonce teoreticky mohla spustit i když byla funkce vypnutá. Ovládání výstupního pinu na bočním konektoru ale fungovalo správně - problém byl jen s pípáním a signalizací " A.F.d. " na displeji. Nevýznamné opravy / úpravy: ----------------------------- - Když byla funkce "Alarm for Darkness" aktivovaná, probíhalo výstražné bzukání dost náhodně. Někdy 2x za sekundu, někdy 3x. Opraveno na pravidelné bzuknutí 1x za sekundu. - Když probíhala modbusová komunikace, tak se při měření spuštěném tlačítkem mazal displej, takže na něm nebyl vidět výsledek měření. Byl to záměr už od prvních verzí programu, aby komunikace měla co nejvyšší prioritu (aby master nemusel čekat na odpověď kvůli 8-sekundové pauze při zobrazení hodnoty). Ani se nepočítalo s tím, že by fungovala zároveň dálková komunikace a spouštění měření tlačítkem. Upraveno doplněním půlsekundové pauzy v případě, že se displej zhasne z důvodu probíhající komunikace. Hodnota měření spuštěného tlačítkem pak alespoň na chvilku blikne na displeji, zpoždění komunikace ale bude minimální. ==================================================================== 2025-01-03 Opravy důležitých chyb: ----------------------------- - Program se snažil používat i neosazené periférie (například přídavný RTC obvod DS3231). To způsobovalo trvalé hlášení chyb I2C komunikace ("Err-i"). Vypnutí neosazených periférií sice bylo možné ručně přes menu "PEriF", ale při prvním zapnutí nebylo jasné, která periférie chyby způsobuje. Tato úprava TRVALE vypíná neosazené periférie - nezávisle na nastavení menu "PEriF". Pokud by se nějaká periférie v budoucnu doosadila, je nutné v programu v bloku "#doc#01" nastavit periférii na 'true' a program znova nahrát do procesoru. Nevýznamné opravy / úpravy: ----------------------------- - Při povoleném pípání po zapnutí napájení (příkaz "@PZ") se ozývalo velice slabé ťukání i později (až do dalšího použití pískáku). Ťukání bylo tak slabé, že přes krabičku slyšet nebylo - všimnul jsem si toho při otevřené krabičce. Problém byl způsoben kombinací hlubokého tónu a krátké doby trvání (250Hz / 30ms). Po změně na 300Hz už se problém neprojevuje. ==================================================================== 2024-12-25 - První zveřejněná verze SQM pro procesor STM32F411 ====================================================================