Skip to content

Latest commit

 

History

History
75 lines (53 loc) · 2.4 KB

CHANGELOG.md

File metadata and controls

75 lines (53 loc) · 2.4 KB

Changelog

Unreleased

  • Update to stable-1.6 branch of master code (#48)
  • Update pregenerated-bindings to tag 1.6.1 of the master code

v0.3.1 (2023-10-14)

  • Bump MSRV to 1.63.0
  • Add Master::sync_reference_clock_to (PR #46)

v0.3.0 (2023-04-05)

  • Bump MSRV to 1.58.1 and bindgen to 0.63 (PR #42)
  • Update pregenerated-bindings to commit c022ddbc of the master code

v0.2.4 (2023-02-24)

  • Fix compilation on ARM (PR #40)

v0.2.3 (2022-12-03)

  • Add Master::foe_read and Master::foe_write methods (PR #35)

v0.2.2 (2021-03-27)

  • Implement SdoData for floating point types
  • Add bindings to distributed-clock related APIs on Master

v0.2.1 (2020-11-21)

  • Use AlState from ethercat-types

v0.2.0 (2020-11-02)

  • Move to ethercat-rs GitHub organization
  • Move ethercat-plc into separate repository
  • Move some common data structures into separate crate ethercat-types
  • BREAKING: Master::reserve does not open an instance anymore, use Master::open instead
  • BREAKING: Rename a lot of fields and types from index to idx
  • BREAKING: Rename PdoInfo to PdoCfg
  • BREAKING: Split some fields from SyncInfo into SyncCfg
  • BREAKING: Refactor & change Master::config_pdos to Master::config_sm_pdos
  • BREAKING: Use specital Error enum instead of io::Error
  • BRAKING: Master::sdo_download has now a complet_access parameter
  • Add Master::master_count
  • Add Master::get_sdo & Master::get_sdo_entry
  • Add Master::get_pdo & Master::get_pdo_entry
  • Add Master::get_sync
  • Add Master::request_state
  • Add Master::dict_upload
  • Add some basic log messages
  • Add info, sdo, cyclic-data examples
  • Add pregenerated-bindings feature to compile the crate with pregenerated bindings (CAUTION: this might lead to problems)
  • Add sncn feature to compile with synapticon v1.5.2-sncn-11 fork
  • Auto generate ioctl numbers from master header
  • Derive some more implementations like Clone, Copy, etc. for some datastructures
  • Refactoring & dependency updates

v0.1.3 (2019-10-12)

  • Relicense under MIT/Apache 2.0
  • Add definition for Beckhoff EL1502
  • Update dependencies

v0.1.1 (2019-04-03)

  • Fix ioctls for 32 Bit systems
  • Add motor controller (EL7047) demo
  • Minor fixes & dependency updates

v0.1.0 (2019-03-01)

  • Initial release