Optimized Assembly code saving more bytes and saving a few cycles Moved and refactored assemby from ATMlib.h code to ATMlib.cpp fix muteChannel() and unMuteChannel() so (un)mutes channel properly Added C++ equivalent ISR code