h6. [[Hardware Abstraction Layer]] h6(. [[HAL entry points from RISC OS]] h6((. » HAL_UARTFIFOSize h2. HAL_UARTFIFOSize h5. (HAL entry #75) <pre> void HAL_UARTFIFOSize(int port, int *rx, int *tx) </pre> |_<. Entry | | |port |Port number to query | |rx |Location to store RX FIFO size | |tx |Location to store TX FIFO size | |_<. Exit | | |- | | h4. Use This is an internal call for use by the [[DualSerial]] module and should not be used by user code. Instead of calling the HAL directly, user code should interact with the Serial* entries that DualSerial creates in DeviceFS. Returns the size of the RX and TX FIFOs. Either parameter may be NULL. Note that the size of the TX FIFO is the total amount of data that can be sent immediately when the Transmitter Holding Register Empty/FIFO under threshold IRQ holds status holds. (So an unusual UART that had a transmit threshold should return total FIFO size minus threshold). h4. See also * [[HAL UART API]] h6. Information source: Kernel.Docs.HAL.Serial in CVS