Subversion Repositories DashDisplay

Rev

Rev 20 | Rev 22 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20 Rev 21
Line 206... Line 206...
206
                                        {
206
                                        {
207
                                                uint16_t curr_val = dial_pos[dial];
207
                                                uint16_t curr_val = dial_pos[dial];
208
                                                rc = EE_ReadVariable(VirtAddVarTab[dial],&curr_val);
208
                                                rc = EE_ReadVariable(VirtAddVarTab[dial],&curr_val);
209
                                                if((rc !=0) || (curr_val != dial_pos[dial]))
209
                                                if((rc !=0) || (curr_val != dial_pos[dial]))
210
                                                {
210
                                                {
-
 
211
                                                        HAL_FLASH_Unlock();
-
 
212
 
211
                                                  EE_WriteVariable(VirtAddVarTab[dial],dial_pos[dial]);
213
                                                        rc = EE_WriteVariable(VirtAddVarTab[dial],dial_pos[dial]);
-
 
214
                                                        HAL_FLASH_Lock();
212
                                            }
215
                                                }
213
                                        }
216
                                        }
214
                                }
217
                                }
215
 
218
 
216
                        }
219
                        }
217
 
220
 
Line 337... Line 340...
337
        /* Unlock the Flash to enable the flash control register access *************/
340
        /* Unlock the Flash to enable the flash control register access *************/
338
        HAL_FLASH_Unlock();
341
        HAL_FLASH_Unlock();
339
 
342
 
340
        EE_Init();
343
        EE_Init();
341
 
344
 
342
 
-
 
-
 
345
    HAL_FLASH_Lock();
343
 
346
 
344
        int i;
347
        int i;
345
        uint16_t rc;
348
        uint16_t rc;
346
        for(i=0;i<2;i++)
349
        for(i=0;i<2;i++)
347
        {
350
        {