Sha256: b21403d8fab1e8fa1eee947b2a612e4693bcb1c3333bcfd1caf66bdf7f846853
Contents?: true
Size: 515 Bytes
Versions: 8
Compression:
Stored size: 515 Bytes
Contents
// // This file adds to the Denko class only if DENKO_TONE is defined in Denko.h. // #include "Denko.h" #ifdef DENKO_TONE // CMD = 20 void Denko::tone() { uint16_t frequency = *reinterpret_cast<uint16_t*>(auxMsg); uint16_t duration = *reinterpret_cast<uint16_t*>(auxMsg + 2); // in milliseconds // val is 1 if a duration was given, 0 if not. if (val !=0) { ::tone(pin, frequency, duration); } else { ::tone(pin, frequency); } } // CMD = 21 void Denko::noTone() { ::noTone(pin); } #endif
Version data entries
8 entries across 8 versions & 1 rubygems