Помогите с BMP-085

не компилится с NODEMCU

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
maxakal
Рядовой
Сообщения: 2
Зарегистрирован: 07.10.2018{, 20:43}
Репутация: 0
Имя: Максим

Помогите с BMP-085

#1

Сообщение maxakal » 07.10.2018{, 22:58}

Не компилируется любой скетч созданный с FLProg для платы Nodemcu Esp8266, имеющий в составе датчик BMP-085 .
В скетче создаются строки :
void loop()
{if(_isTimer(_bmp0851Tti, 1000)) {
_bmp0851Tti = millis();
_bmp085.getPressure(&_bmp085P);
_bmp085.getTemperature(&_bmp085T);

и потом при компиляции вылезает ошибка:

error: invalid conversion from 'long int*' to 'int32_t* {aka int*}' [-fpermissive]
_bmp085.getTemperature(&_bmp085T);


Перепробовал разные версии FLProg
и ArduinoIde
Сам я пока совсем не программист.

erno
Рядовой
Сообщения: 94
Зарегистрирован: 02.08.2017{, 13:09}
Репутация: 5

Помогите с BMP-085

#2

Сообщение erno » 07.10.2018{, 23:19}

У меня тоже самое на esp01

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Помогите с BMP-085

#3

Сообщение Dev1 » 08.10.2018{, 00:47}

Win10-64 FLProg v7.5.2 Portable :fie:

mgr
Рядовой
Сообщения: 83
Зарегистрирован: 07.11.2015{, 10:22}
Репутация: 5

Помогите с BMP-085

#4

Сообщение mgr » 08.10.2018{, 07:58}

Да, действительно BMP-085 не компилится.
BMP,BME-280 работают.
Dgordg

maxakal
Рядовой
Сообщения: 2
Зарегистрирован: 07.10.2018{, 20:43}
Репутация: 0
Имя: Максим

Помогите с BMP-085

#5

Сообщение maxakal » 08.10.2018{, 11:26}

Dev1 писал(а):
08.10.2018{, 00:47}
Тык
Тогда объясните тупому :smile198: , в каком месте надо вставлять эту библиотеку? При компиляции из проекта автоматом подставляется библиотека BMP085.h Если ее убрать из FLProg совсем, то ругается на ее отсутствие, если подключить другую библиотеку потом в среде Arduinoide то тоже не получается . :(

Ответить

Вернуться в «Датчики температуры, влажности и давления»