sl_iostream_uart_t Struct Reference

IO Stream UART stream object.

#include <sl_iostream_uart.h>

Data Fields

sl_iostream_t stream
 stream
 
sl_status_t(* deinit )(void *stream)
 uart deinit
 
void(* set_auto_cr_lf )(void *context, bool on)
 set_auto_cr_lf
 
bool(* get_auto_cr_lf )(void *context)
 get_auto_cr_lf
 
void(* set_rx_energy_mode_restriction )(void *context, bool on)
 set_rx_energy_mode_restriction. Available only when Power Manager present.
 
bool(* get_rx_energy_mode_restriction )(void *context)
 get_rx_energy_mode_restriction. Available only when Power Manager present.
 
sl_power_manager_on_isr_exit_t(* sleep_on_isr_exit )(void *context)
 sleep_on_isr_exit. Available only when Power Manager present and kernel not present.
 
void(* set_read_block )(void *context, bool on)
 set_read_block. Available only when kernel present.
 
bool(* get_read_block )(void *context)
 get_read_block. Available only when kernel present.
 

IO Stream UART stream object.

Field Documentation

◆ stream

sl_iostream_t sl_iostream_uart_t::stream

stream

◆ deinit

sl_status_t(* sl_iostream_uart_t::deinit) (void *stream)

uart deinit

◆ set_auto_cr_lf

void(* sl_iostream_uart_t::set_auto_cr_lf) (void *context, bool on)

set_auto_cr_lf

◆ get_auto_cr_lf

bool(* sl_iostream_uart_t::get_auto_cr_lf) (void *context)

get_auto_cr_lf

◆ set_rx_energy_mode_restriction

void(* sl_iostream_uart_t::set_rx_energy_mode_restriction) (void *context, bool on)

set_rx_energy_mode_restriction. Available only when Power Manager present.

◆ get_rx_energy_mode_restriction

bool(* sl_iostream_uart_t::get_rx_energy_mode_restriction) (void *context)

get_rx_energy_mode_restriction. Available only when Power Manager present.

◆ sleep_on_isr_exit

sl_power_manager_on_isr_exit_t(* sl_iostream_uart_t::sleep_on_isr_exit) (void *context)

sleep_on_isr_exit. Available only when Power Manager present and kernel not present.

◆ set_read_block

void(* sl_iostream_uart_t::set_read_block) (void *context, bool on)

set_read_block. Available only when kernel present.

◆ get_read_block

bool(* sl_iostream_uart_t::get_read_block) (void *context)

get_read_block. Available only when kernel present.