bugfix
This commit is contained in:
@@ -220,6 +220,10 @@ void WiFi::processScanResults() {
|
|||||||
if (ap_count > 10) ap_count = 10;
|
if (ap_count > 10) ap_count = 10;
|
||||||
|
|
||||||
wifi_ap_record_t *ap_list = (wifi_ap_record_t *)malloc(sizeof(wifi_ap_record_t) * ap_count);
|
wifi_ap_record_t *ap_list = (wifi_ap_record_t *)malloc(sizeof(wifi_ap_record_t) * ap_count);
|
||||||
|
if (ap_list == NULL) {
|
||||||
|
printf("Heap allocation error in processScanResults\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
ESP_ERROR_CHECK(esp_wifi_scan_get_ap_records(&ap_count, ap_list));
|
ESP_ERROR_CHECK(esp_wifi_scan_get_ap_records(&ap_count, ap_list));
|
||||||
|
|
||||||
// 3. Build JSON using cJSON
|
// 3. Build JSON using cJSON
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ void Calibration::init() {
|
|||||||
uint8_t tempCalib;
|
uint8_t tempCalib;
|
||||||
esp_err_t err = ESP_OK;
|
esp_err_t err = ESP_OK;
|
||||||
err |= nvs_get_i32(calibHandle, UpTicksTag, &tempUpTicks);
|
err |= nvs_get_i32(calibHandle, UpTicksTag, &tempUpTicks);
|
||||||
err |= nvs_get_i32(calibHandle, DownTicksTag, &tempUpTicks);
|
err |= nvs_get_i32(calibHandle, DownTicksTag, &tempDownTicks);
|
||||||
err |= nvs_get_u8(calibHandle, statusTag, &tempCalib);
|
err |= nvs_get_u8(calibHandle, statusTag, &tempCalib);
|
||||||
if (err == ESP_OK) {
|
if (err == ESP_OK) {
|
||||||
UpTicks = tempUpTicks;
|
UpTicks = tempUpTicks;
|
||||||
|
|||||||
Reference in New Issue
Block a user