Modelica_DeviceDrivers v1.7.0
bernhard-thiele
released this
28 Mar 13:42
·
178 commits
to master
since this release
Enhancements:
- Uses latest version of Modelica Standard Library (v3.2.3).
- Option for using blocking UDP receive calls (#275). On the function interface level an optional third argument in the
UDPSocket
constructor allows to create the external object without starting a dedicated receive thread (default:useRecvThread=true
). On the block interface level (blockUDPReceive
) a new parameteruseRecvThread
(default:useRecvThread=true
) allows to select the desired behavior. See exampleBlocks.Examples.TestSerialPackager_UDPWithoutReceiveThread
. - Added parameter
enable
(default:enable=true
) for conditionally enabling or disabling the real-time synchronization within theBlocks.OperatingSystem.SynchronizeRealtime
block (#270). - Update OpenSSL to 1.0.2r (#280).
Bug fixes:
EmbeddedTargets.AVR
: Only start the RT synch timer once (#274).EmbeddedTargets.AVR
: Fixed reading of digital pins (#266).- Fixed Cygwin build (#271).
- Fixed scale factor calculation error in
JoystickInput
block (#272). - Fix missing byte copy of
\0
in external C code functionMDDEXT_SerialPackagerGetString()
(#273).
Other (minor) fixes and improvements.