When I configure port A on a LABPC-1200 to be bi-directional and try to use DIG_Prt_Status to check whether I can write to the output latch it always indicates the latch is empty by returning a 4. If I write to port A, OBFA goes active, DIG_Prt_Status still returns a 4. If I use REG_Level_Read on port C at this point it port C show OBFA is active. What gives?
I am going to use REG_Level_Read to get around this, but it's in the obsolete section of the header file and I'm afraid it will disappear leaving me with no way to handle this situation.