|
@@ -48,24 +48,36 @@ void mb_init_params(void)
|
|
|
|
|
|
mb_param[index].reg = 0x0120;
|
|
|
mb_param[index].size = 1;
|
|
|
- mb_param[index].param = (uint8_t*)&settings.mode_bits;
|
|
|
+ mb_param[index].param = (uint8_t*)&settings.di_mode_bits;
|
|
|
mb_param[index].set = set_din_mode;
|
|
|
mb_param[index].get = NULL;
|
|
|
mb_param[index].check_handler = mb_check_dummy;
|
|
|
|
|
|
index++;
|
|
|
|
|
|
-
|
|
|
-
|
|
|
mb_param[index].reg = 0x0122;
|
|
|
mb_param[index].size = 1;
|
|
|
- mb_param[index].param = (uint8_t*)&settings.norm_state_bits;
|
|
|
+ mb_param[index].param = (uint8_t*)&settings.di_norm_state_bits;
|
|
|
mb_param[index].set = NULL;
|
|
|
mb_param[index].get = NULL;
|
|
|
mb_param[index].check_handler = mb_check_dummy;
|
|
|
|
|
|
index++;
|
|
|
|
|
|
+
|
|
|
+ addr = 0x0124;
|
|
|
+ for (int i = 0; i < DI_NUMBER; i++)
|
|
|
+ {
|
|
|
+ mb_param[index].reg = addr;
|
|
|
+ mb_param[index].size = 1;
|
|
|
+ mb_param[index].param = (uint8_t*)&settings.di_debounce[i];
|
|
|
+ mb_param[index].set = NULL;
|
|
|
+ mb_param[index].get = NULL;
|
|
|
+ mb_param[index].check_handler = mb_check_dummy;
|
|
|
+
|
|
|
+ addr++;
|
|
|
+ index++;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|