- Update to stable-1.6 branch of master code (#48)
- Update
pregenerated-bindingsto tag 1.6.1 of the master code
- Bump MSRV to 1.63.0
- Add
Master::sync_reference_clock_to(PR #46)
- Bump MSRV to 1.58.1 and bindgen to 0.63 (PR #42)
- Update
pregenerated-bindingsto commit c022ddbc of the master code
- Fix compilation on ARM (PR #40)
- Add
Master::foe_readandMaster::foe_writemethods (PR #35)
- Implement
SdoDatafor floating point types - Add bindings to distributed-clock related APIs on
Master
- Use
AlStatefromethercat-types
- Move to ethercat-rs GitHub organization
- Move
ethercat-plcinto separate repository - Move some common data structures into separate crate
ethercat-types - BREAKING:
Master::reservedoes not open an instance anymore, useMaster::openinstead - BREAKING: Rename a lot of fields and types from
indextoidx - BREAKING: Rename
PdoInfotoPdoCfg - BREAKING: Split some fields from
SyncInfointoSyncCfg - BREAKING: Refactor & change
Master::config_pdostoMaster::config_sm_pdos - BREAKING: Use specital
Errorenum instead ofio::Error - BRAKING:
Master::sdo_downloadhas now acomplet_accessparameter - 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-dataexamples - Add
pregenerated-bindingsfeature to compile the crate with pregenerated bindings (CAUTION: this might lead to problems) - Add
sncnfeature to compile with synapticonv1.5.2-sncn-11fork - Auto generate ioctl numbers from master header
- Derive some more implementations like
Clone,Copy, etc. for some datastructures - Refactoring & dependency updates
- Relicense under MIT/Apache 2.0
- Add definition for Beckhoff EL1502
- Update dependencies
- Fix ioctls for 32 Bit systems
- Add motor controller (EL7047) demo
- Minor fixes & dependency updates
- Initial release