targets/Win32/plc_Win32_main.c
7 months ago Edouard Tisserant All Runtimes: Now sizeof(tick)=4 on all platforms (unsigned int).
15 months ago Edouard Tisserant Win32 rutime: fix PLC Stop freezing
23 months ago Edouard Tisserant Runtime: move LC_NUMERIC locale setting to Beremiz_service.py.
2021-08-21 Edouard Tisserant Win32 runtime: fix build with gcc 9.3.0 from msys2 svghmi
2021-08-17 Edouard Tisserant Runtime+SVGHMI: Add generic wakeup of threads from PLC thread to windows implementation of plc_main.c. Also added nRT_reschedule to abstract sched_yield. svghmi
2018-06-07 Andrey Skvortsov Use the same retain implementation for Win32 targets
2018-01-19 Edouard Tisserant Main runtime template C code : Added HAVE_RETAIN preprocessor definition for customized build to signal it provides IEC-61131 Retain memory handling function. Removed targets/Xenomai/plc_Xenomai_noretain.c, now useless.
2016-11-19 ctbenergy fix warning: 'return' with no value in function startPLC
2015-06-19 Edouard Tisserant Fixed win32 build warning caused by leftover debug code
2015-06-19 Edouard Tisserant Fixed win32 runtime crashing when attempting to log before errors before PLC start. Added pictures to wxHMI and fixed it so that it loads on windows as well
2015-03-13 Edouard Tisserant Added PLCID variable accessible from C side, set with binarie's MD5. Added retain init and cleanup calls. Extended tests/python to test PLCID
2014-12-12 Edouard Tisserant Simplified use of runtime's global variable __common_ticktime accross extensions.
2013-03-15 Edouard Tisserant Re-organized C code templates for plc_main. Moved logging out of plc_debug. Factorized redundant _common_ticktime external declaration
2013-03-04 Edouard Tisserant Made logging compatible with windows API
2012-03-31 laurent Fixing bug in debugger sending wrong tick with values
2012-02-15 Edouard Tisserant Fixed Win32 timer up to 1ms
2012-02-14 Edouard Tisserant commented out noisy printf in Win32 target
2011-09-22 Edouard Tisserant added return type to suspendDebug
2011-03-16 edouard More robust retain buffer validity management
2011-02-01 edouard Moved locales out of platform agnostic C template
2009-12-15 edouard LPC transfer tested, added PLCInfo along MD5 checksum while invoking makefile
2009-12-15 edouard Fixed confusion about __common_ticktime type, redesigned LPC PLC timer support
2009-12-09 Lolitech Fixed freeze on debug suspend.
2009-12-09 edouard fixed greg's crap in win32, enhanced debug stability, implemented preliminary retain
2009-12-07 edouard Propagated new runtime changes to win32 target
2009-12-01 ed Some cleanup in PLC status - removed that \"Starting\" state ...
2009-09-21 laurent Adding support for forcing tick count to return to zero as the same time than all tasks firing are synchronized
2009-03-30 greg add autostart plc feature for beremiz_service
2009-01-14 etisserant Local Runtime (LOCAL://) now launched "on demand"
2008-12-23 etisserant Added native (not a plugin) asynchronous python eval function block - Beta. Code cleanup in C code templates.
2008-12-15 greg fixed : MAX_SEM_COUNT to 1 instead of 10
2008-09-07 greg add __DEBUG variable
2008-09-07 greg fixed : bug in debugthreadproc (plugger.py)
2008-08-28 greg add tests for win32
2008-08-20 greg move specific target runtimes to their targets directory