Skip to content

Modelica_DeviceDrivers v1.7.0

Compare
Choose a tag to compare
@bernhard-thiele 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 (block UDPReceive) a new parameter useRecvThread (default: useRecvThread=true) allows to select the desired behavior. See example Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread.
  • Added parameter enable (default: enable=true) for conditionally enabling or disabling the real-time synchronization within the Blocks.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 function MDDEXT_SerialPackagerGetString() (#273).

Other (minor) fixes and improvements.