Commit Graph

259 Commits

Author SHA1 Message Date
Florian Pose
a1552bdf61 Use signed char as hostname type. 2024-05-15 13:41:26 +02:00
Florian Pose
5cc1aaf6cf Fixed method names in change list. 2024-05-15 13:09:05 +02:00
Florian Pose
c2f9baf96a Ported API and internal structures to struct in_addr. 2024-05-15 13:04:34 +02:00
Florian Pose
405b8b71e1 Documentation on how to convert string-coded IP adresses. 2024-05-14 19:00:53 +02:00
Florian
40212a30a6 Merge remote-tracking branch 'origin/devel-1.6' into 84-api-call-for-eoe-set-ip-command 2024-05-14 15:38:39 +02:00
Bjarne von Horn
496cebb8ec add another missing EC_PUBLIC_API 2024-04-18 13:48:38 +02:00
Bjarne von Horn
0cd18cd234 Add missing EC_PUBLIC_API
Fixes #111
2024-04-18 09:06:05 +02:00
Bjarne von Horn
fe160f5c86 Use -ENOBUFS to indicate insufficient preallocated buffer 2024-04-03 10:34:17 +02:00
Bjarne von Horn
614a309bcc use int as return type for ecrt_reg_request_*
See #101
2024-04-03 10:34:17 +02:00
Bjarne von Horn
e78237ed31 use int as return type for ecrt_voe_handler_*
See #101
2024-04-03 10:34:17 +02:00
Bjarne von Horn
8c30331e6e use int as return type for ecrt_soe_request_*
See #101
2024-04-03 10:34:17 +02:00
Bjarne von Horn
885b8717e1 use int as return type for ecrt_sdo_request_*
See #101
2024-04-03 10:34:17 +02:00
Bjarne von Horn
5248b967d2 use int as return type for ecrt_slave_*
See #101
2024-04-03 10:34:17 +02:00
Bjarne von Horn
13e99008c3 use int as return type for ecrt_master_*
See #101
2024-04-03 10:34:17 +02:00
Bjarne von Horn
06b408ef1b use int as return type for ecrt_domain_*
See #101
2024-04-03 10:34:17 +02:00
Florian Pose
5f8d97edcf Assigned ioctl calls to RT, nRT or both; documented that in header. 2024-02-08 12:05:29 +01:00
Florian Pose
a5df1c38d1 Moved fetching domain offset to ecrt_master_activate(). 2024-02-07 15:27:47 +01:00
Florian Pose
c8ed5fa38d Unified EoE IP parameter names. 2024-02-07 12:44:55 +01:00
Florian Pose
81e89154ae Added const for array/string parameters. 2024-02-05 13:58:45 +01:00
Florian Pose
073c81386c Changed names of EoE set IP methods to match subcommand names. 2024-02-05 11:59:22 +01:00
Florian Pose
740117c76f Merge branch 'devel-1.6' into 84-api-call-for-eoe-set-ip-command 2024-02-05 11:16:27 +01:00
Bjarne von Horn
bf790debb6 Split ioctl switch statements into rt, nrt and common 2024-02-05 10:08:55 +01:00
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
f7695cd250 Broken-down SET IP methods. 2024-02-01 17:26:30 +01:00
Florian Pose
be4754deca API proposal for EoE set IP. 2024-02-01 16:52:24 +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