Go to the documentation of this file.
28 #ifndef RS232ISOLATOR2_H
29 #define RS232ISOLATOR2_H
35 #include "drv_digital_out.h"
36 #include "drv_digital_in.h"
60 #define DRV_BUFFER_SIZE 200
78 #define RS232ISOLATOR2_MAP_MIKROBUS( cfg, mikrobus ) \
79 cfg.tx_pin = MIKROBUS( mikrobus, MIKROBUS_TX ); \
80 cfg.rx_pin = MIKROBUS( mikrobus, MIKROBUS_RX );
117 uart_data_bits_t data_bit;
118 uart_parity_t parity_bit;
119 uart_stop_bits_t stop_bit;
214 #endif // RS232ISOLATOR2_H
RS232 Isolator 2 Click configuration object.
Definition: rs232isolator2.h:105
void rs232isolator2_cfg_setup(rs232isolator2_cfg_t *cfg)
RS232 Isolator 2 configuration object setup function.
Definition: rs232isolator2.h:128
err_t rs232isolator2_send_data(rs232isolator2_t *ctx, char *tx_data)
RS232 Isolator 2 data writing function.
err_t rs232isolator2_generic_read(rs232isolator2_t *ctx, char *data_buf, uint16_t max_len)
RS232 Isolator 2 data reading function.
RS232 Isolator 2 Click context object.
Definition: rs232isolator2.h:88
#define DRV_BUFFER_SIZE
RS232 Isolator 2 driver buffer size.
Definition: rs232isolator2.h:59
rs232isolator2_return_value_t
RS232 Isolator 2 Click return value data.
Definition: rs232isolator2.h:126
Definition: rs232isolator2.h:129
err_t rs232isolator2_init(rs232isolator2_t *ctx, rs232isolator2_cfg_t *cfg)
RS232 Isolator 2 initialization function.
err_t rs232isolator2_generic_write(rs232isolator2_t *ctx, char *data_buf, uint16_t len)
RS232 Isolator 2 data writing function.