diff options
Diffstat (limited to 'altosui/libaltos/libaltos.h')
| -rw-r--r-- | altosui/libaltos/libaltos.h | 13 | 
1 files changed, 8 insertions, 5 deletions
diff --git a/altosui/libaltos/libaltos.h b/altosui/libaltos/libaltos.h index 363a84fd..f90fbb87 100644 --- a/altosui/libaltos/libaltos.h +++ b/altosui/libaltos/libaltos.h @@ -51,6 +51,11 @@ struct altos_bt_device {  	//%mutable;  }; +struct altos_error { +	int				code; +	char				string[1024]; +}; +  #define LIBALTOS_SUCCESS	0  #define LIBALTOS_ERROR		-1  #define LIBALTOS_TIMEOUT	-2 @@ -62,6 +67,9 @@ altos_init(void);  PUBLIC void  altos_fini(void); +PUBLIC void +altos_get_last_error(struct altos_error *error); +  PUBLIC struct altos_list *  altos_list_start(void); @@ -93,9 +101,6 @@ altos_flush(struct altos_file *file);  PUBLIC int  altos_getchar(struct altos_file *file, int timeout); -// #define HAS_BLUETOOTH 1 -#if HAS_BLUETOOTH -  PUBLIC struct altos_bt_list *  altos_bt_list_start(int inquiry_time); @@ -111,6 +116,4 @@ altos_bt_fill_in(char *name, char *addr, struct altos_bt_device *device);  PUBLIC struct altos_file *  altos_bt_open(struct altos_bt_device *device); -#endif -  #endif /* _LIBALTOS_H_ */  | 
