I am on new turf here so forgive me if my question is a bit generalized.
It is desired to have a 64 bit variable to keep system time where each count represents 1 microsecond. I see that the timers have an RTC config. Unfortunately the board was designed without the 32.768KHz oscillator. Is there light at the end of the tunnel or will I need to use a count down timer that interrupts every microsecond and maintain a rollover counter? Looks like SysTick may be the place to start but I still need to consider 64 bit access. If it will make a much better solution I can lobby for the 2nd crystal for the next board spin.
Also I assume that uint64 access are not atomic and mutexs will be required, correct?
I apologize for the fact that I am not asking concise questions but a bit of general guidance would be appreciated. So far in my short experience with this MCU I have enjoyed it and want to make this work.
John