First things regarding 2d touch matrix. Also: Triangle generation added! I don't even know why I didn't include triangle waveforms until now - nothin personal, I swear