Closed mutthunaveen closed 3 years ago
Issue resolved after restarting Arduino IDE... Don't know where the mistake is.. Sorry for bothering.
Issue resolved after restarting Arduino IDE... Don't know where the mistake is.. Sorry for bothering.
Hi Kumar! These are not critical related to char type conversion and compatibility with the LCD library. Compiler should resolve them automatically... Cheers and enjoy!
Hi Dear
i was fascinated with the project and i build all hardware and copied all code and started compiling.
here are the errors i get with the code i copied.
can you please guide me to fix it?
`
D:\Program_files\Private\Private\Nav_old_data\naveen\003 Projects\Arduino\signal generator\signal-gen\signal-gen.ino: In function 'void setup()': signal-gen:349:23: error: invalid conversion from 'const uint8_t {aka const unsigned char}' to 'uint8_t {aka unsigned char}' [-fpermissive] lcd.createChar(0, ff); // Custom graphic FF char for LCD to indicate "Signal OFF" state ^ In file included from D:\Program_files\Private\Private\Nav_old_data\naveen\003 Projects\Arduino\signal generator\signal-gen\signal-gen.ino:155:0: C:\Users\Venu's\Documents\Arduino\libraries\Arduino-LiquidCrystal-I2C-library-master/LiquidCrystal_I2C.h:135:7: note: initializing argument 2 of 'void LiquidCrystal_I2C::createChar(uint8_t, uint8_t)' void createChar(uint8_t, uint8_t[]); ^
~~~~~ signal-gen:353:28: error: invalid conversion from 'const uint8_t {aka const unsigned char}' to 'uint8_t {aka unsigned char}' [-fpermissive] lcd.createChar(1, meander); // Custom graphic meandre char for LCD ^ In file included from D:\Program_files\Private\Private\Nav_old_data\naveen\003 Projects\Arduino\signal generator\signal-gen\signal-gen.ino:155:0: C:\Users\Venu's\Documents\Arduino\libraries\Arduino-LiquidCrystal-I2C-library-master/LiquidCrystal_I2C.h:135:7: note: initializing argument 2 of 'void LiquidCrystal_I2C::createChar(uint8_t, uint8_t)' void createChar(uint8_t, uint8_t[]); ^~~~~~ signal-gen:356:27: error: invalid conversion from 'const uint8_t {aka const unsigned char}' to 'uint8_t {aka unsigned char}' [-fpermissive] lcd.createChar(2, sine[0]); // Custom graphic sine 1/3 char for LCD