Fix array bound not integer error
This commit is contained in:
+5
-4
@@ -30,6 +30,7 @@
|
|||||||
/* USER CODE BEGIN PD */
|
/* USER CODE BEGIN PD */
|
||||||
#define CAN_QUEUE_DEPTH 32
|
#define CAN_QUEUE_DEPTH 32
|
||||||
#define CAN_TASK_STACK_WORDS 128
|
#define CAN_TASK_STACK_WORDS 128
|
||||||
|
#define CAN_QUEUE_CB_SIZE 128
|
||||||
#define CAN_MSG_SIZE sizeof(CanMessage_t)
|
#define CAN_MSG_SIZE sizeof(CanMessage_t)
|
||||||
/* USER CODE END PD */
|
/* USER CODE END PD */
|
||||||
|
|
||||||
@@ -39,14 +40,14 @@
|
|||||||
__attribute__((section(".ccmram")))
|
__attribute__((section(".ccmram")))
|
||||||
StackType_t xCAN1_Stack[CAN_TASK_STACK_WORDS];
|
StackType_t xCAN1_Stack[CAN_TASK_STACK_WORDS];
|
||||||
__attribute__((section(".ccmram"), aligned(4)))
|
__attribute__((section(".ccmram"), aligned(4)))
|
||||||
uint8_t can1_queue_cb[osMessageQueueGetMemSize(CAN_QUEUE_DEPTH, CAN_MSG_SIZE)];
|
uint8_t can1_queue_cb[CAN_QUEUE_CB_SIZE];
|
||||||
__attribute__((section(".ccmram"), aligned(4)))
|
__attribute__((section(".ccmram"), aligned(4)))
|
||||||
uint8_t can1_queue_mq[CAN_QUEUE_DEPTH * CAN_MSG_SIZE];
|
uint8_t can1_queue_mq[CAN_QUEUE_DEPTH * CAN_MSG_SIZE];
|
||||||
|
|
||||||
__attribute__((section(".ccmram")))
|
__attribute__((section(".ccmram")))
|
||||||
StackType_t xCAN2_Stack[CAN_TASK_STACK_WORDS];
|
StackType_t xCAN2_Stack[CAN_TASK_STACK_WORDS];
|
||||||
__attribute__((section(".ccmram"), aligned(4)))
|
__attribute__((section(".ccmram"), aligned(4)))
|
||||||
uint8_t can2_queue_cb[osMessageQueueGetMemSize(CAN_QUEUE_DEPTH, CAN_MSG_SIZE)];
|
uint8_t can2_queue_cb[CAN_QUEUE_CB_SIZE];
|
||||||
__attribute__((section(".ccmram"), aligned(4)))
|
__attribute__((section(".ccmram"), aligned(4)))
|
||||||
uint8_t can2_queue_mq[CAN_QUEUE_DEPTH * CAN_MSG_SIZE];
|
uint8_t can2_queue_mq[CAN_QUEUE_DEPTH * CAN_MSG_SIZE];
|
||||||
/* USER CODE END PM */
|
/* USER CODE END PM */
|
||||||
@@ -144,8 +145,8 @@ int main(void)
|
|||||||
.name = "CAN2rx",
|
.name = "CAN2rx",
|
||||||
.cb_mem = NULL,
|
.cb_mem = NULL,
|
||||||
.cb_size = 0U,
|
.cb_size = 0U,
|
||||||
.stack_mem = xCAN1_Stack,
|
.stack_mem = xCAN2_Stack,
|
||||||
.stack_size = sizeof(xCAN1_Stack),
|
.stack_size = sizeof(xCAN2_Stack),
|
||||||
.priority = (osPriority_t) osPriorityRealtime,
|
.priority = (osPriority_t) osPriorityRealtime,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user