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 */