使用位锁替换mutex和semaphore实现,仅支持单核

This commit is contained in:
NeoZng
2023-07-19 13:58:42 +08:00
parent 3faa9f1f8f
commit e938075e11
3 changed files with 32 additions and 13 deletions

View File

@@ -80,7 +80,7 @@ CANInstance *CANRegister(CAN_Init_Config_s *config)
LOGERROR("[}bsp_can] CAN id crash ,tx [%d] or rx [%d] already registered", &config->tx_id, &config->rx_id);
}
}
CANInstance *instance = (CANInstance *)malloc(sizeof(CANInstance)); // 分配空间
memset(instance, 0, sizeof(CANInstance)); // 分配的空间未必是0,所以要先清空
// 进行发送报文的配置