This question may have been asked but I can't seem to find an answer to it. I understand that millis() is being generated by systick but where is micros() getting its value from, which register is it using I have had a good look through the docs and cant find a cycle count register anywhere.
I am not having a problem with the function I just want to understand how its being generated. Thanks.