Added _TEST_ guards
Added check for different MCUs