This is a multi-part message in MIME format. --------------080701040407000208060805 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Gerhard Jaeger wrote: > first try and use the sanei_pp_outb_data function. if this does not work, > extend the sanei_pp lib by the needed functionality. Tested, and it didn't work ;). Attached a (fairly simple) patch that adds the "sanei_pp_outb_epp" function. Now I have geniusvp2 using sanei_pp and (hopefully) portable. I've noticed some performance loss though, if compared to the old ppdev code. I'm not sure if it's because the sanei_pp have "one-byte-per-call" functions only (and in fact I had to implement a loop on my code so I can write multiple bytes) or if it's overhead of the libieee1284 library itself. > Don't use the libieee directly! I'm not sure why not. Is it for better portability? > AFAIR epp_write_data will be called inside the libieee, when the port > is set to EPP mode! In the end, write data for SPP/EPP should be the > same function, as they use the same port! AFAIK, SPP data port is base+0 while EPP data port is base+4, and in EPP mode both are accessible, so when I tried to use sanei_pp_outb_data function I suppose it was trying to write to base+0. - -- Anderson Lizardo -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFCbHGotyCO/xz4QpMRAg8tAJwP5Ej6PlZKSL80ZKIileuMZSNa7QCggulv a9gO1Rf6iZYYCG6uQEJqTmI= =5w5P -----END PGP SIGNATURE----- --------------080701040407000208060805 Content-Type: application/x-gzip; name="sane-cvs-sanei_pp_add_outb_epp.patch.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="sane-cvs-sanei_pp_add_outb_epp.patch.gz" H4sICLVsbEIAA3NhbmUtY3ZzLXNhbmVpX3BwX2FkZF9vdXRiX2VwcC5wYXRjaAC9VGFvm1YU /Wx+xVGjTSaADbbjJmyd7DSss5Q5U5x1H9YNEd5jfioBBNjptPa/795H7DDHTjdVGpKNDdxz D+fcc2eZkB98qCxOV0L2qyhrvlRYFL2l8erLD+P69QKJSqWPfryuyjyvH9s4t1H8Xmai6h9g YK+NUtalkmuV/YGSTpXKM3i9sSFUksCJ4KzglHQBLd6O4xx6p84A83yNgesO4Q394dA/GcNx 6egwqmVZhytPMC1KLj2BO/LdsU8YutSYTOB4I9d+Cas5TSYGcNw3ID/UssywmM6DcFFH9ara Eg0rWd/lQnapY41E2PrMV2B+Y8Bw+sfH+KVUtYSI6gh1jiIv6wrdqigcvmQjrssUUSYg6VIk RCmryjSsf1lpt8u2MHzfZPr8waSIyuiO6AEOlvRMKpEnEORFLBn5fqniJapllKa4lbintrXM 6E6vXb+OUqrfsOGHZO9BtjN7zLKdPcj2nGL5qr4NGeRRM/3c+Z/0qtyChfssAL/6FwGwYs8A WJ8FIJnxHAMD7OC1jEQjWVLmd08trDT0zhBs3Ws5t8e4+2VOnuWrVLBpJXfiJj1j1qwEzfdx +uP/cRfstj64BDxvdwt4HlqUeQ3sgnVO8b28bULsef5w4Hujbf4JkBfAk5o9yR+3kj/wxjzC fCICPMMdIryiCSA/yc1PZKjFZqmYPE9VRkbnSmAzCnqgN8OwCuNlVHIl5fgvw+ooKaU3OB3x k6EOTpOAokhVVfd4Kta/JuI3G66NbpxnVQ0NcWx+TSg2PB7JT4Zl4EjIhLs/xog6cidsmzzb QJP6J4rO0gEU4lKXeboH6B0N6H8/urrJ73ite8zmb4Prm+DCbNaIe/pS7xH3bGCTX3oB00Ha H9FUqaT524ovi70J7MavJrE305ufF+Gbq6uLB+GsVpLJyd0oH0yyNvBIJSQYwp+m19P51WxK 3S7O33QxsvHiCZSPmPaopDDmJSf3K/Eue2HzL6apwdDIL7o/TN8G4eXsfBYEASti8rAk6JId +BauiY8fwb+/e4WWA7FpglnJtJKHC+bBZfDjAl2uMDcVWkar09Af7KevMnpzmu0n3Dv7NCYP p5d0s3Fq22Lr1CYcbbNw2CydtL8BhOU0/9QIAAA= --------------080701040407000208060805--
