diff --git a/BUGS b/BUGS index 7a4e7d2..b1f8fc1 100644 --- a/BUGS +++ b/BUGS @@ -7,11 +7,13 @@ V0.5dev: a non full block from the vBar. - On Solaris the mtc_s16209x driver fails to compile. Configure LCDproc to exclude this driver. + - On FreeBSD drivers using the pthread library are known not to work. + Currently affected are the lis and xosd driver. Bugs in previous versions (not checked if the still exist): ----------------------------------------------------------- - + - A client may cause the connection to LCDd to break or even crash LCDd by not reading the replies from LCDd See one of the example clients (clients/examples) for details. diff --git a/server/drivers/timing.h b/server/drivers/timing.h index a4c66b8..b55cb9a 100644 --- a/server/drivers/timing.h +++ b/server/drivers/timing.h @@ -164,6 +164,7 @@ static inline void timing_uPause (int usecs) { } #else // using I/O timing // Assuming every port I/O takes 1us + // FIXME: Does this work at all? Where does 'port' come from? for (int i=0; i < usecs; ++i) port_in(port); #endif