![]() |
LibDriver TM1622
|
tm1622 example driver modules More...
Macros | |
| #define | TM1622_BASIC_DEFAULT_CLOCK TM1622_CLOCK_RC_32K |
| tm1622 basic example default definition | |
| #define | TM1622_BASIC_DEFAULT_BIAS TM1622_BIAS_4 |
| #define | TM1622_OUTPUT_DEFAULT_CLOCK TM1622_CLOCK_RC_32K |
| tm1622 output example default definition | |
| #define | TM1622_OUTPUT_DEFAULT_BIAS TM1622_BIAS_4 |
Functions | |
| uint8_t | tm1622_basic_init (void) |
| basic example init | |
| uint8_t | tm1622_basic_deinit (void) |
| basic example deinit | |
| uint8_t | tm1622_basic_write (uint8_t addr, uint8_t *data, uint8_t len) |
| basic example write | |
| uint8_t | tm1622_basic_clear (void) |
| basic example clear | |
| uint8_t | tm1622_basic_display_on (void) |
| basic example display on | |
| uint8_t | tm1622_basic_display_off (void) |
| basic example display off | |
| 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_set_tone_freq (tm1622_tone_freq_t freq) |
| basic example set tone freq | |
| uint8_t | tm1622_output_init (void) |
| output example init | |
| uint8_t | tm1622_output_deinit (void) |
| output example deinit | |
| uint8_t | tm1622_output_write (uint8_t addr, uint8_t *data, uint8_t len) |
| output example write | |
| uint8_t | tm1622_output_clear (void) |
| output example clear | |
| uint8_t | tm1622_output_display_on (void) |
| output example display on | |
| uint8_t | tm1622_output_display_off (void) |
| output example display off | |
| uint8_t | tm1622_output_set_freq (tm1622_freq_t freq) |
| output example set freq | |
| uint8_t | tm1622_output_set_timer (tm1622_bool_t enable) |
| output example set timer | |
| uint8_t | tm1622_output_set_watchdog (tm1622_bool_t enable) |
| output example set watchdog | |
| uint8_t | tm1622_output_feed_watchdog (void) |
| output example feed watchdog | |
tm1622 example driver modules
| #define TM1622_BASIC_DEFAULT_BIAS TM1622_BIAS_4 |
4
Definition at line 57 of file driver_tm1622_basic.h.
| #define TM1622_BASIC_DEFAULT_CLOCK TM1622_CLOCK_RC_32K |
| #define TM1622_OUTPUT_DEFAULT_BIAS TM1622_BIAS_4 |
4
Definition at line 55 of file driver_tm1622_output.h.
| #define TM1622_OUTPUT_DEFAULT_CLOCK TM1622_CLOCK_RC_32K |
tm1622 output example default definition
rc 32k
Definition at line 54 of file driver_tm1622_output.h.
| uint8_t tm1622_basic_clear | ( | void | ) |
basic example clear
Definition at line 244 of file driver_tm1622_basic.c.
| uint8_t tm1622_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 307 of file driver_tm1622_basic.c.
| uint8_t tm1622_basic_disable_tone | ( | void | ) |
basic example disable tone
Definition at line 349 of file driver_tm1622_basic.c.
| uint8_t tm1622_basic_display_off | ( | void | ) |
basic example display off
Definition at line 286 of file driver_tm1622_basic.c.
| uint8_t tm1622_basic_display_on | ( | void | ) |
basic example display on
Definition at line 265 of file driver_tm1622_basic.c.
| uint8_t tm1622_basic_enable_tone | ( | void | ) |
basic example enable tone
Definition at line 328 of file driver_tm1622_basic.c.
| uint8_t tm1622_basic_init | ( | void | ) |
basic example init
Definition at line 48 of file driver_tm1622_basic.c.
| uint8_t tm1622_basic_set_tone_freq | ( | tm1622_tone_freq_t | freq | ) |
basic example set tone freq
| [in] | freq | tone freq |
Definition at line 371 of file driver_tm1622_basic.c.
| uint8_t tm1622_basic_write | ( | uint8_t | addr, |
| uint8_t * | data, | ||
| uint8_t | len ) |
basic example write
| [in] | addr | start address |
| [in] | *data | pointer to a data buffer |
| [in] | len | data length |
Definition at line 223 of file driver_tm1622_basic.c.
| uint8_t tm1622_output_clear | ( | void | ) |
output example clear
Definition at line 244 of file driver_tm1622_output.c.
| uint8_t tm1622_output_deinit | ( | void | ) |
output example deinit
Definition at line 307 of file driver_tm1622_output.c.
| uint8_t tm1622_output_display_off | ( | void | ) |
output example display off
Definition at line 286 of file driver_tm1622_output.c.
| uint8_t tm1622_output_display_on | ( | void | ) |
output example display on
Definition at line 265 of file driver_tm1622_output.c.
| uint8_t tm1622_output_feed_watchdog | ( | void | ) |
output example feed watchdog
Definition at line 408 of file driver_tm1622_output.c.
| uint8_t tm1622_output_init | ( | void | ) |
output example init
Definition at line 48 of file driver_tm1622_output.c.
| uint8_t tm1622_output_set_freq | ( | tm1622_freq_t | freq | ) |
output example set freq
| [in] | freq | output freq |
Definition at line 329 of file driver_tm1622_output.c.
| uint8_t tm1622_output_set_timer | ( | tm1622_bool_t | enable | ) |
output example set timer
| [in] | enable | bool value |
Definition at line 351 of file driver_tm1622_output.c.
| uint8_t tm1622_output_set_watchdog | ( | tm1622_bool_t | enable | ) |
output example set watchdog
| [in] | enable | bool value |
Definition at line 380 of file driver_tm1622_output.c.
| uint8_t tm1622_output_write | ( | uint8_t | addr, |
| uint8_t * | data, | ||
| uint8_t | len ) |
output example write
| [in] | addr | start address |
| [in] | *data | pointer to a data buffer |
| [in] | len | data length |
Definition at line 223 of file driver_tm1622_output.c.