I am working with Simplicity Studio 4 with the Keil compiler to develop for an EFM8SB2. I have been using Timer 2 with no trouble. I can't get Timer 3 to be recognized.
I have set up Timer 3 to run, with the low byte disabled to fire every 10 milliseconds, and with the interrupt enabled at low priority. When I try to write the code for the interrupt, I get the message "Symbol 'TMR3CN0_TF3H' could not be resolved. See below.
I have checked that all of the entries relevant to Timer 3 are present in SI_EFM8SB2_Register_Enums.h.
I have checked the .hwconfig file and initdevice.c to confirm that the code is present and matches my chosen configurations.
Can anyone please shed some light on why things like TMR3CN0_TF3H are not accessible.
Thanks in advance,
This is expected.
0x91 for TMR3CN0 is not bit addressable.