diff --git a/c/set-protocol/ports/stm32f407-devboard-v1/set_devboard_v1_stm32f407.c b/c/set-protocol/ports/stm32f407-devboard-v1/set_devboard_v1_stm32f407.c index af72ac5..2566f87 100644 --- a/c/set-protocol/ports/stm32f407-devboard-v1/set_devboard_v1_stm32f407.c +++ b/c/set-protocol/ports/stm32f407-devboard-v1/set_devboard_v1_stm32f407.c @@ -33,10 +33,12 @@ bool set_devboard_v1_stm32f407_init( if ((port == NULL) || (can == NULL)) { return false; } - *port = (set_devboard_v1_stm32f407_t){0}; port->can = can; port->unhandled = unhandled; port->unhandled_user = unhandled_user; + port->rx_frames = 0U; + port->tx_frames = 0U; + port->tx_errors = 0U; return pcan_modbus_server_init(&port->server, device_type, device_id, read, write, register_user); }