Module 5: Optimising your application

Hi everyone, 

Module 5 is now available! Please use this thread to ask any questions that pop up as you work your way through this module. 

In Module 5 we’ll optimise our data logger application, and add the finishing touches to application code so it’s ready for deployment. 

We go through calculating battery life, ways to power optimise our device in both the hardware and software, putting our device into low power mode and waking it up again, and implementing a watchdog timer to gracefully recover from tricky embedded software bugs like stack overflows, race conditions and memory leaks.  Then, we’ll remove our command line code, and implement all these features into our final deployment code.  Woohoo!

Happy building! 

Steph

cc - @Freaklabs   @JC