![]() |
LibDriver SSD1681
|
ssd1681 example driver modules More...
Functions | |
| uint8_t | ssd1681_basic_init (void) |
| basic example init | |
| uint8_t | ssd1681_basic_deinit (void) |
| basic example deinit | |
| uint8_t | ssd1681_basic_clear (ssd1681_color_t color) |
| basic example clear | |
| uint8_t | ssd1681_basic_write_point (ssd1681_color_t color, uint8_t x, uint8_t y, uint8_t data) |
| basic example write a point | |
| uint8_t | ssd1681_basic_read_point (ssd1681_color_t color, uint8_t x, uint8_t y, uint8_t *data) |
| basic example read a point | |
| uint8_t | ssd1681_basic_string (ssd1681_color_t color, uint8_t x, uint8_t y, char *str, uint16_t len, uint8_t data, ssd1681_font_t font) |
| basic example draw a string | |
| uint8_t | ssd1681_basic_rect (ssd1681_color_t color, uint8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t data) |
| basic example fill a rectangle | |
| uint8_t | ssd1681_basic_picture (ssd1681_color_t color, uint8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t *img) |
| basic example draw a picture | |
ssd1681 example driver modules
| #define SSD1681_BASIC_DEFAULT_ADDRESS_DIRECTION SSD1681_ADDRESS_DIRECTION_UPDATED_X |
update x
Definition at line 61 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_ADDRESS_MODE SSD1681_ADDRESS_MODE_Y_DECREMENT_X_INCREMENT |
y decrement and x increment
Definition at line 60 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_AUTO_BLACK_STEP_HEIGHT SSD1681_STEP_HEIGHT_200 |
200
Definition at line 85 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_AUTO_BLACK_STEP_WIDTH SSD1681_STEP_WIDTH_200 |
200
Definition at line 86 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_AUTO_RED_STEP_HEIGHT SSD1681_STEP_HEIGHT_200 |
200
Definition at line 83 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_AUTO_RED_STEP_WIDTH SSD1681_STEP_WIDTH_200 |
200
Definition at line 84 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_COOL_DOWN_DURATION 0x00 |
0x00
Definition at line 87 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_COOL_DOWN_LOOP_NUM 0x00 |
0x00
Definition at line 88 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_DISPLAY_CONTROL_BLACK SSD1681_DISPLAY_CONTROL_NORMAL |
normal mode
Definition at line 74 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_DISPLAY_CONTROL_RED SSD1681_DISPLAY_CONTROL_NORMAL |
normal mode
Definition at line 73 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_DISPLAY_SEQUENCE SSD1681_DISPLAY_SEQUENCE_0 |
sequence0
Definition at line 75 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_DRIVER_OUTPUT_GD SSD1681_BOOL_FALSE |
disable gd
Definition at line 57 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_DRIVER_OUTPUT_MUX 0xC7 |
ssd1681 basic example default definition
200 - 1
Definition at line 56 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_DRIVER_OUTPUT_SM SSD1681_BOOL_FALSE |
disable sm
Definition at line 58 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_DRIVER_OUTPUT_TB SSD1681_BOOL_FALSE |
disable tb
Definition at line 59 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_DURATION |
10ms && 40ms && 40ms
Definition at line 93 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_END_OPT SSD1681_END_OPT_NORMAL |
normal mode
Definition at line 77 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_GATE_DRIVING_VOLTAGE SSD1681_GATE_DRIVING_VOLTAGE_20V |
20V
Definition at line 78 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_GS_TRANSITION SSD1681_GS_TRANSITION_FOLLOW_LUT |
gs transition follow lut
Definition at line 65 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_MODE SSD1681_MODE_NORMAL |
normal mode
Definition at line 96 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_PHASE1 (SSD1681_DRIVING_STRENGTH_1 | SSD1681_MIN_OFF_TIME_8P4) |
strength1 && mini off 8.4
Definition at line 90 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_PHASE2 (SSD1681_DRIVING_STRENGTH_2 | SSD1681_MIN_OFF_TIME_9P8) |
strength2 && mini off 9.8
Definition at line 91 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_PHASE3 (SSD1681_DRIVING_STRENGTH_2 | SSD1681_MIN_OFF_TIME_3P9) |
strength2 && mini off 3.9
Definition at line 92 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_RAM_X_ADDRESS_COUNTER 0x00 |
0
Definition at line 71 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_RAM_X_END 0x18 |
200 / 8
Definition at line 68 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_RAM_X_START 0x00 |
0
Definition at line 67 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_RAM_Y_ADDRESS_COUNTER 0xC7 |
200 - 1
Definition at line 72 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_RAM_Y_END 0x00 |
0
Definition at line 70 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_RAM_Y_START 0xC7 |
200 - 1
Definition at line 69 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_TEMPERATURE_SENSOR SSD1681_TEMPERATURE_SENSOR_INTERNAL |
internal sensor
Definition at line 62 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_VBD SSD1681_VBD_GS_TRANSITION |
vbd gs transition
Definition at line 63 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_VBD_FIX_LEVEL SSD1681_VBD_FIX_LEVEL_VSS |
vbd fix level vss
Definition at line 64 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_VBD_TRANSITION SSD1681_VBD_TRANSITION_LUT1 |
vbd transition lut1
Definition at line 66 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_VCI SSD1681_VCI_LEVEL_2P3V |
2.3V
Definition at line 89 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_VCOM SSD1681_VCOM_NEGATIVE_0P8 |
-0.8V
Definition at line 82 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_VCOM_SENSE_DURATION 0x00 |
0x00
Definition at line 76 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_VSH1 SSD1681_VSH_15V |
15V
Definition at line 79 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_VSH2 SSD1681_VSH_5V |
5V
Definition at line 80 of file driver_ssd1681_basic.h.
| #define SSD1681_BASIC_DEFAULT_VSL SSD1681_VSL_NEGATIVE_15 |
-15V
Definition at line 81 of file driver_ssd1681_basic.h.
| uint8_t ssd1681_basic_clear | ( | ssd1681_color_t | color | ) |
basic example clear
| [in] | color | color type |
Definition at line 408 of file driver_ssd1681_basic.c.
| uint8_t ssd1681_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 387 of file driver_ssd1681_basic.c.
| uint8_t ssd1681_basic_init | ( | void | ) |
basic example init
Definition at line 68 of file driver_ssd1681_basic.c.
| uint8_t ssd1681_basic_picture | ( | ssd1681_color_t | color, |
| uint8_t | left, | ||
| uint8_t | top, | ||
| uint8_t | right, | ||
| uint8_t | bottom, | ||
| uint8_t * | img ) |
basic example draw a picture
| [in] | color | color type |
| [in] | left | left coordinate x |
| [in] | top | top coordinate y |
| [in] | right | right coordinate x |
| [in] | bottom | bottom coordinate y |
| [in] | *img | pointer to a image buffer |
Definition at line 563 of file driver_ssd1681_basic.c.
| uint8_t ssd1681_basic_read_point | ( | ssd1681_color_t | color, |
| uint8_t | x, | ||
| uint8_t | y, | ||
| uint8_t * | data ) |
basic example read a point
| [in] | color | color type |
| [in] | x | coordinate x |
| [in] | y | coordinate y |
| [out] | *data | pointer to a data buffer |
Definition at line 465 of file driver_ssd1681_basic.c.
| uint8_t ssd1681_basic_rect | ( | ssd1681_color_t | color, |
| uint8_t | left, | ||
| uint8_t | top, | ||
| uint8_t | right, | ||
| uint8_t | bottom, | ||
| uint8_t | data ) |
basic example fill a rectangle
| [in] | color | color type |
| [in] | left | left coordinate x |
| [in] | top | top coordinate y |
| [in] | right | right coordinate x |
| [in] | bottom | bottom coordinate y |
| [in] | data | display color |
Definition at line 528 of file driver_ssd1681_basic.c.
| uint8_t ssd1681_basic_string | ( | ssd1681_color_t | color, |
| uint8_t | x, | ||
| uint8_t | y, | ||
| char * | str, | ||
| uint16_t | len, | ||
| uint8_t | data, | ||
| ssd1681_font_t | font ) |
basic example draw a string
| [in] | color | color type |
| [in] | x | coordinate x |
| [in] | y | coordinate y |
| [in] | *str | pointer to a written string address |
| [in] | len | length of the string |
| [in] | data | display color |
| [in] | font | display font size |
Definition at line 493 of file driver_ssd1681_basic.c.
| uint8_t ssd1681_basic_write_point | ( | ssd1681_color_t | color, |
| uint8_t | x, | ||
| uint8_t | y, | ||
| uint8_t | data ) |
basic example write a point
| [in] | color | color type |
| [in] | x | coordinate x |
| [in] | y | coordinate y |
| [in] | data | written data |
Definition at line 432 of file driver_ssd1681_basic.c.