]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - quantum/audio/audio.h
Usbasploader bootloader option addition (#6304)
[qmk_firmware.git] / quantum / audio / audio.h
index 79e0da2295fa12ddd9348e0a11e6e18599f1c6cc..8136c5b258fad6d6260d0437d2643f9fcbf87736 100644 (file)
 
 #include <stdint.h>
 #include <stdbool.h>
-#include <avr/io.h>
-#include <util/delay.h>
+#if defined(__AVR__)
+  #include <avr/io.h>
+#endif
+#include "wait.h"
 #include "musical_notes.h"
 #include "song_list.h"
 #include "voices.h"
 #include "quantum.h"
+#include <math.h>
 
 // Largely untested PWM audio mode (doesn't sound as good)
 // #define PWM_AUDIO
@@ -37,7 +40,8 @@ typedef union {
     uint8_t raw;
     struct {
         bool    enable :1;
-        uint8_t level  :7;
+        bool    clicky_enable :1;
+        uint8_t level  :6;
     };
 } audio_config_t;