mirror of
https://github.com/espressif/esp-idf.git
synced 2025-12-10 18:06:29 +00:00
core system: Fix warnings in compilation when assertions are disabled
Adds a CI config for hello world that sets this, to catch future regressions
This commit is contained in:
@@ -375,6 +375,7 @@ void sdio_slave_deinit(void)
|
||||
}
|
||||
esp_err_t ret = esp_intr_free(context.intr_handle);
|
||||
assert(ret==ESP_OK);
|
||||
(void)ret;
|
||||
context.intr_handle = NULL;
|
||||
deinit_context();
|
||||
}
|
||||
@@ -532,7 +533,7 @@ static void sdio_intr_send(void* arg)
|
||||
|
||||
uint32_t returned_cnt;
|
||||
if (sdio_slave_hal_send_eof_happened(context.hal)) {
|
||||
portBASE_TYPE ret = pdTRUE;
|
||||
portBASE_TYPE ret __attribute__((unused));
|
||||
|
||||
esp_err_t err;
|
||||
while (1) {
|
||||
@@ -549,7 +550,7 @@ static void sdio_intr_send(void* arg)
|
||||
}
|
||||
//get_next_finished_arg returns the total amount of returned descs.
|
||||
for(size_t i = 0; i < returned_cnt; i++) {
|
||||
portBASE_TYPE ret = xSemaphoreGiveFromISR(context.remain_cnt, &yield);
|
||||
ret = xSemaphoreGiveFromISR(context.remain_cnt, &yield);
|
||||
assert(ret == pdTRUE);
|
||||
}
|
||||
}
|
||||
@@ -603,16 +604,17 @@ esp_err_t sdio_slave_transmit(uint8_t* addr, size_t len)
|
||||
static esp_err_t send_flush_data(void)
|
||||
{
|
||||
esp_err_t err;
|
||||
portBASE_TYPE ret __attribute__((unused));
|
||||
|
||||
while (1) {
|
||||
void *finished_arg;
|
||||
uint32_t return_cnt = 0;
|
||||
err = sdio_slave_hal_send_flush_next_buffer(context.hal, &finished_arg, &return_cnt);
|
||||
if (err == ESP_OK) {
|
||||
portBASE_TYPE ret = xQueueSend(context.ret_queue, &finished_arg, portMAX_DELAY);
|
||||
ret = xQueueSend(context.ret_queue, &finished_arg, portMAX_DELAY);
|
||||
assert(ret == pdTRUE);
|
||||
for (size_t i = 0; i < return_cnt; i++) {
|
||||
portBASE_TYPE ret = xSemaphoreGive(context.remain_cnt);
|
||||
ret = xSemaphoreGive(context.remain_cnt);
|
||||
assert(ret == pdTRUE);
|
||||
}
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user