Changeset 28780


Ignore:
Timestamp:
04/21/14 01:28:47 (10 years ago)
Author:
obi
Message:

nemesis fix fancontrol

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/global.h

    r28767 r28780  
    64796479        char* speedWert = NULL;
    64806480        char* speedSet = NULL;
     6481        int base = 0;
     6482
     6483        if(checkbox("UFS922") == 1)
     6484                base = 100;
     6485        else
     6486                base = -15;
     6487               
    64816488
    64826489        if(speed < 0)
     
    64876494                        speedWert = getconfig("fanspeedstandby", NULL);
    64886495                if(speedWert == NULL)
    6489                         speedSet = ostrcat(speedSet, "170", 1, 0);
     6496                        speedSet = ostrcat(speedSet, oitoa(base + 70), 1, 1);
    64906497                else
    64916498                        speedSet = ostrcat(speedSet, speedWert, 1, 0);
     
    64946501        {
    64956502                if(speed == 0)
    6496                         speedSet = ostrcat(speedSet, "115", 1, 0);
     6503                        speedSet = ostrcat(speedSet, oitoa(base + 15), 1, 1);
    64976504                else if(speed == 25)
    6498                         speedSet = ostrcat(speedSet, "130", 1, 0);
     6505                        speedSet = ostrcat(speedSet, oitoa(base + 30), 1, 1);
    64996506                else if(speed == 50)
    6500                         speedSet = ostrcat(speedSet, "145", 1, 0);
     6507                        speedSet = ostrcat(speedSet, oitoa(base + 45), 1, 1);
    65016508                else if(speed == 75)
    6502                         speedSet = ostrcat(speedSet, "155", 1, 0);
     6509                        speedSet = ostrcat(speedSet, oitoa(base + 55), 1, 1);
    65036510                else
    6504                         speedSet = ostrcat(speedSet, "170", 1, 0);
    6505         }
    6506 
    6507         writesys("/proc/stb/fan/fan_ctrl", speedSet, 1);
     6511                        speedSet = ostrcat(speedSet, oitoa(base + 70), 1, 1);
     6512        }
     6513
     6514        if(checkbox("UFS922") == 1)
     6515                writesys("/proc/stb/fan/fan_ctrl", speedSet, 1);
     6516        else
     6517                writesys("/proc/stb/fp/fan_pwm", speedSet, 1);
    65086518
    65096519        if(aktion == 1)
Note: See TracChangeset for help on using the changeset viewer.