diff options
Diffstat (limited to 'zephyr/emul/tcpc/emul_tcpci_partner_snk.c')
-rw-r--r-- | zephyr/emul/tcpc/emul_tcpci_partner_snk.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/zephyr/emul/tcpc/emul_tcpci_partner_snk.c b/zephyr/emul/tcpc/emul_tcpci_partner_snk.c index fb314b54f3..f9cab652c8 100644 --- a/zephyr/emul/tcpc/emul_tcpci_partner_snk.c +++ b/zephyr/emul/tcpc/emul_tcpci_partner_snk.c @@ -345,6 +345,11 @@ void tcpci_snk_emul_clear_ping_received(struct tcpci_snk_emul_data *data) data->ping_received = false; } +void tcpci_snk_emul_clear_alert_received(struct tcpci_snk_emul_data *data) +{ + data->alert_received = false; +} + /** Check description in emul_tcpci_snk.h */ enum tcpci_partner_handler_res tcpci_snk_emul_handle_sop_msg( struct tcpci_snk_emul_data *data, @@ -362,6 +367,9 @@ enum tcpci_partner_handler_res tcpci_snk_emul_handle_sop_msg( tcpci_snk_emul_handle_source_cap(data, common_data, msg); return TCPCI_PARTNER_COMMON_MSG_HANDLED; + case PD_DATA_ALERT: + data->alert_received = true; + return TCPCI_PARTNER_COMMON_MSG_HANDLED; default: return TCPCI_PARTNER_COMMON_MSG_NOT_HANDLED; } |