mirror of https://github.com/rusefi/bldc.git
Temperature limit bug fix, removed compilation warnings (requires modifying stm32f4xx.h in chibios)
This commit is contained in:
parent
42cab4c18d
commit
a4072fc108
2
Makefile
2
Makefile
|
@ -6,7 +6,7 @@
|
||||||
# Compiler options here.
|
# Compiler options here.
|
||||||
ifeq ($(USE_OPT),)
|
ifeq ($(USE_OPT),)
|
||||||
USE_OPT = -O2 -ggdb -fomit-frame-pointer -falign-functions=16 -std=gnu99
|
USE_OPT = -O2 -ggdb -fomit-frame-pointer -falign-functions=16 -std=gnu99
|
||||||
USE_OPT += -DSTM32F40_41xxx -DBOARD_OTG_NOVBUSSENS
|
USE_OPT += -DBOARD_OTG_NOVBUSSENS
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# C specific options here (added to USE_OPT).
|
# C specific options here (added to USE_OPT).
|
||||||
|
|
4
mcpwm.c
4
mcpwm.c
|
@ -155,7 +155,7 @@ static void update_override_limits(volatile mc_configuration *conf);
|
||||||
#define IS_DETECTING() (state == MC_STATE_DETECTING)
|
#define IS_DETECTING() (state == MC_STATE_DETECTING)
|
||||||
|
|
||||||
// Threads
|
// Threads
|
||||||
static WORKING_AREA(timer_thread_wa, 1024);
|
static WORKING_AREA(timer_thread_wa, 2048);
|
||||||
static msg_t timer_thread(void *arg);
|
static msg_t timer_thread(void *arg);
|
||||||
static WORKING_AREA(rpm_thread_wa, 1024);
|
static WORKING_AREA(rpm_thread_wa, 1024);
|
||||||
static msg_t rpm_thread(void *arg);
|
static msg_t rpm_thread(void *arg);
|
||||||
|
@ -540,7 +540,7 @@ static void update_override_limits(volatile mc_configuration *conf) {
|
||||||
maxc = fabsf(conf->l_current_min);
|
maxc = fabsf(conf->l_current_min);
|
||||||
}
|
}
|
||||||
|
|
||||||
maxc = utils_map(temp, conf->l_temp_fet_start, temp > conf->l_temp_fet_end, maxc, conf->cc_min_current);
|
maxc = utils_map(temp, conf->l_temp_fet_start, conf->l_temp_fet_end, maxc, 0.0);
|
||||||
|
|
||||||
if (fabsf(conf->l_current_max) > maxc) {
|
if (fabsf(conf->l_current_max) > maxc) {
|
||||||
conf->lo_current_max = SIGN(conf->l_current_max) * maxc;
|
conf->lo_current_max = SIGN(conf->l_current_max) * maxc;
|
||||||
|
|
Loading…
Reference in New Issue