Changeset 33 in svn


Ignore:
Timestamp:
Mar 25, 2015 6:14:42 PM (11 years ago)
Author:
megakiss
Message:
 
Location:
trunk/zasc/app_c
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/zasc/app_c/DST_DB.c

    r29 r33  
    652652int DST_DB_IsExceptRF(int rf) 
    653653{ 
    654         if (DST_EEPROM_GetFrequencySetting() == 0) return 0; 
     654        if (DST_EEPROM_GetMinRF() == DST_MinRF() && DST_EEPROM_GetMaxRF() == DST_MaxRF()) return 0; 
    655655        if (rf < DST_EEPROM_GetMinRF()) return 0; 
    656656        if (rf > DST_EEPROM_GetMaxRF()) return 0; 
     
    661661int DST_DB_GetExceptRFCount() 
    662662{ 
    663         if (DST_EEPROM_GetFrequencySetting() == 0) return 0; 
     663        if (DST_EEPROM_GetMinRF() == DST_MinRF() && DST_EEPROM_GetMaxRF() == DST_MaxRF()) return 0; 
    664664        return DST_EEPROM_GetMaxRF() - DST_EEPROM_GetMinRF() + 1; 
    665665} 
     
    675675{ 
    676676        int i=0; 
    677         if (DST_EEPROM_GetFrequencySetting() == 0) 
     677        if (DST_EEPROM_GetMinRF() == DST_MinRF() && DST_EEPROM_GetMaxRF() == DST_MaxRF()) 
    678678        { 
    679679                return GetNextRF(rf); 
  • trunk/zasc/app_c/DST_EEPROM.c

    r32 r33  
    3333        {"VI", 0, 1, 0}, 
    3434        {"PreferredConn", 0, 1, 0}, 
    35         {"FrequencySetting", 0, 1, 0},  
    3635        {"MinRF", 0, RF_COUNT-1, 0},  
    37         {"MaxRF", 0, RF_COUNT-1, 0} 
     36        {"MaxRF", 0, RF_COUNT-1, RF_COUNT-1} 
    3837}; 
    3938// unsigned aspect_4x3o_4x3i:2; // 0~2 
     
    106105void DST_EEPROM_FactoryInit() 
    107106{ 
    108         int FrequncySetting = DST_EEPROM_GetFrequencySetting(); 
    109107        int MinRF = DST_EEPROM_GetMinRF(); // ÀÌ °ªÀº »ç¿ëÀÚ °øÀåÃʱâÈ­ÇØµµ Áö¿öÁö¸é ¾È µÈ´Ù. 
    110108        int MaxRF = DST_EEPROM_GetMaxRF(); // ÀÌ °ªÀº »ç¿ëÀÚ °øÀåÃʱâÈ­ÇØµµ Áö¿öÁö¸é ¾È µÈ´Ù. 
    111109        memset(&db_config, 0, sizeof(_DB_CONFIG_) * DB_CONFIG_MAX); 
    112         DST_EEPROM_SetFrequencySetting(FrequncySetting); 
    113110        DST_EEPROM_SetMinRF(MinRF); 
    114111        DST_EEPROM_SetMaxRF(MaxRF); 
  • trunk/zasc/app_c/DST_EEPROM.h

    r32 r33  
    5454DS_U8 DST_GetSleepTimer(); 
    5555 
    56 #define DST_EEPROM_SetFrequencySetting(value) DST_EEPROM_SetConfig("FrequencySetting",value)  
    57 #define DST_EEPROM_GetFrequencySetting() DST_EEPROM_GetConfig("FrequencySetting") 
    5856#define DST_EEPROM_SetMinRF(value) DST_EEPROM_SetConfig("MinRF",value)  
    5957#define DST_EEPROM_GetMinRF() DST_EEPROM_GetConfig("MinRF") 
  • trunk/zasc/app_c/DST_WinFactory.c

    r32 r33  
    6161                this->SetTimeOut(this, 0); 
    6262                // °øÀåÃʱâÈ­ 
    63                 DST_EEPROM_SetFrequencySetting(0); // DST_EEPROM_SetNeedReset¿¡¼­ ÃʱâÈ­ ÇÏÁö ¾Ê±â¶§¹®¿¡ °­Á¦·Î ±âº»°ªÀ» ½áÁØ´Ù. 
    64                 DST_EEPROM_SetMinRF(0); // DST_EEPROM_SetNeedReset¿¡¼­ ÃʱâÈ­ ÇÏÁö ¾Ê±â¶§¹®¿¡ °­Á¦·Î ±âº»°ªÀ» ½áÁØ´Ù. 
    65                 DST_EEPROM_SetMaxRF(0); // DST_EEPROM_SetNeedReset¿¡¼­ ÃʱâÈ­ ÇÏÁö ¾Ê±â¶§¹®¿¡ °­Á¦·Î ±âº»°ªÀ» ½áÁØ´Ù. 
     63                DST_EEPROM_SetMinRF(-1); // DST_EEPROM_SetNeedReset¿¡¼­ ÃʱâÈ­ ÇÏÁö ¾Ê±â¶§¹®¿¡ °­Á¦·Î ±âº»°ªÀ» ½áÁØ´Ù. 
     64                DST_EEPROM_SetMaxRF(-1); // DST_EEPROM_SetNeedReset¿¡¼­ ÃʱâÈ­ ÇÏÁö ¾Ê±â¶§¹®¿¡ °­Á¦·Î ±âº»°ªÀ» ½áÁØ´Ù. 
    6665                DST_EEPROM_SetNeedReset(1); 
    6766                DST_DB_Sync(); 
Note: See TracChangeset for help on using the changeset viewer.