nsdsp_session_set_timeout
nsdsp_session_get_timeout nsdsp_session_check_for_data nsdsp_session_wait_for_data nsdsp_session_fetch_data nsdsp_session_fetch_data_nb nsdsp_session_flush nsdsp_session_send_uart nsdsp_session_send_spi nsdsp_session_receive_spi nsdsp_session_set_cke nsdsp_session_set_smp nsdsp_session_set_mclr nsdsp_session_set_hvp nsdsp_session_set_pgm nsdsp_session_set_pgcd nsdsp_session_set_red_led nsdsp_session_set_green_led nsdsp_session_short_delay nsdsp_session_delay_us nsdsp_session_delay_msnsdsp_session_set_timeout
This function sets timeout for nsdsp_session_wait_for_data and nsdsp_session_fetch_data functions.
Syntax
int nsdsp_session_set_timeout(
nsdsp_session_t session,
unsigned int timeout
);
Parameters
session - a reference to the Session Object
timeout - new timeout in ms
Return
The function returns non-zero if the timeout has been successfully set or zero otherwise
Notes
The optimized timeout value is calculated based on the data rate at the beginning of every session. You can access it with nsdsp_session_get_timeout function. In most cases, you do not need to change this value.
Supported session types: UART,SPI
Minimum library version - 163
© 2007-2025 Northern Software Inc. All Rights Reserved.