Adminhs пишет:
Удалось запустить pow() с помощью задания таких параметров:
#define __FP_FAST_FMA 0
#define __FP_FAST_FMAF 0
#define __FP_FAST_FMAL 0
и потом уже:
#include <math.h>
Пока с дефаинами не разбирался для чего они..
хм. а у меня пишет ошибку
Компилирование закончилось ошибкой, удалите не нужные функции или свяжитесь с администратором EID# 121763
код пробую вот такой:
#define __FP_FAST_FMA 0
#define __FP_FAST_FMAF 0
#define __FP_FAST_FMAL 0
#include <math.h>
float calculationAbsH(float t, float h)
{
float temp;
temp=pow(2.718281828,(17.67*t)/(t+243.5));
return (6.112*temp*h*2.1674)/(273.15+t);
}
void ICACHE_FLASH_ATTR
startfunc(){
// выполняется один раз при старте модуля.
}
void ICACHE_FLASH_ATTR
timerfunc(uint32_t timersrc) {
// место для вставки кода, который будет выполнятся каждую 1 секунду.
if(timersrc%30==0){
// место для вставки кода, который будет выполнятся каждые 30 секунд.
}
}
void webfunc(char *pbuf) {
os_sprintf(HTTPBUFF,"Hello world"); // вывод данных на главной модуля
}
вместо pow пробовал powf. Ошибка аналогичная.