Show
Ignore:
Timestamp:
12/09/02 03:55:58 (12 years ago)
Author:
mds
Message:

add library support for logarithms and exponents (!) to support

vt1211 / vt8235 thermistor calculations. Add such calculations to
vt1211/vt8235 section in sensors.conf; bump library version to 1.4.0.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/lib/conf-parse.y

    r1386 r1667  
    103103%left <nothing> '*' '/' 
    104104%left <nothing> NEG 
     105%right <nothing> '^' '`' 
    105106 
    106107%token <nothing> ',' 
     
    273274                | '(' expression ')' 
    274275                  { $$ = $2; } 
     276                | '^' expression 
     277                  { $$ = malloc_expr();  
     278                    $$->kind = sensors_kind_sub; 
     279                    $$->data.subexpr.op = sensors_exp; 
     280                    $$->data.subexpr.sub1 = $2; 
     281                    $$->data.subexpr.sub2 = NULL; 
     282                  } 
     283                | '`' expression 
     284                  { $$ = malloc_expr();  
     285                    $$->kind = sensors_kind_sub; 
     286                    $$->data.subexpr.op = sensors_log; 
     287                    $$->data.subexpr.sub1 = $2; 
     288                    $$->data.subexpr.sub2 = NULL; 
     289                  } 
    275290; 
    276291