diff options
author | JozanLeClerc <bousset.rudy@gmail.com> | 2020-04-17 17:15:51 +0200 |
---|---|---|
committer | JozanLeClerc <bousset.rudy@gmail.com> | 2020-04-17 17:15:51 +0200 |
commit | d78062b1643006c59e325d4821361e56d9bd3b71 (patch) | |
tree | 79b233e0ab801b7bb9d64be526157d27b7abe301 /src | |
parent | Using libespeak and libnotify (diff) | |
download | lowbat-bsd-d78062b1643006c59e325d4821361e56d9bd3b71.tar.gz lowbat-bsd-d78062b1643006c59e325d4821361e56d9bd3b71.tar.bz2 lowbat-bsd-d78062b1643006c59e325d4821361e56d9bd3b71.tar.xz lowbat-bsd-d78062b1643006c59e325d4821361e56d9bd3b71.tar.zst lowbat-bsd-d78062b1643006c59e325d4821361e56d9bd3b71.zip |
Starting the main program, bus error somehow
Diffstat (limited to 'src')
-rw-r--r-- | src/jo_lowbat.c | 22 | ||||
-rw-r--r-- | src/jo_lowbat.h | 4 | ||||
-rw-r--r-- | src/jo_n_notify.h | 10 | ||||
-rw-r--r-- | src/jo_n_speak.c | 6 | ||||
-rw-r--r-- | src/jo_n_speak.h | 1 |
5 files changed, 17 insertions, 26 deletions
diff --git a/src/jo_lowbat.c b/src/jo_lowbat.c index da7c575..b6ee68c 100644 --- a/src/jo_lowbat.c +++ b/src/jo_lowbat.c @@ -18,28 +18,14 @@ ** -------------- ** f: fetch ** n: notify +** r: run */ int main( - int argc, - const char *argv[] + int argc, + char *argv[] ) { - int8_t status; - int8_t percent; - - (void)argc; - (void)argv; - if ((status = jo_f_status()) == -2) { - return (JO_RET_RD_FAILED); - } - if ((percent = jo_f_percent()) == -3) { - return (JO_RET_RD_FAILED); - } - printf("status: %hhd, %hhd%%\n", status, percent); - /* NOTIFY-SEND */ - jo_n_notify("VEGA: Yo", "Welcome", NOTIFY_URGENCY_LOW, 5000); - jo_n_speak("Heya!"); - return (JO_RET_FINE); + return (jo_r_lowbat(argc, argv)); } diff --git a/src/jo_lowbat.h b/src/jo_lowbat.h index 9e1fa7f..c4f3c37 100644 --- a/src/jo_lowbat.h +++ b/src/jo_lowbat.h @@ -27,6 +27,10 @@ enum JO_RET_RD_FAILED }; +int8_t jo_r_lowbat( + int, + char** + ); int8_t jo_f_status(void); int8_t jo_f_percent(void); diff --git a/src/jo_n_notify.h b/src/jo_n_notify.h index 7011baa..0bf7ca1 100644 --- a/src/jo_n_notify.h +++ b/src/jo_n_notify.h @@ -18,10 +18,10 @@ #include <stdint.h> void jo_n_notify( - const char[], - const char[], - NotifyUrgency, - int32_t - ); + const char[], + const char[], + NotifyUrgency, + int32_t + ); #endif diff --git a/src/jo_n_speak.c b/src/jo_n_speak.c index 4db4113..5fc935e 100644 --- a/src/jo_n_speak.c +++ b/src/jo_n_speak.c @@ -15,15 +15,15 @@ void jo_n_speak(const char *msg) { - espeak_Initialize(AUDIO_OUTPUT_PLAYBACK, 0, 0x0, 0); + espeak_Initialize(AUDIO_OUTPUT_PLAYBACK, 0, NULL, 0); espeak_Synth(msg, strlen(msg), 0, POS_CHARACTER, 0, espeakCHARS_UTF8 | espeakENDPAUSE, - 0x0, - 0x0); + NULL, + NULL); espeak_Synchronize(); espeak_Terminate(); } diff --git a/src/jo_n_speak.h b/src/jo_n_speak.h index 36dced4..c0eb40f 100644 --- a/src/jo_n_speak.h +++ b/src/jo_n_speak.h @@ -15,6 +15,7 @@ #include <espeak/speak_lib.h> #include <string.h> +#include <stddef.h> void jo_n_speak(const char *); |