Diffstat (limited to 'noncore/unsupported/mail2/libmail/zaurusstuff.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/unsupported/mail2/libmail/zaurusstuff.cpp | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/noncore/unsupported/mail2/libmail/zaurusstuff.cpp b/noncore/unsupported/mail2/libmail/zaurusstuff.cpp new file mode 100644 index 0000000..bbf1541 --- a/dev/null +++ b/noncore/unsupported/mail2/libmail/zaurusstuff.cpp | |||
@@ -0,0 +1,38 @@ | |||
1 | #include <sys/ioctl.h> | ||
2 | #include <fcntl.h> | ||
3 | #include <stdio.h> | ||
4 | |||
5 | #include "zaurusstuff.h" | ||
6 | #include "sharp_char.h" | ||
7 | |||
8 | ZaurusStuff::ZaurusStuff() : QObject() | ||
9 | { | ||
10 | |||
11 | } | ||
12 | |||
13 | void ZaurusStuff::blinkLedOn() | ||
14 | { | ||
15 | sharp_led_status st; | ||
16 | st.which = SHARP_LED_COLLIE_1; | ||
17 | st.status = LED_COLLIE_1_FLASHON; | ||
18 | ioctl(open("/dev/sharp_led", O_WRONLY), SHARP_LED_SETSTATUS, &st); | ||
19 | } | ||
20 | |||
21 | void ZaurusStuff::blinkLedOff() | ||
22 | { | ||
23 | sharp_led_status st; | ||
24 | st.which = SHARP_LED_COLLIE_1; | ||
25 | st.status = LED_COLLIE_1_DEFAULT; | ||
26 | ioctl(open("/dev/sharp_led", O_WRONLY), SHARP_LED_SETSTATUS, &st); | ||
27 | } | ||
28 | |||
29 | void ZaurusStuff::buzzerOn() | ||
30 | { | ||
31 | ioctl(open("/dev/sharp_buz", O_WRONLY), SHARP_BUZZER_MAKESOUND, 4); | ||
32 | } | ||
33 | |||
34 | void ZaurusStuff::buzzerOff() | ||
35 | { | ||
36 | |||
37 | } | ||
38 | |||