Hardfault occurs when initial value is set in Slider's setupScreen
Hi,
I am using touchGFX version 4.16.1
setupScreenSAView::setupScreenSAView()
{
sliderHigh.setValue((uint16_t)((fanset_h1/2) * 10));
}
void setupScreenSAView::sliderMovedSAHigh(int value)
{
//report to presenter and update text
presenter->userSetSAFanSpeed();
}
A hardfault occurs when the above function is executed.
But
setupScreenSAView::setupScreenSAView()
{
//sliderHigh.setValue((uint16_t)((fanset_h1/2) * 10));
}
or
void setupScreenSAView::sliderMovedSAHigh(int value)
{
//report to presenter and update text
//presenter->userSetSAFanSpeed();
}
If I comment out sliderHigh.setValue(); or presenter->userSetSAFanSpeed(); the hardFault doesn't happen
I have to initialize the Slider and use the presenter as well.
How can I solve this problem ?
Best regards,
