The M12 is selectable, heat, optical etc. If you google a manual, i'm sure it's all in there.
If there's a combination of heat and smoke, i doubt it'll just alarm on heat alone.
The M12 doesn't do CO, and i don't know of many 12v detectors that do. If you didn't know, CO is caused by...