jmparatte / jm_LiquidCrystal_I2C

GNU Lesser General Public License v3.0
7 stars 6 forks source link

Example not working #3

Open Arcturuss opened 6 years ago

Arcturuss commented 6 years ago

Just installed this library and jm_Scheduler 1.0.10, jm_Wire 1.0.1 Cannot compile included example.

Error msg:

Arduino: 1.8.5 (Windows 10), Плата:"Arduino Nano, ATmega328P"

ВНИМАНИЕ: Категория 'Device Control, Signal Input/Output' в библиотеке rc-switch не является действительной. Установка на 'Uncategorized'
C:\Users\Arcturus\Documents\Arduino\libraries\jm_LiquidCrystal_I2C\fm_I2CIO.cpp: In function 'void lcd_i2c_coroutine()':

C:\Users\Arcturus\Documents\Arduino\libraries\jm_LiquidCrystal_I2C\fm_I2CIO.cpp:339:12: error: 'class TwoWire' has no member named 'busy'

   if (Wire.busy) {lcd_i2c_scheduler.rearm_async((1)*(8+1+1)*10); break;} // rearm quickly

            ^

C:\Users\Arcturus\Documents\Arduino\libraries\jm_LiquidCrystal_I2C\fm_I2CIO.cpp:341:8: error: 'class TwoWire' has no member named 'busy'

   Wire.busy = true;

        ^

C:\Users\Arcturus\Documents\Arduino\libraries\jm_LiquidCrystal_I2C\fm_I2CIO.cpp:343:13: error: 'class TwoWire' has no member named 'ready'

   if (!Wire.ready()) {Serial.print(F("lcd_i2c_coroutine(1)")); for(;;);}

             ^

C:\Users\Arcturus\Documents\Arduino\libraries\jm_LiquidCrystal_I2C\fm_I2CIO.cpp:357:13: error: 'class TwoWire' has no member named 'ready'

   if (!Wire.ready()) {Serial.print("lcd_i2c_coroutine(2)"); for(;;);}

             ^

C:\Users\Arcturus\Documents\Arduino\libraries\jm_LiquidCrystal_I2C\fm_I2CIO.cpp:359:8: error: 'class TwoWire' has no member named 'busy'

   Wire.busy = false;

        ^

exit status 1
Ошибка компиляции для платы Arduino Nano.
underwoodblog commented 6 years ago

Same here to with IDE 1.8.7 and Arduino Uno!

ewlie commented 5 years ago

I have the same problem. I just downloaded the latest jm_wire, jm_scheduler and jm_LiquidCrystal_I2C

C:\Users\John\Documents\Arduino\libraries\jm_LiquidCrystal_I2C\fm_I2CIO.cpp: In function 'void lcd_i2c_coroutine()':

C:\Users\John\Documents\Arduino\libraries\jm_LiquidCrystal_I2C\fm_I2CIO.cpp:339:12: error: 'class TwoWire' has no member named 'busy'

It looks like a great concept and would be nice to see it working.

Thanks