rs485isolator  2.0.0.0
Functions

Functions

void rs485isolator_cfg_setup (rs485isolator_cfg_t *cfg)
 Config Object Initialization function. More...
 
RS485ISOLATOR_RETVAL rs485isolator_init (rs485isolator_t *ctx, rs485isolator_cfg_t *cfg)
 Initialization function. More...
 
void rs485isolator_generic_multi_write (rs485isolator_t *ctx, rs485isolator_data_t *data_buf, uart_length_t len)
 Generic multi write function. More...
 
rs485isolator_data_t rs485isolator_generic_single_read (rs485isolator_t *ctx)
 Generic single read function. More...
 
void rs485isolator_generic_single_write (rs485isolator_t *ctx, rs485isolator_data_t tx_data)
 Generic single write function. More...
 
void rs485isolator_set_receiver_mode (rs485isolator_t *ctx, uint8_t state)
 Set receiver state. More...
 
void rs485isolator_set_driver_mode (rs485isolator_t *ctx, uint8_t state)
 Set driver state. More...
 

Detailed Description

Function Documentation

◆ rs485isolator_cfg_setup()

void rs485isolator_cfg_setup ( rs485isolator_cfg_t cfg)

Config Object Initialization function.

Parameters
cfgClick configuration structure.

This function initializes click configuration structure to init state.

Note
All used pins will be set to unconnected state.

◆ rs485isolator_generic_multi_write()

void rs485isolator_generic_multi_write ( rs485isolator_t ctx,
rs485isolator_data_t data_buf,
uart_length_t  len 
)

Generic multi write function.

Parameters
ctxClick object.
data_bufInput data buffer
lenNumber of the bytes in the data buffer

This function writes data.

◆ rs485isolator_generic_single_read()

rs485isolator_data_t rs485isolator_generic_single_read ( rs485isolator_t ctx)

Generic single read function.

Parameters
ctxClick object.
Returns
one byte data

This function read one byte data.

◆ rs485isolator_generic_single_write()

void rs485isolator_generic_single_write ( rs485isolator_t ctx,
rs485isolator_data_t  tx_data 
)

Generic single write function.

Parameters
ctxClick object.
tx_dataInput data

This function write one byte data.

◆ rs485isolator_init()

RS485ISOLATOR_RETVAL rs485isolator_init ( rs485isolator_t ctx,
rs485isolator_cfg_t cfg 
)

Initialization function.

Parameters
rs485isolatorClick object.
cfgClick configuration structure.

This function initializes all necessary pins and peripherals used for this click.

◆ rs485isolator_set_driver_mode()

void rs485isolator_set_driver_mode ( rs485isolator_t ctx,
uint8_t  state 
)

Set driver state.

Parameters
ctxClick object.
stateSelect state (Enable / Disable)

◆ rs485isolator_set_receiver_mode()

void rs485isolator_set_receiver_mode ( rs485isolator_t ctx,
uint8_t  state 
)

Set receiver state.

Parameters
ctxClick object.
stateSelect state (Enable / Disable)