LibDriver TM1622
Loading...
Searching...
No Matches
driver_tm1622_basic.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_TM1622_BASIC_H
38#define DRIVER_TM1622_BASIC_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
56#define TM1622_BASIC_DEFAULT_CLOCK TM1622_CLOCK_RC_32K
57#define TM1622_BASIC_DEFAULT_BIAS TM1622_BIAS_4
58
66uint8_t tm1622_basic_init(void);
67
75uint8_t tm1622_basic_deinit(void);
76
87uint8_t tm1622_basic_write(uint8_t addr, uint8_t *data, uint8_t len);
88
96uint8_t tm1622_basic_clear(void);
97
105uint8_t tm1622_basic_display_on(void);
106
114uint8_t tm1622_basic_display_off(void);
115
123uint8_t tm1622_basic_enable_tone(void);
124
132uint8_t tm1622_basic_disable_tone(void);
133
143
147
148#ifdef __cplusplus
149}
150#endif
151
152#endif
driver tm1622 interface header file
tm1622_tone_freq_t
tm1622 tone freq enumeration definition
uint8_t tm1622_basic_enable_tone(void)
basic example enable tone
uint8_t tm1622_basic_disable_tone(void)
basic example disable tone
uint8_t tm1622_basic_display_off(void)
basic example display off
uint8_t tm1622_basic_init(void)
basic example init
uint8_t tm1622_basic_display_on(void)
basic example display on
uint8_t tm1622_basic_write(uint8_t addr, uint8_t *data, uint8_t len)
basic example write
uint8_t tm1622_basic_deinit(void)
basic example deinit
uint8_t tm1622_basic_clear(void)
basic example clear
uint8_t tm1622_basic_set_tone_freq(tm1622_tone_freq_t freq)
basic example set tone freq