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.