Releases: modelica-3rdparty/Modelica_DeviceDrivers
Releases · modelica-3rdparty/Modelica_DeviceDrivers
Modelica_DeviceDrivers v1.5.0
- Important: A bug fix in the shared memory implementation for Windows potentially affects applications that adapted the (wrong) buffer layout (see #138)!
- Presentation of the library at the Modelica'2017 conference.
- OpenModelica (v1.11.0 Beta 1 and later) is now the third tool known to (partially) support the library (e.g., UDP, TCP/IP, serial port, shared memory, and LCM communication).
- Added support for sending and receiving of Lightweight Communications and Marshalling LCM datagrams (only the communication aspect of LCM is considered).
- Added support for TCP/IP communication for Linux (was already available for Windows).
- New top-level package
EmbeddedTargets
with a first prototypical support for the Atmel AVR family of microcontrollers (ATmega16 and ATmega328P (=Arduino Uno) are supported; currently only known to work with OpenModelica's ExperimentalEmbeddedC code generation, see documentation). - Bug fixes for the serial port support (#117, #118, #119, #127, #128).
- Bug fix for the byte order swapping logic (endianness, #203).
- Other (minor) fixes and improvements.
Modelica_DeviceDrivers v1.4.4
Changelog
- Uses latest version of Modelica Standard Library (v3.2.2)
- Changed the license of the external C code and header files to Simplified BSD License (the Modelica package parts remain under Modelica License 2)
- Impoved Modelica compatibility: Fixed the use of conditionally enabled variable
procPrio
outside of connect inBlocks.OperatingSystem.SynchronizeRealtime
andClockedBlocks.OperatingSystem.SynchronizeRealtime
- Impoved Modelica compatibility: Fixed the invalid integer to enumeration type conversion in
HardwareIO
- Fully specified the initial conditions for example models
- Simplified the linking with system libraries (MSVC only)
- Improved and updated the documentation
- Added continuous integration for the external C code (thanks to Travis CI)
Modelica_DeviceDrivers v1.4.3
Changelog
- Improved compatibility with the DLR Visualization Library
- Improved support of automatic Code-Export from SimulationX 3.7
Modelica_DeviceDrivers v1.4.2
Bugfix release. Fixes the translation error due to a missing byteOrder
parameter in the clocked communication blocks.
Modelica_DeviceDrivers v1.4.1
Bugfix release.
Fixes wrong date in version information of Modelica_DeviceDrivers v1.4.0
Modelica_DeviceDrivers v1.4.0
Changelog
- Switched to semantic versioning.
- Migrated to new release process motivated by impact-on-library-developers.
- Added support for external trigger signals to trigger communication blocks.
- Added support to configure byte ordering in communication blocks.
- Added support for TCP/IP communication for Windows.
- Added serial port support for Windows (was already available for Linux).
- Added compiler support for MinGW and Cygwin.
- Added support for all 32 joystick buttons.
- Fixed Modelica compatibility of output buffers in communication blocks.
- Fixed multi-threaded access of UDP and shared memory communication for Windows.
- Fixed many small issues, particularly for improved compatibility with SimulationX.