diff -r 3b7eec329112 -r 8fede404c01f examples/mini/mini.c --- a/examples/mini/mini.c Wed Oct 25 16:53:17 2006 +0000 +++ b/examples/mini/mini.c Thu Oct 26 16:29:26 2006 +0000 @@ -56,13 +56,16 @@ spinlock_t master_lock = SPIN_LOCK_UNLOCKED; // data fields +#if 0 void *r_inputs; void *r_outputs; - -#if 0 +#endif + +void *r_ana_in; + +#if 1 ec_pdo_reg_t domain1_pdos[] = { - {"2", Beckhoff_EL4132_Output1, &r_ana_out}, - {"3", Beckhoff_EL5001_Value, NULL}, + {"2", Beckhoff_EL3102_Input1, &r_ana_in}, {} }; #endif @@ -82,8 +85,7 @@ // process data //k_pos = EC_READ_U32(r_ssi); - EC_WRITE_U8(r_outputs + 2, einaus ? 0xFF : 0x00); - + //EC_WRITE_U8(r_outputs + 2, einaus ? 0xFF : 0x00); // send ecrt_master_run(master); @@ -142,12 +144,14 @@ } printk(KERN_INFO "Registering PDOs...\n"); -#if 0 +#if 1 if (ecrt_domain_register_pdo_list(domain1, domain1_pdos)) { printk(KERN_ERR "PDO registration failed!\n"); goto out_release_master; } #endif + +#if 0 if (!ecrt_domain_register_pdo_range(domain1, "0", Beckhoff_BK1120, EC_DIR_OUTPUT, 0, 4, &r_outputs)) { printk(KERN_ERR "PDO registration failed!\n"); @@ -158,6 +162,7 @@ printk(KERN_ERR "PDO registration failed!\n"); goto out_release_master; } +#endif #if 0 if (!(slave = ecrt_master_get_slave(master, "3")))