I/O Stream UART stream object.

Public Attributes#

sl_status_t(*

uart deinit

void(*

set_auto_cr_lf

bool(*

get_auto_cr_lf

void(*

set_rx_energy_mode_restriction. Available only when Power Manager present.

bool(*

get_rx_energy_mode_restriction. Available only when Power Manager present.

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

void(*

set_read_block. Available only when kernel present.

bool(*

get_read_block. Available only when kernel present.

Public Attribute Documentation#

stream#

sl_iostream_t sl_iostream_uart_t::stream

stream


Definition at line 89 of file platform/service/iostream/inc/sl_iostream_uart.h

deinit#

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

uart deinit


Definition at line 90 of file platform/service/iostream/inc/sl_iostream_uart.h

set_auto_cr_lf#

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

set_auto_cr_lf


Definition at line 91 of file platform/service/iostream/inc/sl_iostream_uart.h

get_auto_cr_lf#

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

get_auto_cr_lf


Definition at line 92 of file platform/service/iostream/inc/sl_iostream_uart.h

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.


Definition at line 94 of file platform/service/iostream/inc/sl_iostream_uart.h

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.


Definition at line 95 of file platform/service/iostream/inc/sl_iostream_uart.h

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.


Definition at line 97 of file platform/service/iostream/inc/sl_iostream_uart.h

set_read_block#

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

set_read_block. Available only when kernel present.


Definition at line 101 of file platform/service/iostream/inc/sl_iostream_uart.h

get_read_block#

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

get_read_block. Available only when kernel present.


Definition at line 102 of file platform/service/iostream/inc/sl_iostream_uart.h