Search found 13 matches

by cskilbeck
Fri Dec 05, 2025 1:39 pm
Forum: IDEs for ESP-IDF
Topic: VSCode ESP-IDF extension selected project configuration forgotten
Replies: 0
Views: 5322

VSCode ESP-IDF extension selected project configuration forgotten

I've defined two project configurations ('debug', 'release') using the 'ESP-IDF Open Project Configuration' page.

It has created `esp_idf_project_configuration.json` and all is well, I can select a project configuration from the status bar and it uses the values specified in `esp_idf_project ...
by cskilbeck
Tue Nov 25, 2025 12:11 am
Forum: General Discussion
Topic: How to enable local echo in VSCode ESP-IDF extension?
Replies: 1
Views: 728

How to enable local echo in VSCode ESP-IDF extension?

My app reads from stdin just fine but the keys are not echoed in the monitor - I tried pressing CTRL-T,e but it says unknown menu character. Enabling local echo in VSCode settings doesn't help either. Am I out of luck?
by cskilbeck
Tue Apr 23, 2024 7:32 am
Forum: General Discussion
Topic: Wifi provisioning with Security level 2 - confused
Replies: 3
Views: 2980

Re: Wifi provisioning with Security level 2 - confused

But the QR code is generated using those values...?
by cskilbeck
Mon Apr 22, 2024 6:48 pm
Forum: General Discussion
Topic: Wifi provisioning with Security level 2 - confused
Replies: 3
Views: 2980

Wifi provisioning with Security level 2 - confused

When using Security level 2, a QR code is used for provisioning via a mobile app. I'm confused about this comment in the wifi_prov_mgr sample.


#if CONFIG_EXAMPLE_PROV_SEC2_DEV_MODE
/* This pop field represents the password that will be used to generate salt and verifier.
* The field is present ...
by cskilbeck
Mon Apr 22, 2024 4:07 pm
Forum: General Discussion
Topic: Get MAC address using espefuse
Replies: 4
Views: 2705

Re: Get MAC address using espefuse

Sure, but unless the output format is guaranteed not to change then it could break when the espefuse tool is updated.
by cskilbeck
Mon Apr 22, 2024 2:47 pm
Forum: General Discussion
Topic: Get MAC address using espefuse
Replies: 4
Views: 2705

Get MAC address using espefuse

Hi, I can get the MAC address using espefuse but it means extracting it from the output using sed or some similar pattern matching tool. This isn't ideal as the format of the output from espefuse isn't guaranteed. Is there a method to get the MAC address in a more defined way?

Thanks,
Charlie.

For ...
by cskilbeck
Tue Oct 31, 2023 11:53 am
Forum: ESP-IDF
Topic: Change I2C clock speed without reinitializing
Replies: 2
Views: 1796

Re: Change I2C clock speed without reinitializing

Thanks for this - I'm not sure I understand what you mean when you say 'set up {two} of them instead of just one' - can you clarify what functions you're calling to do this?
by cskilbeck
Sat Oct 28, 2023 12:09 pm
Forum: ESP-IDF
Topic: Change I2C clock speed without reinitializing
Replies: 2
Views: 1796

Change I2C clock speed without reinitializing

I have two I2C devices, one supports 1Mbit, the other supports 400Kbit. I would like to use the fast device at the fast speed but if I initialize the I2C device with `i2c_param_config` at 1Mbit then, when I want to communicate with the slow device I need to change the clock speed to 400Kbit.

At the ...
by cskilbeck
Fri Oct 13, 2023 9:58 am
Forum: ESP-IDF
Topic: WiFi factory reset - how to?
Replies: 1
Views: 1449

WiFi factory reset - how to?

Is the following code a reasonable way to factory reset the wifi credentials?

void wifi_factory_reset()
{
wifi_config_t blank_config;
memset(&blank_config, 0, sizeof(blank_config));

ESP_ERROR_CHECK(esp_wifi_disconnect());
ESP_ERROR_CHECK(esp_wifi_stop());
ESP_ERROR_CHECK(esp_wifi_set_config ...
by cskilbeck
Tue Jul 18, 2023 9:04 am
Forum: ESP-IDF
Topic: Adding source folder to project
Replies: 5
Views: 5138

Re: Adding source folder to project

idf.py reconfigure doesn't list the `common` component and gives no warnings

CMakeLists.txt doesn't declare a dependency on `common`

Is it a supported scenario to have a component that exists outside the project folder? If so, can you explain the recommended way to make it happen?

I'm using cmake ...

Go to advanced search