Refactored arduino_hal
for additive features
#611
+8,165
−4,880
arduino_hal
for additive features
#611