mirror of https://github.com/rusefi/bldc.git
Merge pull request #260 from powerdesigns/read_only_configs
Allow read-only motor config and app config
This commit is contained in:
commit
ccfe0de2b5
|
@ -458,6 +458,7 @@ void commands_process_packet(unsigned char *data, unsigned int len,
|
||||||
} break;
|
} break;
|
||||||
|
|
||||||
case COMM_SET_MCCONF: {
|
case COMM_SET_MCCONF: {
|
||||||
|
#ifndef HW_MCCONF_READ_ONLY
|
||||||
mc_configuration *mcconf = mempools_alloc_mcconf();
|
mc_configuration *mcconf = mempools_alloc_mcconf();
|
||||||
*mcconf = *mc_interface_get_configuration();
|
*mcconf = *mc_interface_get_configuration();
|
||||||
|
|
||||||
|
@ -490,6 +491,7 @@ void commands_process_packet(unsigned char *data, unsigned int len,
|
||||||
}
|
}
|
||||||
|
|
||||||
mempools_free_mcconf(mcconf);
|
mempools_free_mcconf(mcconf);
|
||||||
|
#endif
|
||||||
} break;
|
} break;
|
||||||
|
|
||||||
case COMM_GET_MCCONF:
|
case COMM_GET_MCCONF:
|
||||||
|
@ -507,6 +509,7 @@ void commands_process_packet(unsigned char *data, unsigned int len,
|
||||||
} break;
|
} break;
|
||||||
|
|
||||||
case COMM_SET_APPCONF: {
|
case COMM_SET_APPCONF: {
|
||||||
|
#ifndef HW_APPCONF_READ_ONLY
|
||||||
app_configuration *appconf = mempools_alloc_appconf();
|
app_configuration *appconf = mempools_alloc_appconf();
|
||||||
*appconf = *app_get_configuration();
|
*appconf = *app_get_configuration();
|
||||||
|
|
||||||
|
@ -532,6 +535,7 @@ void commands_process_packet(unsigned char *data, unsigned int len,
|
||||||
}
|
}
|
||||||
|
|
||||||
mempools_free_appconf(appconf);
|
mempools_free_appconf(appconf);
|
||||||
|
#endif
|
||||||
} break;
|
} break;
|
||||||
|
|
||||||
case COMM_GET_APPCONF:
|
case COMM_GET_APPCONF:
|
||||||
|
|
Loading…
Reference in New Issue