Structure defining BiSS-C initialization parameters.
Parameters passed to bissc_init to initialize a BiSS-C instance. Use bissc_params_init to populate with default values.
Data Fields | |
| PRUICSS_Handle | pruicss_handle |
| uint32_t | cmd_process_delay_us |
| uint32_t | fw_wait_delay_us |
| uint32_t | max_wait_loop_count |
| PRUICSS_Handle bissc_params::pruicss_handle |
PRU-ICSS Handle obtained from PRUICSS_open().
| uint32_t bissc_params::cmd_process_delay_us |
Delay in microseconds for command processing polling loop. Used in bissc_command_wait. Default: 1000 us (1 ms)
| uint32_t bissc_params::fw_wait_delay_us |
Delay in microseconds between firmware status checks. Used in bissc_wait_for_fw_initialization, bissc_wait_measure_proc_delay and bissc_set_ctrl_cmd_and_process. Default: 1000 us (1 ms)
| uint32_t bissc_params::max_wait_loop_count |
Maximum wait loop count for BiSS-C cycle timeout detection. Actual timeout (ms) = max_wait_loop_count * cmd_process_delay_us / 1000 Used in bissc_command_wait. Must be greater than 0. Default: 5 (with default cmd_process_delay_us of 1000us results in 5ms timeout)