User Activity

I am developing a low-power application and need to add a button-input. As the MCU (STM32WLE5) is in sleep (STOP2) most of the time (waking up by RTC every 30 seconds), the button press needs to trigger an interrupt which also wakes up the MCU.FYI, m...
Some strange behaviour that I can't explain but like to understand :I am using an e-paper display via SPI, and to conserve power during sleep, I power down the display via a FET.After waking up, I enable the power to the display, then initialize the ...
I'm developing a low-power device using the STM32WLE5.To reduce power consumption of the peripherals (sensors / display / eeprom) during the sleep of the MCU, all these peripherals are switched off with a P-channel mosfet as shown in this part of the...
Previous I2C EEPROM chips had (eg) 3 address pins A2..A0, where you could hardware the I2C address. This allowed up to 8 devices on the same I2C bus in case you need more storage capacity.With the M24M01E this is no longer the case : the device can h...
Most I2C EEPROM (eg M24M01E) need some time after a write command to transfer the written data into the internal EEPROM. During that time (eg max 3.5 ms) the device does not respond to I2C.My question is about the timeOut parameter in the HAL_I2C_Mem...