LibDriver GT30L32S4W
Loading...
Searching...
No Matches
driver_gt30l32s4w_basic.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_GT30L32S4W_BASIC_H
38#define DRIVER_GT30L32S4W_BASIC_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
56#define GT30L32S4W_BASIC_DEFAULT_MODE GT30L32S4W_MODE_READ
57
66
74uint8_t gt30l32s4w_basic_init(void);
75
83uint8_t gt30l32s4w_basic_deinit(void);
84
95uint8_t gt30l32s4w_basic_print_pattern(gt30l32s4w_type_t type, uint8_t *buf, uint8_t len);
96
107uint8_t gt30l32s4w_basic_read_12(uint16_t ch, uint8_t buf[24], uint8_t *len);
108
119uint8_t gt30l32s4w_basic_read_16(uint16_t ch, uint8_t buf[32], uint8_t *len);
120
131uint8_t gt30l32s4w_basic_read_24(uint16_t ch, uint8_t buf[72], uint8_t *len);
132
143uint8_t gt30l32s4w_basic_read_32(uint16_t ch, uint8_t buf[128], uint8_t *len);
144
154uint8_t gt30l32s4w_basic_read_ascii_7(uint16_t ch, uint8_t buf[8]);
155
165uint8_t gt30l32s4w_basic_read_ascii_8(uint16_t ch, uint8_t buf[8]);
166
177uint8_t gt30l32s4w_basic_read_ascii_12_with_length(gt30l32s4w_basic_type_t type, uint16_t ch, uint8_t buf[26]);
178
189uint8_t gt30l32s4w_basic_read_ascii_16_with_length(gt30l32s4w_basic_type_t type, uint16_t ch, uint8_t buf[34]);
190
201uint8_t gt30l32s4w_basic_read_ascii_24_with_length(gt30l32s4w_basic_type_t type, uint16_t ch, uint8_t buf[74]);
202
213uint8_t gt30l32s4w_basic_read_ascii_32_with_length(gt30l32s4w_basic_type_t type, uint16_t ch, uint8_t buf[130]);
214
218
219#ifdef __cplusplus
220}
221#endif
222
223#endif
driver gt30l32s4w interface header file
gt30l32s4w_type_t
gt30l32s4w type enumeration definition
uint8_t gt30l32s4w_basic_read_16(uint16_t ch, uint8_t buf[32], uint8_t *len)
basic example read 16
uint8_t gt30l32s4w_basic_read_ascii_8(uint16_t ch, uint8_t buf[8])
read ascii 8
uint8_t gt30l32s4w_basic_read_ascii_24_with_length(gt30l32s4w_basic_type_t type, uint16_t ch, uint8_t buf[74])
read ascii 24 with length
gt30l32s4w_basic_type_t
gt30l32s4w basic type enumeration definition
uint8_t gt30l32s4w_basic_read_ascii_16_with_length(gt30l32s4w_basic_type_t type, uint16_t ch, uint8_t buf[34])
read ascii 16 with length
uint8_t gt30l32s4w_basic_deinit(void)
basic example deinit
uint8_t gt30l32s4w_basic_read_32(uint16_t ch, uint8_t buf[128], uint8_t *len)
basic example read 32
uint8_t gt30l32s4w_basic_read_ascii_7(uint16_t ch, uint8_t buf[8])
read ascii 7
uint8_t gt30l32s4w_basic_read_ascii_32_with_length(gt30l32s4w_basic_type_t type, uint16_t ch, uint8_t buf[130])
read ascii 32 with length
uint8_t gt30l32s4w_basic_init(void)
basic example init
uint8_t gt30l32s4w_basic_print_pattern(gt30l32s4w_type_t type, uint8_t *buf, uint8_t len)
basic example print pattern
uint8_t gt30l32s4w_basic_read_ascii_12_with_length(gt30l32s4w_basic_type_t type, uint16_t ch, uint8_t buf[26])
read ascii 12 with length
uint8_t gt30l32s4w_basic_read_12(uint16_t ch, uint8_t buf[24], uint8_t *len)
basic example read 12
uint8_t gt30l32s4w_basic_read_24(uint16_t ch, uint8_t buf[72], uint8_t *len)
basic example read 24
@ GT30L32S4W_BASIC_TYPE_ARIAL
@ GT30L32S4W_BASIC_TYPE_TIMES