Sí, este fin de semana he podido dedicarle un poco más de lo habitual
![Feliz :-]](./images/smilies/sc_jcheesy.gif)
Moderadores: cacharreo, Fundadores
Pues a mi me lo ha dejado frito ... salen un montón de cuadraditos en pantalla y no hace caso a los botones ... voy a volver a alguna versión anteriorrcmolina escribió: ↑22 Nov 2017, 21:06 Creo que no me he dejado nada, seguimos en la 1.20c: (he actualizado el link anterior)
http://filecloud.io/iqfr4z7ue
Ps. Respecto a lo del "comportamiento anómalo" del tono inicial, para mí es una seña de identidad![]()
Al principio fue un bug, pero lo he dejado porque me gusta, me gustaría mantenerlo. Si hay presión o produce errores, pues no te digo que no (yo no los he detectado).
Me recuerda a los antiguos copiones y alimenta mi nostalgia.![]()
Una pregunta/idea... esos dos puntos de configuración no podrían ser detectados de alguna manera durante la inicialización y usar el que se detecte? Si bien entiendo que esto se podría traducir en una disminución importante de los recursos disponibles en el AVR e igual no es posible.rcmolina escribió:@TOMASIUS, gracias por las pruebas. Dame datos por favor de tu hw y configuración. Yo lo he probado con ambas pantallas OLED y LCD antes de subirlo y no me ha dado problemas. Deduzco que tienes OLED por lo de los cuadraditos, típico de un problema de punteros posible problema en la rutina printtextF (la 1.18 no tiene los ultimos cambios)
¿qué versión de la IDE estás usando? yo la 1.8.1
¿cual era la versión anterior, que funcionaba, desde la que has actualizado? ¿te funcionaba la anterior 1.20b?
1.20b: http://filecloud.io/u69he1m5x
1.20a: https://mega.nz/#!mV0GWACK!JfFySIxOdyoy ... 3D3znvz1P8
1.19: http://filecloud.io/dy29nj0ra
1.18: http://filecloud.io/25n1yei80
Al menos hay que revisar dos configuraciones en la pestaña MaxDuino_v1.20c antes de subirlo (confírmanos que está todo correcto) :
1.- Configuración LED/OLED: en la pestaña MaxDuino_v1.20c (antiguamente lo dejaba en LCDSCREEN16x2)
//Set defines for various types of screen, currently only 16x2 I2C LCD is supported
//#define SERIALSCREEN 1
//#define LCDSCREEN16x2 1
#define OLED1306 1
//#define P8544 1
2.- Dirección de la pantalla en caso de LCD:
#ifdef LCDSCREEN16x2
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3f,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
Hola,rcmolina escribió: ↑23 Nov 2017, 07:04 @TOMASIUS, gracias por las pruebas. Dame datos por favor de tu hw y configuración. Yo lo he probado con ambas pantallas OLED y LCD antes de subirlo y no me ha dado problemas. Deduzco que tienes OLED por lo de los cuadraditos, típico de un problema de punteros posible problema en la rutina printtextF (la 1.18 no tiene los ultimos cambios)
¿qué versión de la IDE estás usando? yo la 1.8.1
¿cual era la versión anterior, que funcionaba, desde la que has actualizado? ¿te funcionaba la anterior 1.20b?
1.20b: http://filecloud.io/u69he1m5x
1.20a: https://mega.nz/#!mV0GWACK!JfFySIxOdyoy ... 3D3znvz1P8
1.19: http://filecloud.io/dy29nj0ra
1.18: http://filecloud.io/25n1yei80
Al menos hay que revisar dos configuraciones en la pestaña MaxDuino_v1.20c antes de subirlo (confírmanos que está todo correcto) :
1.- Configuración LED/OLED: en la pestaña MaxDuino_v1.20c (antiguamente lo dejaba en LCDSCREEN16x2)
//Set defines for various types of screen, currently only 16x2 I2C LCD is supported
//#define SERIALSCREEN 1
//#define LCDSCREEN16x2 1
#define OLED1306 1
//#define P8544 1
2.- Dirección de la pantalla en caso de LCD:
#ifdef LCDSCREEN16x2
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3f,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display