8000 Port project to use cmake build system. by Samt43 · Pull Request #625 · rstrouse/ESPSomfy-RTS · GitHub
[go: up one dir, main page]

Skip to content

Port project to use cmake build system.#625

Open
Samt43 wants to merge 3 commits intorstrouse:mainfrom
Samt43:esp32c5_cmake_port
Open

Port project to use cmake build system.#625
Samt43 wants to merge 3 commits intorstrouse:mainfrom
Samt43:esp32c5_cmake_port

Conversation

@Samt43
Copy link
@Samt43 Samt43 commented Dec 28, 2025

This permits to develop the project more easily and efficiently than with Arduino iIDE (which is a pain) Use the latest IDF framework version
Compile for esp32C5 chip

@Samt43
Copy link
Author
Samt43 commented Dec 28, 2025

@rstrouse This is a draft, i created this PR as a draft, i may not have time to finish this work.
This permits to compile with the latest IDF framework using cmake. A really nice VS Code extension is available to have a very efficient dev environnement.
Please tell me if you are interested by this, i read Arduino IDE was a pain for you, with this work, we could get rid of it totally.
Also dependencies and littlefs are handled in a clean way using cmake.

Not finished:

  • ETH code had to be commented as not compatible with my espC5 device
  • CI has not been ported

8000
This permits to develop the project more easily and efficiently than with Arduino iIDE (which is a pain)
Use the latest IDF framework version
Compile for esp32C5 chip
@Samt43 Samt43 force-pushed the esp32c5_cmake_port branch from 9d1ef16 to 4c23d25 Compare December 28, 2025 18:08
uint8_t count = min((uint8_t)GIT_MAX_RELEASES, num);
char url[128];
memset(this->releases, 0x00, sizeof(GitRelease) * GIT_MAX_RELEASES);
//memset(this->releases, 0x00, sizeof(GitRelease) * GIT_MAX_RELEASES);
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to change

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0