Search found 187 matches

by ESP_Dazz
Tue Nov 13, 2018 3:07 pm
Forum: Hardware
Topic: ESP32-SOLO-1 ADC clarification
Replies: 7
Views: 2751

Re: ESP32-SOLO-1 ADC clarification

cmorgan wrote:how can we tell which modules have been calibrated vs. not?
I suggest you contact sales@espressif.com about this. They should be able to track down which chips have which type of calibration.
by ESP_Dazz
Wed Oct 31, 2018 12:50 pm
Forum: ESP32 IDF
Topic: Avoid Early LOG "Pro cpu up" "App cpu up"
Replies: 4
Views: 1371

Re: Avoid Early LOG "Pro cpu up" "App cpu up"

Unfortunately, I think the only way to disable ESP_EARLY_LOGx calls are to lower your log level in sdkconfig. However this will mean that the rest of your application will also be restricted to the sdkconfig level or below as esp_log_level_set() can only lower the log level and not raise it.
by ESP_Dazz
Wed Oct 31, 2018 11:16 am
Forum: Report Bugs
Topic: vTaskDelay
Replies: 18
Views: 9843

Re: vTaskDelay

vTaskDelay() cannot be called whilst the scheduler is disabled (i.e. in between calls of vTaskSuspendAll() and vTaskResumeAll()). The assertion failure you see is vTaskDelay() checking if it was called whilst the scheduler is disabled.
by ESP_Dazz
Mon Oct 29, 2018 11:12 am
Forum: ESP32 IDF
Topic: esp_register_freertos_tick_hook() verus FreeRTOS vApplicationTickHook()
Replies: 12
Views: 4236

Re: esp_register_freertos_tick_hook() verus FreeRTOS vApplicationTickHook()

Take a look at the 64-Bit Timers chapter in the Technical Reference Manual , then take a look at the driver documentation and the Timer Group Example . The idea is to use a hardware timer to generate a sub milli second interrupt periodically (auto reload), and using the interrupt service routine to ...
by ESP_Dazz
Mon Oct 29, 2018 6:29 am
Forum: ESP32 IDF
Topic: esp_register_freertos_tick_hook() verus FreeRTOS vApplicationTickHook()
Replies: 12
Views: 4236

Re: esp_register_freertos_tick_hook() verus FreeRTOS vApplicationTickHook()

snahmad75 wrote:but I need to call below functions every 1ms.
Maybe use the timer peripheral to generate sub millisecond interrupts, then modify ledc pwm in an ISR?
by ESP_Dazz
Thu Oct 25, 2018 1:16 pm
Forum: ESP32 IDF
Topic: esp_register_freertos_tick_hook() verus FreeRTOS vApplicationTickHook()
Replies: 12
Views: 4236

Re: esp_register_freertos_tick_hook() verus FreeRTOS vApplicationTickHook()

snahmad75 wrote:For LED on/off or fading every 1ms. This is not good enough.
Why not just use the LED_PWM controller?
by ESP_Dazz
Wed Oct 24, 2018 5:58 pm
Forum: Report Bugs
Topic: Topic not created
Replies: 2
Views: 1554

Re: Topic not created

This Topic?. The first 3 posts for new users on the forum need to be manually approved as an anti spam measure. Please check if the topic works now.
by ESP_Dazz
Wed Oct 24, 2018 5:50 pm
Forum: ESP32 IDF
Topic: Clarifications on freeRTOS
Replies: 4
Views: 2020

Re: Clarifications on freeRTOS

Does freeRTOS uses a preemptive scheduler on ESP-idf? Yes awaking higher priority tasks steal control from lower ones It depends on the priorities of the current running tasks on each core, and on the core affinity of the awoken task. Here a few examples: 1. Given core 0 runs a priority 10 task, co...
by ESP_Dazz
Tue Oct 23, 2018 6:12 am
Forum: General Discussion
Topic: First build hello_world and with error could not open COM port
Replies: 3
Views: 1395

Re: First build hello_world and with error could not open COM port

Small Tip: You don't need to go into menuconfig every time to change your serial port. You can override it by using ESPPORT=COMn

Other use environment variable overrides can be found here
by ESP_Dazz
Tue Oct 16, 2018 6:08 am
Forum: ESP32 IDF
Topic: What is ADC lock and why it takes so long to read from multiple ADC1 pins?
Replies: 7
Views: 2542

Re: What is ADC lock and why it takes so long to read from multiple ADC1 pins?

changing your log level in menuconfig->component_config->log_output ??? What log level I should set to. The Default Log Verbosity setting works by only compiling logs from the lowest level ( Error ) up to an including the specified level. For example, selecting Info level will result in allowing Er...

Go to advanced search