Mutex use cases

I was suggesting for initialization. The timer task is usually the highest priority task, so it will run first. You can initialize your UART in the Daemon Task Startup Hook and then other tasks can use it when they need it.