Refactored atmega_hal
for additive features
#606
+4,938
−3,515
atmega_hal
for additive features
#606