Commit Graph

235 Commits

Author SHA1 Message Date
Bjarne von Horn
5fd05393bb Add missing EC_PUBLIC_API declarations 2024-02-02 11:53:31 +01:00
Florian Pose
4ce4d08b7b Made some more pointer arguments const in API. 2024-02-02 10:56:09 +01:00
Florian Pose
0829b3f802 Minor: Broke long lines. 2024-02-02 10:18:34 +01:00
Florian Pose
df354272a8 Minor: Fixed indentation. 2024-02-02 10:15:47 +01:00
Bjarne von Horn
984cb49633 Add missing EC_PUBLIC_API declarations 2024-02-02 10:04:44 +01:00
Bjarne von Horn
13cef2b981 Add const to pointers to pdo and pdo_entry infos
Fixes #85
2024-02-02 08:48:39 +01:00
Florian Pose
eb05547c77 Version bump to 1.6.0. 2024-02-01 18:20:45 +01:00
Florian Pose
ee55c20e28 Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
Florian Pose
512bac72e2 Merge branch 'devel-1.6' into prepare-1.6 2024-02-01 13:26:12 +01:00
Florian Pose
be41b79f3f Merge branch 'devel-1.6' into prepare-1.6 2024-02-01 13:09:45 +01:00
Florian Pose
2fdea4dd53 Merge branch '79-query-scan-progress-via-api-2' into 'devel-1.6'
Resolve "Query scan progress via API"

See merge request etherlab.org/ethercat!110
2024-02-01 10:27:07 +00:00
Bjarne von Horn
2e071ad680 Remove EtherCAT copyright notice. 2024-02-01 09:18:26 +01:00
Florian Pose
91fe3eb735 Added ecrt_master_scan_progress() method. 2024-01-31 16:52:18 +01:00
Florian Pose
6c6b68c00b Merge branch 'stable-1.5' into soe-handler 2024-01-18 10:40:06 +01:00
Bjarne von Horn
7c5f11bb8a WIP: Split doxygen API group into RT and nRT. 2024-01-15 11:43:59 +01:00
Bjarne von Horn
b78e5e8c7d Implement symbol visibility for libethercat 2024-01-15 11:20:25 +01:00
Bjarne von Horn
c3826c7758 Remove EtherCAT copyright notice. 2024-01-15 11:20:25 +01:00
Florian Pose
97ee76462b Introduced feature flag WaitBeforeSAFEOPms. 2023-11-23 14:38:29 +01:00
Florian Pose
56c4556173 New SoE request API; implemented API in kernel. 2023-03-14 16:12:45 +01:00
Florian Pose
3893e863e7 Mention registers in watchdog configuration. 2022-12-11 15:44:30 +01:00
Florian Pose
a178c9e452 Added feature flags to API. 2021-07-23 15:53:11 +02:00
Florian Pose
c5979ef566 Added extern "C" for floating-point functions. 2019-01-22 14:34:55 +01:00
Florian Pose
030e7ecbb9 Added missing const specifier to ecrt_read_real() / ecrt_read_lreal(). 2019-01-22 13:48:40 +01:00
Florian Pose
b6e377ff11 Added floating-point access functions and macros for user-space. 2019-01-16 14:36:13 +01:00
Florian Pose
f03f15a6fc Added ecrt_master_sync_reference_clock_to() method. 2018-11-26 17:41:27 +01:00
Florian Pose
a4ecaf8b88 Some more doxygen documentation. 2013-02-12 17:15:09 +01:00
Florian Pose
ecda31bb6a Improved API documentation. 2013-02-12 16:37:11 +01:00
Florian Pose
f6f5460485 Updated Doxygen documentation. 2013-02-12 15:46:43 +01:00
Florian Pose
ebf9c296f3 Added ecrt_slave_config_reg_so_entry_pos() to register non-unique entries. 2013-02-05 16:45:34 +01:00
Florian Pose
23c725a79c Exported ecrt_domain_size() for userspace. 2013-02-05 15:24:45 +01:00
Florian Pose
7b435e5e84 Changed the datatypes of the shift times in ecrt_slave_config_dc()
to int32_t to correctly display negative shift times.
2012-11-29 10:15:40 +01:00
Florian Pose
becf05dbd6 Added interface to select the reference clock and to sync to it.
Added rtai_rtdm_dc example, thanks to Graeme Foot.
2012-11-20 14:35:53 +01:00
Florian Pose
7cd3787c3d Added feature flag for register access. 2012-11-20 14:20:59 +01:00
Florian Pose
6f47eb8fa6 Fixed typos in doc. 2012-11-20 13:23:21 +01:00
Florian Pose
4773e88bf6 Added interface to read/write register contents; re-worked register requests. 2012-11-14 22:12:57 +01:00
Florian Pose
87832adc75 Fixed documentation of EC_REQUEST_BUSY. 2012-11-14 19:11:22 +01:00
Florian Pose
cd415846d5 Added API for querying CoE emergency requests. 2012-11-06 14:23:44 +01:00
Florian Pose
ef68a4bff1 Added ecrt_sdo_request_index() method to change index and subindex. 2012-10-04 10:07:52 +02:00
Florian Pose
9faaa83212 Re-worked and seamlessly integrated RTDM interface. 2012-09-20 15:28:25 +02:00
Florian Pose
3557ee0ad0 Minor change. 2012-09-11 17:50:56 +02:00
Florian Pose
0454e03486 Minor change. 2012-09-11 17:49:43 +02:00
Florian Pose
b0b7e6fde4 Removed trailing spaces. 2012-09-06 20:22:24 +02:00
Florian Pose
1c8790c483 Merged redundancy branch to stable-1.5. 2012-09-06 18:28:57 +02:00
Florian Pose
dd23901245 Added EC_HAVE_REDUNDANCY. 2012-05-31 16:09:03 +02:00
Florian Pose
6c9e725c29 Added ecrt_master_link_state() to retrieve information about a redundant link. 2012-05-31 11:03:58 +02:00
Florian Pose
eea71387d6 Clarified fields of ec_master_state_t in redundancy case. 2012-04-06 23:30:35 +02:00
Florian Pose
d3e9618f51 Loop through datagrams, then FMMUs; redundancy flag in domain state. 2012-03-16 18:24:29 +01:00
Florian Pose
7ce790836d Added slave_info documentation. 2012-01-10 10:10:58 +01:00
Florian Pose
700a7eeb13 Added slave_info documentation. 2012-01-10 10:10:58 +01:00
Stefan Weiser
8cb225b61d Insert port information into slave info. 2010-04-30 10:53:56 +02:00