Search found 231 matches

by zazas321
Tue Mar 26, 2024 5:32 am
Forum: General Discussion
Topic: Make the type of this parameter a pointer-to-const warning when declaring a FreeRTOS task
Replies: 12
Views: 4734

Re: Make the type of this parameter a pointer-to-const warning when declaring a FreeRTOS task

Thanks for all the suggestions. I will also make a post to sonar community regarding this, perhaps they can shed some light as this seems to be false warning in this particular case. As have been suggested, a correct way to declare a task is as following: static void HELLO_TASK(void *param); static ...
by zazas321
Mon Mar 25, 2024 3:38 pm
Forum: General Discussion
Topic: Make the type of this parameter a pointer-to-const warning when declaring a FreeRTOS task
Replies: 12
Views: 4734

Re: Make the type of this parameter a pointer-to-const warning when declaring a FreeRTOS task

@mbratch It is a simple static declaration of a freertos task function in my main.c. The full code is as following (my main.c): #include <stdio.h> #include <inttypes.h> #include "sdkconfig.h" #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include "esp_chip_info.h" #include "esp_flash.h" ...
by zazas321
Mon Mar 25, 2024 1:37 pm
Forum: General Discussion
Topic: Make the type of this parameter a pointer-to-const warning when declaring a FreeRTOS task
Replies: 12
Views: 4734

Re: Make the type of this parameter a pointer-to-const warning when declaring a FreeRTOS task

FreeRTOS has a macro with casting built in, `pdMS_TO_TICKS`. I use this all the time instead of literally putting the conversion in as `1000/period_in_ms`. So I would write: vTaskDelay(pdMS_TO_TICKS(portTICK_PERIOD_MS)); Have you tried that and does it get rid of the warning? The only caveat is tha...
by zazas321
Mon Mar 25, 2024 1:36 pm
Forum: General Discussion
Topic: Make the type of this parameter a pointer-to-const warning when declaring a FreeRTOS task
Replies: 12
Views: 4734

Re: Make the type of this parameter a pointer-to-const warning when declaring a FreeRTOS task

It is still not clear to me how can I avoid this warning. I have tried to declare my task with const void* param as shown below: static void HELLO_TASK(const void *param) { UNUSED(param); for (;;) { printf("This is normal message1 without ANSI color code \n"); vTaskDelay(1000 / portTICK_PERIOD_MS); ...
by zazas321
Fri Mar 22, 2024 1:24 pm
Forum: General Discussion
Topic: Make the type of this parameter a pointer-to-const warning when declaring a FreeRTOS task
Replies: 12
Views: 4734

Make the type of this parameter a pointer-to-const warning when declaring a FreeRTOS task

We use SonarLint to analyze the code. The default way to create a simple FreeRTOS task is as shown below: static void HELLO_TASK(void *param) { UNUSED(param); for (;;) { printf("This is normal message1 without ANSI color code \n"); vTaskDelay(1000 / portTICK_PERIOD_MS); } } However, sonarlint compla...
by zazas321
Wed Feb 14, 2024 1:07 pm
Forum: General Discussion
Topic: Using frameworks such as Vue or Node for web development on esp32
Replies: 2
Views: 1712

Using frameworks such as Vue or Node for web development on esp32

Hey. We have an ESP32 running a webserver (both in AP and station mode is supported). On the ESP32 we currently have index.html, scripts.js and styles.css that are stored in the flash memory. Our webserver is scaling up quite rapidly, we are constantly adding more and more functions and it has becom...
by zazas321
Wed Dec 20, 2023 1:22 pm
Forum: IDEs for ESP-IDF
Topic: VSCode SonarLint detecting errors
Replies: 3
Views: 17243

Re: VSCode SonarLint detecting errors

You can check this for the #include error : https://stackabuse.com/bytes/troubleshooting-include-errors-detected-in-vs-code/ I have tried to restart vscode as shown in the link that you have provided. Additionally, I have tried the following: iclude_path.png But clicking on the lightbulb does not d...
by zazas321
Tue Dec 19, 2023 12:29 pm
Forum: IDEs for ESP-IDF
Topic: VSCode SonarLint detecting errors
Replies: 3
Views: 17243

VSCode SonarLint detecting errors

I an running a simple sample project on VSCode (esp-idf v5.0.3) /* * SPDX-FileCopyrightText: 2010-2022 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: CC0-1.0 */ #include <stdio.h> #include <inttypes.h> #include "sdkconfig.h" #include "freertos/FreeRTOS.h" #include "freertos/task.h"...
by zazas321
Fri Dec 15, 2023 5:31 am
Forum: General Discussion
Topic: Executing merge_bin using Gitlab CI/CD
Replies: 3
Views: 88453

Re: Executing merge_bin using Gitlab CI/CD

I have managed to achieve this. See the full CI script: stages: # List of stages for jobs, and their order of execution - build - release build-esp-idf-5.0.4: image: espressif/idf:v5.0.4 variables: GIT_SUBMODULE_STRATEGY: normal stage: build rules: - if: $CI_COMMIT_TAG # Run this job when a tag is c...
by zazas321
Thu Dec 14, 2023 9:27 am
Forum: General Discussion
Topic: Executing merge_bin using Gitlab CI/CD
Replies: 3
Views: 88453

Re: Executing merge_bin using Gitlab CI/CD

Hey limpens. Thanks for your response. You were right. I was missing idf.py build. My .gitlab-ci.yml file looks like: stages: # List of stages for jobs, and their order of execution - build - release build-esp-idf-5.1: image: espressif/idf:release-v5.1 variables: GIT_SUBMODULE_STRATEGY: normal stage...