From da355d39b8a76587910f6abe04b44c9b9a006c71 Mon Sep 17 00:00:00 2001 From: Ramesh <38435057+rmshub@users.noreply.github.com> Date: Wed, 10 Jul 2019 08:55:36 +0530 Subject: [PATCH] Fixed the bug that the malloc memory size is smaller than the actual required. --- .../mcpwm_basic_config/main/mcpwm_basic_config_example.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/peripherals/mcpwm/mcpwm_basic_config/main/mcpwm_basic_config_example.c b/examples/peripherals/mcpwm/mcpwm_basic_config/main/mcpwm_basic_config_example.c index 3fc02e6da..1132149a1 100644 --- a/examples/peripherals/mcpwm/mcpwm_basic_config/main/mcpwm_basic_config_example.c +++ b/examples/peripherals/mcpwm/mcpwm_basic_config/main/mcpwm_basic_config_example.c @@ -138,8 +138,8 @@ static void gpio_test_signal(void *arg) */ static void disp_captured_signal(void *arg) { - uint32_t *current_cap_value = (uint32_t *)malloc(sizeof(CAP_SIG_NUM)); - uint32_t *previous_cap_value = (uint32_t *)malloc(sizeof(CAP_SIG_NUM)); + uint32_t *current_cap_value = (uint32_t *)malloc(CAP_SIG_NUM*sizeof(uint32_t)); + uint32_t *previous_cap_value = (uint32_t *)malloc(CAP_SIG_NUM*sizeof(uint32_t)); capture evt; while (1) { xQueueReceive(cap_queue, &evt, portMAX_DELAY);