I use the MAC since many year,
With an old version, the following file:
PLM\Source\TMR\Timer.h define the following:
define gTPMxCnSC_ELSB_c 0x08 /* Edge/level select high bit. */
#define gTPMxCnSC_ELSA_c 0x04 /* Edge/level select low bit. */
This is correct.
But the new version of Beestack v3.0.2 define following:
#define gTPMxCnSC_ELSB_c 0x04 /* Edge/level select high bit. */
#define gTPMxCnSC_ELSA_c 0x02 /* Edge/level select low bit. */
!!! Then this can cause some problem because register definition is well ELSB on bit 3 and ELSA on Bit 2, not on Bit 2 and Bit 1!...
Could you confirm?