summaryrefslogtreecommitdiff
path: root/firmware/target/arm/s5l8702/ipod6g/piezo.h
diff options
context:
space:
mode:
authorCástor Muñoz <cmvidal@gmail.com>2016-02-05 01:12:02 +0100
committerCástor Muñoz <cmvidal@gmail.com>2016-05-25 10:59:44 +0200
commite863f9a0ce8d968b085252c3b093b17ca07b65dd (patch)
tree04eedd67fc1dc82ed7e6fc533639171456fde788 /firmware/target/arm/s5l8702/ipod6g/piezo.h
parent9c032ba61aeb35625d20bf718c9394e092f88316 (diff)
downloadrockbox-e863f9a0ce8d968b085252c3b093b17ca07b65dd.tar.gz
rockbox-e863f9a0ce8d968b085252c3b093b17ca07b65dd.zip
iPod Classic: piezo support for bootloader
Low level functions that do not depend on Rockbox kernel, intended to be used by the bootloader, dualboot-installer, RB drivers or other .dfu tools. Change-Id: If80214d26e505265ace19d9704f1e1300f98b2f4
Diffstat (limited to 'firmware/target/arm/s5l8702/ipod6g/piezo.h')
-rw-r--r--firmware/target/arm/s5l8702/ipod6g/piezo.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/target/arm/s5l8702/ipod6g/piezo.h b/firmware/target/arm/s5l8702/ipod6g/piezo.h
index 987d4ffdda..063b8231a6 100644
--- a/firmware/target/arm/s5l8702/ipod6g/piezo.h
+++ b/firmware/target/arm/s5l8702/ipod6g/piezo.h
@@ -18,9 +18,17 @@
18 * KIND, either express or implied. 18 * KIND, either express or implied.
19 * 19 *
20 ****************************************************************************/ 20 ****************************************************************************/
21#ifndef __PIEZO_H__
22#define __PIEZO_H__
21 23
22void piezo_init(void); 24void piezo_init(void);
23void piezo_stop(void); 25void piezo_stop(void);
24void piezo_clear(void); 26void piezo_clear(void);
25bool piezo_busy(void); 27bool piezo_busy(void);
26void piezo_button_beep(bool beep, bool force); 28void piezo_button_beep(bool beep, bool force);
29
30#ifdef BOOTLOADER
31void piezo_seq(uint16_t *seq);
32#endif
33
34#endif /* __PIEZO_H__ */