Florian Pose
4a39a106e1
Reviewed API usage.
2024-06-06 15:07:25 +02:00
Florian Pose
220bb4661a
Enable -Wmaybe-uninitialised; Fixed uninitialized kfree().
2024-06-06 14:24:56 +02:00
Florian Pose
d22a450aae
Merge branch 'dev-base-lock' into 'devel-1.6'
...
Linux >= 6.9.0 support
See merge request etherlab.org/ethercat!129
2024-06-06 12:10:51 +00:00
Bjarne von Horn
2c3a92ff23
Annotate API restrictions with tags.
...
Refers to an overview page with tables and explainations.
2024-06-06 13:56:09 +02:00
Bjarne von Horn
495dbc1aa6
Fix return value for ecrt_master_send_ext().
2024-06-06 13:55:40 +02:00
Bjarne von Horn
3a064cac2a
avoid sleeping in ecrt_master_send_ext()
...
mini.c example now plays well with EoE.
2024-06-05 16:24:12 +02:00
Nicola Fontana
95c25b5071
Remove dev_base_lock for linux >= 6.9.0
...
Kernel commit 1b3ef46cb7f2618cc0b507393220a69810f6da12 removed
`dev_base_lock` from v6.9 onward.
Use the alternate iterator `for_each_netdev_rcu` introduced by commit
c6d14c84566d6b70ad9dc1618db0dec87cca9300 in 2.6.33+.
2024-06-03 12:45:48 +02:00
Bjarne von Horn
f4e9367dde
Add igc for 5.15.40
2024-06-03 11:05:20 +02:00
Florian Pose
eb6e7bf41b
Merge branch 'al-timeout-api' into 'devel-1.6'
...
Add interface to set AL state change timeouts
See merge request etherlab.org/ethercat!127
2024-05-22 11:07:10 +00:00
Florian Pose
7b40d5fc40
Added missing prototypes.
2024-05-22 12:36:16 +02:00
Florian Pose
95a25495af
Added ecrt_slave_config_state_timeout() in user-space library.
2024-05-22 12:06:48 +02:00
Florian Pose
b182bef611
AL state timeout lookup logic.
2024-05-22 11:54:36 +02:00
Florian Pose
36d036b081
Added missing prototypes.
2024-05-22 11:05:18 +02:00
Florian Pose
737c3cf3d7
Removed unused methods.
2024-05-22 11:03:10 +02:00
Florian Pose
6503e0a32a
Added missing prototypes.
2024-05-22 11:01:37 +02:00
Florian Pose
4fe6b87f89
Added missing prototypes.
2024-05-22 11:00:25 +02:00
Florian Pose
299a039c49
Defined interface.
2024-05-22 10:10:05 +02:00
Florian Pose
609f61af54
Group docs / ecrt_master_scan_progress() is RT.
2024-05-21 17:53:53 +02:00
Florian Pose
45a6acba02
Fixed typo.
2024-05-21 16:16:57 +02:00
Florian Pose
d717cfc1e6
Merge branch '84-api-call-for-eoe-set-ip-command' into 'devel-1.6'
...
API call for EoE Set-IP command
See merge request etherlab.org/ethercat!111
2024-05-21 13:58:03 +00:00
Florian Pose
dea5173310
Avoided warning.
2024-05-21 15:49:21 +02:00
Florian Pose
ade722eb52
Limit hostname to 32 bit (including terminator) in kernel.
2024-05-21 15:42:49 +02:00
Florian Pose
d999311ae8
EoE API docs.
2024-05-21 15:40:04 +02:00
Bjarne von Horn
997c81b6fa
use separate queue for external datagrams to avoid corrupting master::queue
2024-05-16 09:48:23 +02:00
Bjarne von Horn
783bc19600
Fix SDO Upload in ethercat tool
2024-05-16 09:44:21 +02:00
Florian Pose
018863d9c7
Avoid for loop initial declaration.
2024-05-15 16:32:52 +02:00
Florian Pose
dd1187d942
Fixed byte order.
2024-05-15 14:42:45 +02:00
Florian Pose
f6f4cf74be
Fixed format string placeholder.
2024-05-15 14:39:12 +02:00
Florian Pose
e4588964a5
Use inet_ntop() to display configured EoE parameters.
2024-05-15 13:44:32 +02:00
Florian Pose
a1552bdf61
Use signed char as hostname type.
2024-05-15 13:41:26 +02:00
Florian Pose
ac57cfce24
Fixed uninitialized variable.
2024-05-15 13:40:05 +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
66c5793e7b
Comment.
2024-05-15 11:23:32 +02:00
Florian Pose
405b8b71e1
Documentation on how to convert string-coded IP adresses.
2024-05-14 19:00:53 +02:00
Florian Pose
972337444b
Retry receiving an EoE set IP parameter response.
2024-05-14 18:37:17 +02:00
Florian Pose
5830c42e12
Added missing line breaks in output.
2024-05-14 18:21:48 +02:00
Florian Pose
cbadc30d15
Updated slave configuration state machine graph.
2024-05-14 17:53:15 +02:00
Florian Pose
bfa618ebbb
Set EoE IP params during slave configuation.
2024-05-14 17:52:50 +02:00
Florian Pose
0fb163ea5b
Introduced ec_eoe_request_valid().
2024-05-14 17:36:49 +02:00
Florian Pose
4a1ac80fda
Merge remote-tracking branch 'origin/devel-1.6' into 84-api-call-for-eoe-set-ip-command
2024-05-14 16:30:29 +02:00
Florian Pose
26b22db16d
Open master device in read/write mode due to changed permissions.
2024-05-14 16:26:15 +02:00
Florian Pose
5908be27b4
Fixed typo.
2024-05-14 15:59:00 +02:00
Florian Pose
156cea6a9c
Fixed typo.
2024-05-14 15:40:26 +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
9012a40ed9
Fix crc command.
...
Due to changed permissions in 2f4c06af .
2024-05-14 10:40:19 +02:00
Bjarne von Horn
a9804cb302
Fix igc for suse 15.6
2024-05-07 14:59:19 +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
763be6deaa
missing igb get_ecdev conversions in 5.14, 5.15 and 6.1
2024-04-11 14:11:45 +02:00