Go Down

Topic: swRTC (Read 84786 times) previous topic - next topic

leo72

Su Linux si usa la combinazione AltGr+[ oppure ], è molto comodo. Così non devi impazzire con il tastierino numerico assente dei portatili.
Ma non si può su Windows impostare delle scorciatoie da tastiera per assegnare ad una combinazione di tasti un determinato carattere?

Madwriter


Su Linux si usa la combinazione AltGr+[ oppure ], è molto comodo. Così non devi impazzire con il tastierino numerico assente dei portatili.
Ma non si può su Windows impostare delle scorciatoie da tastiera per assegnare ad una combinazione di tasti un determinato carattere?

probabilmente si,ma ctrl c,ctrl v è sempre più pratico :D
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

astrobeed


Su Linux si usa la combinazione AltGr+[ oppure ], è molto comodo.


Vale anche per Windows e la sequenza è shift+AltGr+[ per { e shift+AltGr+] per } , pure con Linux è la stessa cosa perché se fai solo AltGr [ ottieni [, non dipende dal sistema operativo ma dalla tastiera stessa che a seconda di come premi i tasti invia i necessari scancode.
Sulla mia tastiera per dektop in corrispondenza dei tasti [ e ] ho anche i simboli { e } disegnati in blu.



Madwriter



Su Linux si usa la combinazione AltGr+[ oppure ], è molto comodo.


Vale anche per Windows e la sequenza è shift+AltGr+[ per { e shift+AltGr+] per } , pure con Linux è la stessa cosa perché se fai solo AltGr [ ottieni [, non dipende dal sistema operativo ma dalla tastiera stessa che a seconda di come premi i tasti invia i necessari scancode.
Sulla mia tastiera per dektop in corrispondenza dei tasti [ e ] ho anche i simboli { e } disegnati in blu.

{Grazie astro :D }
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Testato

confermo, ho provato sulla mia, ed anche se non ci sono disegnate le graffe appaiono lo stesso.
Non si finisce mai di imparare, con Astro (ed anche con tutti Voi altri)
In compenso fornisco un bel link di riepilogo http://en.wikipedia.org/wiki/AltGr_key  :)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

leo72

sì, la combinazione è shift+AltGr+[, mia dimenticanza.
E confermo anch'io che funziona anche su Windows, ho provato su un computer che ho qui e va come su Linux. Mi pareva infatti una cosa strana che le scorciatoie da tastiera non fossero uniformi.

Madwriter


sì, la combinazione è shift+AltGr+[, mia dimenticanza.
E confermo anch'io che funziona anche su Windows, ho provato su un computer che ho qui e va come su Linux. Mi pareva infatti una cosa strana che le scorciatoie da tastiera non fossero uniformi.

sono sicuro che sul mac non và  ;) quando torno a casa ve lo confermo  :smiley-mr-green:
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

leo72


sono sicuro che sul mac non và  ;) quando torno a casa ve lo confermo  :smiley-mr-green:

Ah ah ah  :smiley-yell:
Comunque non può andare sicuramente dato che il Mac non ha il tasto AltGr. Forse ha "Option" al suo posto?

Madwriter



sono sicuro che sul mac non và  ;) quando torno a casa ve lo confermo  :smiley-mr-green:

Ah ah ah  :smiley-yell:
Comunque non può andare sicuramente dato che il Mac non ha il tasto AltGr. Forse ha "Option" al suo posto?

Si ma noi abbiamo la mela morsicata  :smiley-yell:
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

leo72

Bellissimo  :D

Stasera modifico la mia tastiera e ci metto questo, al posto del tastino con le finestre:

Madwriter


Bellissimo  :D

Stasera modifico la mia tastiera e ci metto questo, al posto del tastino con le finestre:


io stasera devo fare un operazione difficile,devo operare il mio vecchio mac per metterci linux,speriamo che il trapianto vada bene  :smiley-mr-green:
estetica mac,sistema linux cosa vuoi di più  :smiley-mr-green:
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

pablos

Ciao

Le librerie  <swRTC.h> <IRremote.h> non possono coesistere l'orologio non avanza quando viene aggiunta la lib IR, forse perchè usano lo stesso timer?
A parte non avanzare, quando interrogo il server NTP ottengo l'aggiornamento correttamente, ma IRemote si inchioda e smette di ricevere, restartando la libreria IR dopo l'aggiornamento la stessa tornava a funzionare, ma l'orologio resta piantato all'ultimo aggiornamento.
Come posso risolvere?

Grazie

bye
no comment

PaoloP

Mi pare che nella SwRtc il timer sia selezionabile. Ma devi attendere Leo per info più precise.  :P

leo72

Non conosco la IRremote, però la swRTC usa un timer prefissato, che non è cambiabile. Quale timer dipende dal tipo di chip, sull'Atmega328 è il timer2.

leo72

OK. Ho dato un'occhiata alla IRremote.

Di default usa il timer 2 ma ho visto da un suo file di configurazione che questa scelta può essere cambiata. Basta editare il file IRremoteInt.h
Per l'Arduino UNO (quindi Atmega328), si devono invertire i commenti alle linee 66/67:
Code: [Select]
// Arduino Duemilanove, Diecimila, LilyPad, Mini, Fio, etc
#else
  //#define IR_USE_TIMER1   // tx = pin 9
  #define IR_USE_TIMER2     // tx = pin 3
#endif


Per l'Arduino MEGA (quindi Atmega2560) si sceglie il timer alle righe 33/37:
Code: [Select]
// Arduino Mega
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
  //#define IR_USE_TIMER1   // tx = pin 11
  #define IR_USE_TIMER2     // tx = pin 9
  //#define IR_USE_TIMER3   // tx = pin 5
  //#define IR_USE_TIMER4   // tx = pin 6
  //#define IR_USE_TIMER5   // tx = pin 46

Go Up