Page 1 of 1

STM32F103C8T6 Deep Sleep Mode Library

Posted: Wed May 18, 2022 2:34 pm
by ardunocuqpw
Hi everyone, ı want to use deep sleep mode on my stm32f103c8t6. I have two library but it gives error, ı can't compile it. How can ı put to sleep my stm32? Does it need library? If ı don't need library how can ı do this? Thanks for your help.

My Errors:
Using: C:\Users\ufukc\Documents\Arduino\libraries\STM32LowPower-main
In file included from C:\Users\ufukc\Documents\Arduino\libraries\STM32LowPower-main\src\low_power.c:22:0:
Not used: C:\Users\ufukc\Documents\Arduino\libraries\STM32duino_Low_Power
C:\Users\ufukc\Documents\Arduino\libraries\STM32LowPower-main\src\low_power.h:41:23: fatal error: stm32_def.h: No such file or directory
#include "stm32_def.h"
^
compilation terminated.
exit status 1
Compilation error for generic STM32F103C6/fake STM32F103C8 board.

Re: STM32F103C8T6 Deep Sleep Mode Library

Posted: Wed May 18, 2022 3:29 pm
by fpiSTM
The STM32LowPower is for the STM32 core but you used Roger's core that's why you got this error as it is not compatible.

Re: STM32F103C8T6 Deep Sleep Mode Library

Posted: Wed May 18, 2022 3:31 pm
by ardunocuqpw
So, what can ı do?

Re: STM32F103C8T6 Deep Sleep Mode Library

Posted: Wed May 18, 2022 7:32 pm
by GonzoG
You have to use registers to set MCU into sleep modes:
eg. in this thread: viewtopic.php?f=63&t=464

or switch to official STM32 core