Mercurial > projects > pwm
comparison pwm.h @ 18:1e39a251cbe9
Use libtecla for interactive input
author | Guido Berhoerster <guido+pwm@berhoerster.name> |
---|---|
date | Thu, 24 Aug 2017 13:10:56 +0200 |
parents | a07665727c19 |
children | 5c6155c8e9b6 |
comparison
equal
deleted
inserted
replaced
17:a08ef0674d8e | 18:1e39a251cbe9 |
---|---|
22 */ | 22 */ |
23 | 23 |
24 #ifndef PWM_H | 24 #ifndef PWM_H |
25 #define PWM_H | 25 #define PWM_H |
26 | 26 |
27 #include <libtecla.h> | |
27 #include <pws.h> | 28 #include <pws.h> |
29 | |
30 #ifndef PWM_LINE_MAX | |
31 #define PWM_LINE_MAX 16384 | |
32 #endif /* !PWM_LINE_MAX */ | |
28 | 33 |
29 struct pwm_ctx { | 34 struct pwm_ctx { |
30 const char *prev_cmd; | 35 const char *prev_cmd; |
31 char *errmsg; | 36 char *errmsg; |
32 char *filename; | 37 char *filename; |
36 unsigned int next_id; | 41 unsigned int next_id; |
37 char password[PWS3_MAX_PASSWORD_LEN + 1]; | 42 char password[PWS3_MAX_PASSWORD_LEN + 1]; |
38 }; | 43 }; |
39 | 44 |
40 void pwm_err(struct pwm_ctx *, char *, ...); | 45 void pwm_err(struct pwm_ctx *, char *, ...); |
46 int pwm_read_password(struct pwm_ctx *, int); | |
41 | 47 |
42 #endif /* PWM_H */ | 48 #endif /* PWM_H */ |