diff --git a/Cargo.lock b/Cargo.lock index 307f4bb..fa0ac27 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -81,6 +81,7 @@ dependencies = [ "chrono", "gpio", "regex", + "rppal", "serde", "serde_json", ] @@ -211,6 +212,15 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" +[[package]] +name = "rppal" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ce3b019009cff02cb6b0e96e7cc2e5c5b90187dc1a490f8ef1521d0596b026" +dependencies = [ + "libc", +] + [[package]] name = "rustversion" version = "1.0.20" diff --git a/Cargo.toml b/Cargo.toml index e70fdb8..7a86f18 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,5 +7,6 @@ edition = "2024" chrono = { version = "0.4.40", features = ["serde"] } gpio = "0.4.1" regex = "1.11.1" +rppal = "0.22.1" serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" diff --git a/src/buzzer.rs b/src/buzzer.rs index 148f7f2..b9aae13 100644 --- a/src/buzzer.rs +++ b/src/buzzer.rs @@ -33,8 +33,8 @@ pub fn beep_ack() { } pub fn beep_nak() { - // GPIO 17, Träger = 2300 Hz, Ton = 440 Hz, Dauer = 1 Sekunde - modulated_tone(4, 2300, 700, 500); - modulated_tone(4, 2300, 500, 500); + // GPIO 17, Träger = 2300 Hz, Ton = 440 Hz, Dauer = 1 Sekunde + modulated_tone(4, 2300, 700, 500); + modulated_tone(4, 2300, 500, 500); }