Saludos.
Recientemente compré unos módulos que son copia de Arduino Nano pero estos usan el chip LGT8F328P
Instalé su correspondiente Core para Arduino y funcionan bastante bien, aparte tienen la ventaja que tienen un reloj de 32 MHz.
Hasta aquí todo bien, pero después de hacer una prueba con un clásico blink y ver que funcionaba correctamente en B4R, quise hacer una prueba con una pantalla 20x4 usando la librería rLiquidCrystal_I2C, pero me llevé una sorpresa.
Al compilar me aparece el siguiente error: rLiquidCrystal_I2C.cpp:6: undefined reference to `operator new(unsigned int, void*)'
¿Alguien sabe si esto se puede corregir? Por lo que creo la librería no es compatible con este microcontrolador.
Tal vez alguno de ustedes sepa cómo sustituir o modificar la referencia en el archivo rLiquidCrystal_I2C.cpp
En Arduino no hay problema, pero como siempre, en B4R da mucho problema eso del operador "new"
Referencias:
An improved ATMega328P with this cheap clone Logic Green LGT8F328P - RalphBacon/LGT8F328P-Arduino-Clone-Chip-ATMega328P
Gracias.