Go Down

Topic: MENWIZ: una libreria per creare menu su LCD (Read 29 times) previous topic - next topic

brunialti

cioè il problema viene dalla libreria LiquidCrystal?
Non saprei che dire. Su Linux normalmente funziona tutto....
E il tipo di errori è dell'ide e del codice...

nid69ita


meglio in italiano :D cmq si l ho usata quella libreria ma purtroppo ho lo stesso problema.. può essere linux?


Occhio che quella nuova la puoi mettere sotto
H:\Arduino\_projects\libraries           (librerie tue o non fornite con l'IDE)
ma quella vecchia sotto:
H:\Arduino\arduino-IDE\libraries         (librerie fornitote con l'IDE)
la devi eliminare
my name is IGOR, not AIGOR

PaoloP


EDIT ho usato la ide 1.5.3 beta Funziona. Ho notato che evidentemente hanno aggiornato la toolchain perchè la dimensione finale dell'esempio è molto più piccola. O è la digestione  ]:D


Creerai anche la libreria nel nuovo formato?

brunialti

Certo. Solo devo verificare la retrocompatibilita. Non vorrei che chi utilizza le versioni precedenti dell Ide abbia problemi.

PaoloP

Non c'è retrocompatibilità.
Per il momento la vecchia struttura funziona anche sulla 1.5.3. Più avanti, molto più avanti, non verrà più accettata.
Se decidi di creare una libreria modello 1.5.3 dovrai averne anche una seconda per la serie 1.0.5 e aggiornarle in contemporanea.

brunialti

... mi hai convinto. Vecchio formato ....

leo72


Non c'è retrocompatibilità.
Per il momento la vecchia struttura funziona anche sulla 1.5.3. Più avanti, molto più avanti, non verrà più accettata.
Se decidi di creare una libreria modello 1.5.3 dovrai averne anche una seconda per la serie 1.0.5 e aggiornarle in contemporanea.

[OT]
Doppia fatica per chi come me fa diverse lib... mi tocca convertire tutto anche per l'IDE 1.5...  :smiley-sweat:

nid69ita


Non c'è retrocompatibilità.
Per il momento la vecchia struttura funziona anche sulla 1.5.3. Più avanti, molto più avanti, non verrà più accettata.
Se decidi di creare una libreria modello 1.5.3 dovrai averne anche una seconda per la serie 1.0.5 e aggiornarle in contemporanea.


Scusa, dove si può leggere come deve essere la struttura delle nuove librerie?
Un link per favore, non trovo nulla   :smiley-red:
my name is IGOR, not AIGOR

PaoloP

--> https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification
Poi scarica l'IDE 1.5.3 e guarda le nuove librerie create dal Team. Si impara di più.

Enzo1947

Salve a tutti.

Mi sono affacciato da poco al mondo Arduino e, al momento, sto programmando un Arduino Mega.
  :) Complimenti per l'ottima gestione del forum e dei consigli e delle soluzioni che vengono elargiti a chi ha dei problemi, spesso risolvendo in tempi brevi quello che ci farebbe perdere del tempo prezioso nella programmazione.

Vorrei chiedere:
Utilizzo un display da 7" con le librerie UTFT ed UTFT_CTE, con queste istruzioni:

UTFT myGLCD(CTE70,38,39,40,41);
UTFT_CTE CTE_LCD(&myGLCD);

posso usare la libreria MenWiz?

Se si, cosa devo cambiare?

Grazie

gpb01


...
posso usare la libreria MenWiz?
...


Se leggi da QUI in poi, vedrai che molto probabilmente è NO, non la puoi usare senza modifiche al codice ...  :smiley-roll:

Guglielmo
Search is Your friend ... or I am Your enemy !

brunialti

Confermo. Non si può usare Menwiz.
Bisognerebbe riscrivere le funzioni di visualizzazione e di inizializzazione.
In realtà la visualizzazione è completamente staccata dalla gestione (creazione del menu e logica di navigazione) ma sono anche le funzioni più rognose...
Chissa magari in futuro...

Enzo1947

Grazie delle risposte.

Un'altra domanda.
La nuova libreria LiquidCrystal, supporta i display grafici con risoluzione 800x480?

Grazie

brunialti

La "famiglia" di librerie liquidCrystal supporta solo LCD a caratteri.
Ci sono molte librerie grafiche, ma non avendone mai usata una non ti so consigliare.
Può essere utile seguire questo thread:

http://forum.arduino.cc/index.php?topic=187761.0

PaoloP

Apri un topic nella sezione generale e cancella questo.
Grazie.

Da quello che ho capito hai problemi di gestione del display che vengono prima della gestione del menù con la libreria di Bruno.
Quindi il tuo post qui non ci azzecca (cit.). :smiley-sweat:
Una volta risolto quello allora potrai proseguire qui per problemi specifici di questa libreria.

Go Up