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 '')
| -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 *); | 
