CW for HCS08 provides "intrinsics_hcs12.h".
It provides the "__isflag_int_enabled()" function returning TRUE if interrupts are enabled.
This is useful for pushing and popping interrupt status when a disable is needed
and you do not know if you were called by interrupt or not,
and need to restore proper interrupt enable status.
Is there a similar possibility in CW for HCS12?
Thanks,
Anders J
Solved! Go to Solution.
I'd love intrinsic for carry flag on S12(X). But on S12(X) there're no BMC/BMS instructions like on S08. Such intrinsic function for S12 interrupt flag would generate something like this
PSHA
TFR CCR,A
BITA #0x10
PULA
BEQ / BNE depending on required branch condition
I'd love intrinsic for carry flag on S12(X). But on S12(X) there're no BMC/BMS instructions like on S08. Such intrinsic function for S12 interrupt flag would generate something like this
PSHA
TFR CCR,A
BITA #0x10
PULA
BEQ / BNE depending on required branch condition