Newsgroup: it.hobby.elettronica.digitale
Titolo: ESP8266 Arduino,colori nell'editor e trova dichiarazioni ecc

Salve
ho provato a cambiare "a mano" i colori che presenta l'editor di Arduino,
(che uso solo per modulo wifi ESP8266)
variando i valori #RRGGBB  es
editor.function.style = #4074d0,plain
 
è un pò scomodo perchè va riavviato l'IDE ogni volta per vederne gli  
effetti
 
mi sembra di capire che il simbolo # rappresenti sia numero esadecimale,se  
questo è subito dopo,sia commento.E' vero?
 
La domanda principale è se c'è qualche tool che permetta di vedere subito  
l'effetto che fa
La 2nda è se nell?IDE ci sia modo cliccando su una variabile o una  
definizione,di vedere dove sono state dichiarate
 
O conviene organizzarsi con editor esterno?Ma come?
Grazie
 
-- 
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com
 
 

 Grazie
 
Sicuramente eclipse come editor più evoluto.
Su arduino.cc puoi trovare anche un editor online.

 Grazie
 
Io ho fatto così, ne avrò provati una trentina senza
esagerare, e alla fine torno sempre a Crimson Editor;
semplice ed è il solo che usa il font fixedsys nativo e in
più ha le cose che servono e piacciono a me (una per
tutte, persino notepad++ cambia la larghezza della colonna 
con i numeri riga, ogni volta che si aggiunge una cifra.
Crimson editor si prende lo spazio massimo che serve e
quindi non fa quella odiosa scalettatura quando si scorre
il testo velocemente, più tante altre piccole finezze).
 
 
-- 
Ieri ho fatto la spesa ed è stato come la prima
volta che ho fatto sesso. E' stato meraviglioso,
è durato poco e ho speso 50 euro.
 

 il testo velocemente, più tante altre piccole finezze).
 
caspita sei rimasto indietro 20 anni :)
non hai nulla che ti aiuti nella programmazione c++, soprattutto ti 
manca l'autocompletamento che aiuta moltissimo nello scrivere codice.
 


Visual Studio Code?
 
-- 
RoV - IW3IPD
http://www.iw3ipd.microvise.it/
 
http://iw3ipd.blogspot.it/
 

 scrivere codice.
 
Eh, lo so, sono la persona più abitudinaria del mondo e da
ben più di 20 anni ho preso abitudini anche negative che
non potrò più cambiare. Una per tutte so benissimo che
posso dichiarare tutte le variabili che voglio ma il
compilatore allocherà lo spazio massimo usato
contemporaneamente (intendo dire, se una variabile viene
usata non contemporaneamente a un'altra, il compilatore è
furbo e praticamente le tratta come alias di una sola 
creata internamente) ma è più forte di me, scrivo come se 
questa e tante altre ottimizzazioni non esistessero, come 
non c'erano con le primissime versioni del compilatore C 
di MS.
 
Dell'autocompletamento manco a parlarne, lo disabilito
ovunque posso perché mi dà fastidio, come nei siti web.
Probabilmente esiste un altro modo che cliccare fuori
dalla finestrella se non voglio accettare la proposta
dell'IDE ma non ho mai trovato in giro come sfruttare
questa comodità.
 
Infine, faccio cose di così basso impegno e livello che
non ho mai sofferto granché. Ho dovuto però imparare le
basi di code::blocks e dei vari VS perché recentemente non
riuscivo a debuggare un programma con le solite "printf" e
ho dovuto cedere, è stato uno sforzo epocale :D


 Visual Studio Code?
 
Non lo so perchè alla fine è comunque un ambiente zoppo che nell'uso  
comune non può
essere integrato con un debugger,quindi alla fine anche qualcosa di  
leggero credo che potrebbe fare
quello che serve,magari sbaglio


 O conviene organizzarsi con editor esterno?Ma come?
 
File->Impostazioni->Usa editor esterno
 
Apri il file sia dall'IDE che con un editor esterno.
 
Nell'IDE non puoi fare modifiche, ma quando salvi dall'altro editor 
compaiono anche nell'IDE.

 ho dovuto cedere, è stato uno sforzo epocale :D
 
Vero che le abitudini son dure a morire, ma la comodità di vedere tutte 
le funzioni belle e pronte non dovrebbe mancare :)
Codeblocks non è male, non ai livelli di visual studio o eclipse, ma un 
buon aiuto.
 
Poi sicuramente sviluppare per arduino non richiede di conoscere così 
tante librerie, ma se solo volessi passare ad applicazioni per windows 
entreresti in un oceano (il mare è troppo piccolo) di funzioni 
impossibili da ricordare.
 
Poi soprattutto son tutte classi e derivate che, senza uno strumento 
utile come l'autocompletamento, ti farebbero passare più tempo sulla 
guida che non nello scrivere codice :)
 

 ha  
scritto:

domanda,
se con l'editor esterno se 100 righe prima ho definito
10   #define LIMIT 25
 
 
...
...
110 if(mioval >LIMIT)
 
come posso a riga 110 cliccare su LIMIT e ottenere dove è stato dichiarato
se non c'è di mezzo un preprocessore che colleghi le cose?
Il bello che nemmeno l'IDE di Arduino sembra in grado di farlo,
o sono io che non lo so usare?


> Visual Studio Code?
 
Visual Studio ha il brutto vizio di sporcare il sistema, poco 
consigliabile per uno sketch arduino :)
Poi sicuramente è valido, ma per principianti non lo vedo "necessario".
 
Visual studio l'ho usato per anni in tempi passati, mi ha sempre creato 
qualche problema :)
 
Anche se poi Visual Studio Code non sarà proprio la stessa cosa, è anche 
multipiattaforma.
 


Visual Studio Code non c'entra praticamente quasi nulla con Visual Studio.


infatti l'ho scritto :)
ma come sporca il sistema microsoft nessuno.
 

 
 
queste son cose che faccio ancora adesso
wxwidgets la compilo ancora con il solito make, e spesso debug con 
printf :)
 
 
non ci metto più metto più un'ora, ma son rimasto ancora legato al 
vecchio metodo.
 
 

 non ci metto più metto più un'ora
lol :)
 
non ci metto più un'ora


Io ho cominciato a programmare microcontrollori per hobby sulla fine anni 90,c'erano già notevoli comodità
nessuna EPROM da cancellare in mezz'ora con gli UV,si sbagliava e si riscriveva .
 
Coloro che invece programmavano in temi di costosi emulatori e monitor monocromatici,
erano costretti a pensarci molto meglio prima di fare girare programmi,
e almeno quelli che ho conosciuto avevano sviluppato un ordine mentale e una attenzione
che ho molto invidiato