From 4bd0a060d100c7fb9ad657c939b954b081b62016 Mon Sep 17 00:00:00 2001 From: EnricoGuccii Date: Tue, 23 Dec 2025 16:59:20 +0100 Subject: eee --- firmware/lib/melodies/melodies.cpp | 60 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 firmware/lib/melodies/melodies.cpp (limited to 'firmware/lib/melodies/melodies.cpp') diff --git a/firmware/lib/melodies/melodies.cpp b/firmware/lib/melodies/melodies.cpp new file mode 100644 index 0000000..68e904e --- /dev/null +++ b/firmware/lib/melodies/melodies.cpp @@ -0,0 +1,60 @@ +#include +#include "melodies.h" + +const uint16_t melody[][2] = { + {262, 300}, // C4, + {294, 300}, // D4, + {330, 300}, // E4, + {349, 300}, // F4, + {392, 300}, // G4, + {440, 300}, // A4, + {494, 300}, // B4, + {523, 300} // C5, +}; + + +const uint16_t surprise[][2] = { + {523, 300}, // C5 + {587, 300}, // D5 + {659, 300}, // E5 + {698, 300}, // F5 + {784, 300}, // G5 + {880, 300}, // A5 + {987, 300}, // B5 + {1047, 300} // C6 +}; + +const uint16_t alaarm[][2] = { + {880, 100}, // A5 + {987, 100}, // B5 + {1047, 100}, // C6 + {880, 100}, // A5 + {987, 100}, // B5 + {1047, 100}, // C6 + {880, 100}, // A5 + {987, 100}, // B5 + {1047, 100} // C6 +}; + +const uint16_t anger[][2] = { + {440, 100}, // A4 + {523, 100}, // C5 + {587, 100}, // D5 + {659, 100}, // E5 + {698, 100}, // F5 + {784, 100}, // G5 + {880, 100}, // A5 + {987, 100}, // B5 + {1047, 100} // C6 +}; + +const uint16_t happy[][2] = { + {262, 300}, // C4 + {294, 300}, // D4 + {330, 300}, // E4 + {349, 300}, // F4 + {392, 300}, // G4 + {440, 300}, // A4 + {494, 300}, // B4 + {523, 300} // C5 +}; -- cgit v1.2.3