Commit Graph

152 Commits

Author SHA1 Message Date
Patrick Bruenn 9aba2b3e15 Add ccat driver for Beckhoff CCAT communication controller in Beckhoff CX20xx device 2014-04-04 08:32:09 +02:00
Florian Pose ecda31bb6a Improved API documentation. 2013-02-12 16:37:11 +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 9faaa83212 Re-worked and seamlessly integrated RTDM interface. 2012-09-20 15:28:25 +02:00
Florian Pose a10c91764e Avoided use of AM_CFLAGS, which is not used in some situations; fixed warning. 2012-09-19 19:46:58 +02:00
Florian Pose b0b7e6fde4 Removed trailing spaces. 2012-09-06 20:22:24 +02:00
Florian Pose 8677f298c0 Fixed all mangled hg keywords. 2012-09-06 14:40:10 +02:00
Florian Pose bd56747e3e Removed whitespace. 2012-07-13 10:42:31 +02:00
Florian Pose f739694670 Improved compiling on 2.6.34 (thanks to Malcolm Lewis). 2010-10-25 16:45:33 +02:00
Florian Pose 90419f4b31 Fixed TIMESPEC2NS() macro use. 2010-10-25 15:56:19 +02:00
Florian Pose 6118dbd7e4 Improved dc_user example. 2010-10-25 15:46:23 +02:00
Florian Pose e764fd788b merge 2010-06-06 21:15:17 +02:00
Florian Pose d975ec2586 Minor change. 2010-06-06 21:07:36 +02:00
Florian Pose db3b881e6b Fixed NULL pointer dereference on request error in RTAI example. 2010-06-01 22:51:51 +02:00
Florian Pose 6e06798fb2 Use kernel's modules_install target, instead of building our own. Attention:
Module installation directories have changed!
2010-02-23 17:37:02 +01:00
Florian Pose 69da1f1cb2 Improved handling and installation of the modules' symbol versions. 2010-02-16 15:08:54 +01:00
Florian Pose fc97788495 Added missing serial.c to dist. 2010-02-16 11:08:05 +01:00
Florian Pose a144042657 Removed tabulators. 2010-02-05 10:29:47 +01:00
Florian Pose 1177892a84 Fixed segfault if creation of TTY devices fails. 2010-01-25 18:31:27 +01:00
Florian Pose d910657cf8 Callback set via own structure. 2010-01-25 17:42:07 +01:00
Florian Pose 7ff6b58427 Named serial ports. 2010-01-22 17:25:36 +01:00
Florian Pose e4ec1cf42f Implemented all 2 ports of EL6002. 2010-01-22 17:01:00 +01:00
Florian Pose 4777f5fb89 Also accept ids 2-port serial slave. 2010-01-22 14:22:48 +01:00
Florian Pose 018507a22e Implemented setting of baud rate, data frame and RTS/CTS. 2010-01-22 14:10:18 +01:00
Florian Pose f2feb90956 Check EL600x frame data configuration. 2010-01-22 10:36:36 +01:00
Florian Pose a98da94149 Passing tty cflag to serial implementation. 2010-01-21 17:53:40 +01:00
Florian Pose e70346e090 TTY example: Auto-create multiple handlers. 2010-01-08 14:03:04 +01:00
Florian Pose 0b5a38767a Fixed function call. 2010-01-08 13:13:50 +01:00
Florian Pose 59853156ca TTY: Sourced serial device functions out into serial.c/serial.h. 2010-01-08 13:10:12 +01:00
Florian Pose 699b184f6f Merged changes from Martin Troxler. 2009-12-14 13:11:36 +01:00
Florian Pose 06bad71e6b Implemented reading direction of tty driver. 2009-12-09 12:42:28 +01:00
Florian Pose 3b37ee4b79 Fixed distribution of TTY example. 2009-12-02 15:46:00 +01:00
Florian Pose 6dbc77cd62 Send direction works! 2009-12-02 15:38:10 +01:00
Florian Pose 3e5dc394f6 Create tty. 2009-12-01 22:29:25 +01:00
Florian Pose fb7f5b73a6 Added tty example. 2009-12-01 16:54:59 +01:00
Martin Troxler bf63d965d8 Merge 2009-11-19 14:44:57 +01:00
Martin Troxler dfeb99b1cb applied komax patch to version r1822
- adapted to 2.6.31 (-rt): init_MUTEX -> sema_init, net_device_ops (Matthias Lüscher)
- 8139too eth driver for 2.6.31 (Matthias Lüscher)
- scan_busy queryable in user mode (ec_master_info_t) (Martin Troxler)
- read alias from register 0x0012 (TODO: reread alias after sii write) (Martin Troxler)
- cancel external SDO/FOE,Reg&SII requests (Martin Troxler)
2009-11-19 14:39:10 +01:00
Florian Pose f411a51ca6 Re-added callback data pointer, because it is necessary for some applications. 2009-07-29 09:19:53 +00:00
Florian Pose 911bf6dbdc Removed more tabulators. 2009-07-27 10:44:16 +00:00
Florian Pose bb8370c5e8 Added semaphore header distinction in minimal example. 2009-07-13 15:26:28 +00:00
Florian Pose a3c32e8b67 Improved the callback mechanism. 2009-07-13 15:18:28 +00:00
Florian Pose f9bca4f0ef EC_TIMEVAL2NANO() takes no pointer argument any more. 2009-05-15 09:06:28 +00:00
Florian Pose cc6e9a7c79 Symbol versions; Makefile improvements. 2009-05-07 08:44:00 +00:00
Florian Pose 6189052af3 Ported examples to new DC configuration function. 2009-05-05 15:18:24 +00:00
Florian Pose c39919e6cc Replaced ecrt_slave_config_dc_cycle_times() and ecrt_slave_config_dc_shift_times() by ecrt_slave_config_dc_sync_signals(). 2009-05-04 12:46:30 +00:00
Florian Pose a34809e18d Separated application time from synchronizing reference clock. 2009-05-04 10:05:55 +00:00
Florian Pose d3303e0fa4 Replaced timeval by 64-bit EtherCAT time. 2009-04-24 10:24:53 +00:00
Florian Pose bfb1ce1cf0 DC example applications. 2009-04-23 14:50:23 +00:00
Florian Pose 3f6da06083 Removed IS_ERR() from minimal example. 2009-04-06 09:48:01 +00:00
Florian Pose 12c12b1bab Improved and added license headers. 2009-02-24 12:51:39 +00:00