www.beck-ipc.com

@CHIP-RTOS C Library V2.06 - Fossil API


Header File:         #include <FOSSIL.H>

    Configuration     Transmitter     Receiver    

Configuration Functions

fossil_initInitialize the fossil driver
fossil_deinitDeinitialize fossil driver
fossil_setbaudSet baud rate
fossil_set_extctrlExtended line control initialization
fossil_set_flowcontrolEnable/disable flow control
fossil_force_rtsForce RTS signal
fossil_read_ctsRead CTS signal
fossil_user_callbackInstall a Fossil User Callback Function
     -- Status Functions --
fossil_status_request

Get port status
fossil_get_driver_infoGet driver info
fossil_get_bytes_in_uartReport number of bytes in UART transmit hardware buffers.
     -- RS-485 Control --
fossil_set_rs485

Enable/Disable RS485 mode
fossil_set_rs485_txenableSelect RS485 pin

Transmitter Functions

fossil_putbyte_waitPut byte in output buffer, wait if needed
fossil_putbytePut byte in output buffer (without wait)
fossil_writeblockWrite a block of data
fossil_flush_outputAwait empty transmit buffer
fossil_purge_outputPurge output buffer
fossil_send_breakSend break
fossil_enable_transmitterEnable/Disable transmitter

Receiver Functions

fossil_getbyte_waitGet byte from input buffer (with wait)
fossil_getbyteGet byte from input buffer (no wait)
fossil_peek_inputPeek if next byte is available
fossil_readblockRead block of data
fossil_purge_inputPurge input buffer
fossil_enable_receiverEnable/Disable receiver

List of C Libraries
@CHIP-RTOS Main Index


End of document