Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed 4DGL-uLCD-SE mbed-rtos nRF24L01P
Diff: Speaker.h
- Revision:
- 20:e068469ffb89
- Parent:
- 17:604f9c4bd6d3
- Child:
- 33:5d86c111d9bc
diff -r 6b4f3b12a527 -r e068469ffb89 Speaker.h
--- a/Speaker.h Fri Apr 20 16:12:01 2018 +0000
+++ b/Speaker.h Fri Apr 20 18:39:20 2018 +0000
@@ -3,8 +3,13 @@
class Speaker {
public:
Speaker(PinName pin);
+
+ // Writes a scaled uint8_t from RF transmission to the speaker
void write(uint8_t value);
+ // Writes 0 to the analogOut to completely turn off the speaker
+ void turnOff();
+
private:
AnalogOut _pin;
float dc;