<html><head></head><body><div class="ydpc28cd804yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div dir="ltr" data-setdir="false"><div><div class="ydpd8f90ea7msg-body ydpd8f90ea7P_wpofO ydpd8f90ea7iy_A ydpd8f90ea7mq_AS" data-test-id="message-view-body-content"><div class="ydpd8f90ea7jb_0 ydpd8f90ea7X_6MGW ydpd8f90ea7N_6Fd5"><div><div id="ydpd8f90ea7yiv6680444978"><div><div class="ydpd8f90ea7yiv6680444978yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div dir="ltr">Hi, I have a client that has a working serial input driver on Ubuntu 14.04, which is running the Xorg 1.15.1 server.</div><div dir="ltr"><br></div><div dir="ltr">I'm tasked with getting this to work on Ubuntu 18.04 which is running Xorg 1.19.6</div><div dir="ltr"><br></div><div dir="ltr">In looking at the X.Org Server wiki page:</div><div dir="ltr"><br></div><div dir="ltr"><a href="https://en.wikipedia.org/wiki/X.Org_Server" rel="nofollow" target="_blank">https://en.wikipedia.org/wiki/X.Org_Server</a></div><div dir="ltr"><br></div><div dir="ltr">I see that 1.15.1 is not supported anymore, but 1.19.6 still is.</div><div dir="ltr"><br></div><div dir="ltr">My question is if anything would have changed for the input device driver specs between these versions that would effect a serial input device? This is a touch screen, but it interfaces through serial.</div><div dir="ltr"><br></div><div dir="ltr" data-setdir="false">The code uses <span>xf86ReadSerial() and <span>xf86WriteSerial</span></span>().<br></div><div dir="ltr"><br></div><div dir="ltr">Are there any examples using the latest Xorg server available? The code does compile so I'm guessing those functions are in the current interfaces, or are different ones available now?<br></div><div dir="ltr"><br></div><div dir="ltr">The sources go back pretty far on 14.04 and I see ifdefs for <span>XFREE86_V3 and </span><span>XFREE86_V4.</span></div><div dir="ltr"><span><br></span></div><div dir="ltr"><span>As
such I was looking for some example code that shows how to interface
with the 1.19.6 server, which is current for Ubuntu 18.04.</span></div><div dir="ltr"><span><br></span></div><div dir="ltr"><span>Any advice?<br></span></div><div dir="ltr"><span><br></span></div><div dir="ltr"><span>Alan</span><br></div></div></div></div></div></div></div><span class="ydpd8f90ea7em_N ydpd8f90ea7en_N"></span></div><div><br></div></div></div></body></html>