diff --git a/README.md b/README.md index e281939..d81687c 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ static void init_run_ulp(uint32_t usec) { // use this binary loader instead esp_err_t err = ulptool_load_binary(0, ulp_main_bin_start, (ulp_main_bin_end - ulp_main_bin_start) / sizeof(uint32_t)); // ulp coprocessor will run on its own now - err = ulp_run((&ulp_entry - RTC_SLOW_MEM) / sizeof(uint32_t)); + err = ulp_run(&ulp_entry - RTC_SLOW_MEM); } ``` @@ -141,7 +141,7 @@ void loop() { static void init_run_ulp(uint32_t usec) { ulp_set_wakeup_period(0, usec); esp_err_t err = ulptool_load_binary(0, ulp_main_bin_start, (ulp_main_bin_end - ulp_main_bin_start) / sizeof(uint32_t)); - err = ulp_run((&ulp_entry - RTC_SLOW_MEM) / sizeof(uint32_t)); + err = ulp_run(&ulp_entry - RTC_SLOW_MEM); if (err) Serial.println("Error Starting ULP Coprocessor"); } diff --git a/src/ulp_examples/ulp_README/ulp_README.ino b/src/ulp_examples/ulp_README/ulp_README.ino index a2bc52c..b964a11 100644 --- a/src/ulp_examples/ulp_README/ulp_README.ino +++ b/src/ulp_examples/ulp_README/ulp_README.ino @@ -28,6 +28,6 @@ static void init_run_ulp(uint32_t usec) { esp_err_t err = ulptool_load_binary(0, ulp_main_bin_start, (ulp_main_bin_end - ulp_main_bin_start) / sizeof(uint32_t)); // ulp coprocessor will run on its own now ulp_count = 0; - err = ulp_run((&ulp_entry - RTC_SLOW_MEM) / sizeof(uint32_t)); + err = ulp_run(&ulp_entry - RTC_SLOW_MEM); if (err) Serial.println("Error Starting ULP Coprocessor"); } diff --git a/src/ulp_examples/ulp_adc/ulp_adc.ino b/src/ulp_examples/ulp_adc/ulp_adc.ino index 1f8c395..33df43c 100644 --- a/src/ulp_examples/ulp_adc/ulp_adc.ino +++ b/src/ulp_examples/ulp_adc/ulp_adc.ino @@ -73,6 +73,6 @@ static void init_ulp_program() static void start_ulp_program() { /* Start the program */ - esp_err_t err = ulp_run((&ulp_entry - RTC_SLOW_MEM) / sizeof(uint32_t)); + esp_err_t err = ulp_run(&ulp_entry - RTC_SLOW_MEM); ESP_ERROR_CHECK(err); } diff --git a/src/ulp_examples/ulp_hall_sensor/ulp_hall_sensor.ino b/src/ulp_examples/ulp_hall_sensor/ulp_hall_sensor.ino index 16c3edc..59d10bc 100644 --- a/src/ulp_examples/ulp_hall_sensor/ulp_hall_sensor.ino +++ b/src/ulp_examples/ulp_hall_sensor/ulp_hall_sensor.ino @@ -49,7 +49,7 @@ void setup() { Serial.printf("Entering deep sleep\n\n"); /* Start the ULP program */ - ESP_ERROR_CHECK( ulp_run((&ulp_entry - RTC_SLOW_MEM) / sizeof(uint32_t))); + ESP_ERROR_CHECK( ulp_run(&ulp_entry - RTC_SLOW_MEM) ); ESP_ERROR_CHECK( esp_sleep_enable_ulp_wakeup() ); esp_deep_sleep_start(); } diff --git a/src/ulp_examples/ulp_i2c_bitbang/ulp_i2c_bitbang.ino b/src/ulp_examples/ulp_i2c_bitbang/ulp_i2c_bitbang.ino index 65ec140..8bb6d9e 100644 --- a/src/ulp_examples/ulp_i2c_bitbang/ulp_i2c_bitbang.ino +++ b/src/ulp_examples/ulp_i2c_bitbang/ulp_i2c_bitbang.ino @@ -89,6 +89,6 @@ static void init_ulp_program() static void start_ulp_program() { /* Start the program */ - esp_err_t err = ulp_run((&ulp_entry - RTC_SLOW_MEM) / sizeof(uint32_t)); + esp_err_t err = ulp_run(&ulp_entry - RTC_SLOW_MEM); ESP_ERROR_CHECK(err); } diff --git a/src/ulp_examples/ulp_rtc_gpio/ulp_rtc_gpio.ino b/src/ulp_examples/ulp_rtc_gpio/ulp_rtc_gpio.ino index 9e40c69..12efd09 100644 --- a/src/ulp_examples/ulp_rtc_gpio/ulp_rtc_gpio.ino +++ b/src/ulp_examples/ulp_rtc_gpio/ulp_rtc_gpio.ino @@ -79,7 +79,7 @@ void setup() { Serial.printf("Entering deep sleep\n\n"); /* Start the ULP program */ - ESP_ERROR_CHECK( ulp_run((&ulp_entry - RTC_SLOW_MEM) / sizeof(uint32_t))); + ESP_ERROR_CHECK( ulp_run(&ulp_entry - RTC_SLOW_MEM) ); ESP_ERROR_CHECK( esp_sleep_enable_ulp_wakeup() ); rtc_gpio_set_level(cpu_up_num, 0); esp_deep_sleep_start(); diff --git a/src/ulp_examples/ulp_tsens/ulp_tsens.ino b/src/ulp_examples/ulp_tsens/ulp_tsens.ino index be0b0b2..f085156 100644 --- a/src/ulp_examples/ulp_tsens/ulp_tsens.ino +++ b/src/ulp_examples/ulp_tsens/ulp_tsens.ino @@ -43,7 +43,7 @@ void setup() { Serial.printf("Entering deep sleep\n\n"); /* Start the ULP program */ - ESP_ERROR_CHECK( ulp_run((&ulp_entry - RTC_SLOW_MEM) / sizeof(uint32_t))); + ESP_ERROR_CHECK( ulp_run(&ulp_entry - RTC_SLOW_MEM) ); ESP_ERROR_CHECK( esp_sleep_enable_ulp_wakeup() ); esp_deep_sleep_start(); } diff --git a/src/ulp_examples/ulp_watering_device/ulp_watering_device.ino b/src/ulp_examples/ulp_watering_device/ulp_watering_device.ino index 5264a38..f30b81c 100644 --- a/src/ulp_examples/ulp_watering_device/ulp_watering_device.ino +++ b/src/ulp_examples/ulp_watering_device/ulp_watering_device.ino @@ -106,6 +106,6 @@ static void start_ulp_program() ulp_sample_counter = 0; /* Start the program */ - esp_err_t err = ulp_run((&ulp_entry - RTC_SLOW_MEM) / sizeof(uint32_t)); + esp_err_t err = ulp_run(&ulp_entry - RTC_SLOW_MEM); ESP_ERROR_CHECK(err); } diff --git a/src/ulp_examples/ulpcc/ulpcc_adc/ulpcc_adc.ino b/src/ulp_examples/ulpcc/ulpcc_adc/ulpcc_adc.ino index 942a38b..df42912 100644 --- a/src/ulp_examples/ulpcc/ulpcc_adc/ulpcc_adc.ino +++ b/src/ulp_examples/ulpcc/ulpcc_adc/ulpcc_adc.ino @@ -48,6 +48,6 @@ static void init_run_ulp(uint32_t usec) { // all shared ulp variables have to be intialized after ulptool_load_binary for the ulp to see it. // Set the high threshold reading you want the ulp to trigger a main processor wakeup. ulp_threshold = 0x20; - err = ulp_run((&ulp_entry - RTC_SLOW_MEM) / sizeof(uint32_t)); + err = ulp_run(&ulp_entry - RTC_SLOW_MEM); if (err) Serial.println("Error Starting ULP Coprocessor"); } diff --git a/src/ulp_examples/ulpcc/ulpcc_counter/ulpcc_counter.ino b/src/ulp_examples/ulpcc/ulpcc_counter/ulpcc_counter.ino index befc196..79fd8f3 100644 --- a/src/ulp_examples/ulpcc/ulpcc_counter/ulpcc_counter.ino +++ b/src/ulp_examples/ulpcc/ulpcc_counter/ulpcc_counter.ino @@ -25,7 +25,7 @@ void loop() { static void init_run_ulp(uint32_t usec) { ulp_set_wakeup_period(0, usec); esp_err_t err = ulptool_load_binary(0, ulp_main_bin_start, (ulp_main_bin_end - ulp_main_bin_start) / sizeof(uint32_t)); - err = ulp_run((&ulp_entry - RTC_SLOW_MEM) / sizeof(uint32_t)); + err = ulp_run(&ulp_entry - RTC_SLOW_MEM); if (err) Serial.println("Error Starting ULP Coprocessor"); }