sl_usbd_cdc_acm_callbacks_t Struct Reference

CDC ACM Callbacks.

#include <sl_usbd_class_cdc_acm.h>

Data Fields

void(* enable )(uint8_t subclass_nbr)
 Callback for enable event.
 
void(* disable )(uint8_t subclass_nbr)
 Callback for disable event.
 
void(* line_control_changed )(uint8_t subclass_nbr, uint8_t event, uint8_t event_chngd)
 Callback for line control changed event.
 
bool(* line_coding_changed )(uint8_t subclass_nbr, sl_usbd_cdc_acm_line_coding_t *p_line_coding)
 Callback for line coding change event.

CDC ACM Callbacks.

Field Documentation

◆ enable

void(* sl_usbd_cdc_acm_callbacks_t::enable) (uint8_t subclass_nbr)

Callback for enable event.

◆ disable

void(* sl_usbd_cdc_acm_callbacks_t::disable) (uint8_t subclass_nbr)

Callback for disable event.

◆ line_control_changed

void(* sl_usbd_cdc_acm_callbacks_t::line_control_changed) (uint8_t subclass_nbr, uint8_t event, uint8_t event_chngd)

Callback for line control changed event.

◆ line_coding_changed

bool(* sl_usbd_cdc_acm_callbacks_t::line_coding_changed) (uint8_t subclass_nbr, sl_usbd_cdc_acm_line_coding_t *p_line_coding)

Callback for line coding change event.