Changes between Version 8 and Version 9 of picoLCD


Ignore:
Timestamp:
10/07/08 18:58:42 (10 years ago)
Author:
qwerty0987654321@mail.ru
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • picoLCD

    v8 v9  
    4747||LCD::backlight(v)||switch the backlight on (v=1) or off (v=0)||
    4848||LCD::gpo(n,v)||set the GPO <n> to level <v> (0..255)||
    49 ||LCD::gpi(n)||get the value of GPI <n>, n=1 is for buttons events. Option is available since rev.898||
     49||LCD::gpi(n)||get the value of GPI <n>, n=1 is for button events. Option is available since rev.898||
    5050
    5151GPO widget lights mapping:[[br]]
     
    5858
    5959GPI(1) button mapping:[[br]]
     60||'''Value'''||'''Button'''||
    6061||1||+||
    6162||2||-||
     
    8081
    8182Widget TimerW {
    82         class 'Timer'
    83         expression n=LCD::GPI(1);nkey=n!=0?n:nkey 
    84         active 1
    85         update 100
     83   class 'Timer'
     84   expression n=LCD::GPI(1);nkey=n!=0?n:nkey 
     85   active 1
     86   update 100
    8687}
    8788
    8889Widget BUTTON_ACTION {
    89     class 'Text'
    90     expression button_text
    91     width 20
    92     align 'L'
    93     update 500
     90   class 'Text'
     91   expression button_text
     92   width 20
     93   align 'L'
     94   update 500
    9495}
    9596
    9697Widget GPO_kf1 {
    97     class 'GPO'
    98     expression button_text=nkey==3?uptime('%d days %H:%M:%S'):button_text;nkey==3?1:0
    99     update 300
     98   class 'GPO'
     99   expression button_text=nkey==3?uptime('%d days %H:%M:%S'):button_text;nkey==3?1:0
     100   update 300
    100101}
    101102
    102103Widget GPO_kf2 {
    103     class 'GPO'
    104     expression button_text=nkey==4?strftime('%a,%d/%m %H:%M:%S',time()):button_text;nkey==4?1:0
    105     update 300
     104   class 'GPO'
     105   expression button_text=nkey==4?strftime('%a,%d/%m %H:%M:%S',time()):button_text;nkey==4?1:0
     106   update 300
    106107}
    107108
    108109Display picoLCD20x2 {
    109     Driver   'picoLCD'
    110     Size     '20x2'
    111     Contrast  0
    112     Backlight 1
    113     Icons     6
     110   Driver   'picoLCD'
     111   Size     '20x2'
     112   Contrast  0
     113   Backlight 1
     114   Icons     6
    114115}
    115116
    116117Layout L20x2 {
    117     Row1 {
     118   Row1 {
    118119        Col1 'BUTTON_ACTION'
    119     }
    120     Timer1 'TimerW'
    121     GPO2       'GPO_kf1'
    122     GPO3       'GPO_kf2'
     120   }
     121   Timer1 'TimerW'
     122   GPO2       'GPO_kf1'
     123   GPO3       'GPO_kf2'
    123124}
    124125