![]() |
LibDriver SSD1315
|
ssd1315 example driver modules More...
Functions | |
| uint8_t | ssd1315_advance_init (ssd1315_interface_t interface, ssd1315_address_t addr) |
| advance example init | |
| uint8_t | ssd1315_advance_deinit (void) |
| advance example deinit | |
| uint8_t | ssd1315_advance_display_on (void) |
| advance example display on | |
| uint8_t | ssd1315_advance_display_off (void) |
| advance example display off | |
| uint8_t | ssd1315_advance_clear (void) |
| advance example clear | |
| uint8_t | ssd1315_advance_write_point (uint8_t x, uint8_t y, uint8_t data) |
| advance example write a point | |
| uint8_t | ssd1315_advance_read_point (uint8_t x, uint8_t y, uint8_t *data) |
| advance example read a point | |
| uint8_t | ssd1315_advance_string (uint8_t x, uint8_t y, char *str, uint16_t len, uint8_t color, ssd1315_font_t font) |
| advance example draw a string | |
| uint8_t | ssd1315_advance_rect (uint8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t color) |
| advance example fill a rectangle | |
| uint8_t | ssd1315_advance_picture (uint8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t *img) |
| advance example draw a picture | |
| uint8_t | ssd1315_advance_enable_zoom_in (void) |
| advance example enable the zoom in | |
| uint8_t | ssd1315_advance_disable_zoom_in (void) |
| advance example disable the zoom in | |
| uint8_t | ssd1315_advance_fade_blinking (ssd1315_fade_blinking_mode_t mode, uint8_t frames) |
| advance example set the fade blinking mode | |
| uint8_t | ssd1315_advance_deactivate_scroll (void) |
| advance example deactivate the scroll | |
| uint8_t | ssd1315_advance_vertical_left_horizontal_scroll (uint8_t start_page_addr, uint8_t end_page_addr, uint8_t vertical_scrolling_offset, ssd1315_scroll_frame_t frames) |
| advance example enable the left horizontal scroll | |
| uint8_t | ssd1315_advance_vertical_right_horizontal_scroll (uint8_t start_page_addr, uint8_t end_page_addr, uint8_t vertical_scrolling_offset, ssd1315_scroll_frame_t frames) |
| advance example enable the right horizontal scroll | |
| uint8_t | ssd1315_basic_init (ssd1315_interface_t interface, ssd1315_address_t addr) |
| basic example init | |
| uint8_t | ssd1315_basic_deinit (void) |
| basic example deinit | |
| uint8_t | ssd1315_basic_display_on (void) |
| basic example display on | |
| uint8_t | ssd1315_basic_display_off (void) |
| basic example display off | |
| uint8_t | ssd1315_basic_clear (void) |
| basic example clear | |
| uint8_t | ssd1315_basic_write_point (uint8_t x, uint8_t y, uint8_t data) |
| basic example write a point | |
| uint8_t | ssd1315_basic_read_point (uint8_t x, uint8_t y, uint8_t *data) |
| basic example read a point | |
| uint8_t | ssd1315_basic_string (uint8_t x, uint8_t y, char *str, uint16_t len, uint8_t color, ssd1315_font_t font) |
| basic example draw a string | |
| uint8_t | ssd1315_basic_rect (uint8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t color) |
| basic example fill a rectangle | |
| uint8_t | ssd1315_basic_picture (uint8_t left, uint8_t top, uint8_t right, uint8_t bottom, uint8_t *img) |
| basic example draw a picture | |
ssd1315 example driver modules
| #define SSD1315_ADVANCE_DEFAULT_CLOCK_DIVIDE 0x00 |
set clock div 0
Definition at line 62 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_COLUMN_ADDRESS_RANGE_END 0x7F |
set range end
Definition at line 78 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_COLUMN_ADDRESS_RANGE_START 0x00 |
set range start
Definition at line 77 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_CONTRAST 0xCF |
set contrast CF
Definition at line 68 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_DESELECT_LEVEL SSD1315_DESELECT_LEVEL_0P77 |
ssd1315 advance example default definition
set deselect level 0.77
Definition at line 54 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_DISPLAY_MODE SSD1315_DISPLAY_MODE_NORMAL |
set normal mode
Definition at line 65 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_DISPLAY_OFFSET 0x00 |
set display offset
Definition at line 63 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_DISPLAY_START_LINE 0x00 |
set start line 0
Definition at line 72 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_FADE_BLINKING_MODE SSD1315_FADE_BLINKING_MODE_DISABLE |
disable fade
Definition at line 70 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_FADE_FRAMES 0x00 |
set frame 0
Definition at line 71 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_HIGH_COLUMN_START_ADDRESS 0x00 |
set high start 0
Definition at line 73 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_IREF SSD1315_IREF_ENABLE |
enable
Definition at line 59 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_IREF_VALUE SSD1315_IREF_VALUE_19UA_150UA |
internal iref setting: 19uA, output maximum iseg 150uA
Definition at line 60 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_LEFT_RIGHT_REMAP SSD1315_LEFT_RIGHT_REMAP_DISABLE |
disable remap
Definition at line 55 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_LOW_COLUMN_START_ADDRESS 0x00 |
set low start 0
Definition at line 74 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_MULTIPLEX_RATIO 0x3F |
set ratio
Definition at line 64 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_OSCILLATOR_FREQUENCY 0x08 |
set 8
Definition at line 61 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_PAGE_ADDRESS_RANGE_END 0x07 |
set page range end
Definition at line 76 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_PAGE_ADDRESS_RANGE_START 0x00 |
set page range start
Definition at line 75 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_PHASE1_PERIOD 0x01 |
set phase 1
Definition at line 57 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_PHASE2_PERIOD 0x0F |
set phase F
Definition at line 58 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_PIN_CONF SSD1315_PIN_CONF_ALTERNATIVE |
set alternative
Definition at line 56 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_SCAN_DIRECTION SSD1315_SCAN_DIRECTION_COMN_1_START |
set scan 1
Definition at line 66 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_SEGMENT SSD1315_SEGMENT_COLUMN_ADDRESS_127 |
set column 127
Definition at line 67 of file driver_ssd1315_advance.h.
| #define SSD1315_ADVANCE_DEFAULT_ZOOM_IN SSD1315_ZOOM_IN_DISABLE |
disable zoom in
Definition at line 69 of file driver_ssd1315_advance.h.
| #define SSD1315_BASIC_DEFAULT_CLOCK_DIVIDE 0x00 |
set clock div 0
Definition at line 64 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_COLUMN_ADDRESS_RANGE_END 0x7F |
set range end
Definition at line 80 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_COLUMN_ADDRESS_RANGE_START 0x00 |
set range start
Definition at line 79 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_CONTRAST 0xCF |
set contrast CF
Definition at line 70 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_DESELECT_LEVEL SSD1315_DESELECT_LEVEL_0P77 |
ssd1315 basic example default definition
set deselect level 0.77
Definition at line 56 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_DISPLAY_MODE SSD1315_DISPLAY_MODE_NORMAL |
set normal mode
Definition at line 67 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_DISPLAY_OFFSET 0x00 |
set display offset
Definition at line 65 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_DISPLAY_START_LINE 0x00 |
set start line 0
Definition at line 74 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_FADE_BLINKING_MODE SSD1315_FADE_BLINKING_MODE_DISABLE |
disable fade
Definition at line 72 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_FADE_FRAMES 0x00 |
set frame 0
Definition at line 73 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_HIGH_COLUMN_START_ADDRESS 0x00 |
set high start 0
Definition at line 75 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_IREF SSD1315_IREF_ENABLE |
enable
Definition at line 61 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_IREF_VALUE SSD1315_IREF_VALUE_19UA_150UA |
internal iref setting: 19uA, output maximum iseg 150uA
Definition at line 62 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_LEFT_RIGHT_REMAP SSD1315_LEFT_RIGHT_REMAP_DISABLE |
disable remap
Definition at line 57 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_LOW_COLUMN_START_ADDRESS 0x00 |
set low start 0
Definition at line 76 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_MULTIPLEX_RATIO 0x3F |
set ratio
Definition at line 66 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_OSCILLATOR_FREQUENCY 0x08 |
set 8
Definition at line 63 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_PAGE_ADDRESS_RANGE_END 0x07 |
set page range end
Definition at line 78 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_PAGE_ADDRESS_RANGE_START 0x00 |
set page range start
Definition at line 77 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_PHASE1_PERIOD 0x01 |
set phase 1
Definition at line 59 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_PHASE2_PERIOD 0x0F |
set phase F
Definition at line 60 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_PIN_CONF SSD1315_PIN_CONF_ALTERNATIVE |
set alternative
Definition at line 58 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_SCAN_DIRECTION SSD1315_SCAN_DIRECTION_COMN_1_START |
set scan 1
Definition at line 68 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_SEGMENT SSD1315_SEGMENT_COLUMN_ADDRESS_127 |
set column 127
Definition at line 69 of file driver_ssd1315_basic.h.
| #define SSD1315_BASIC_DEFAULT_ZOOM_IN SSD1315_ZOOM_IN_DISABLE |
disable zoom in
Definition at line 71 of file driver_ssd1315_basic.h.
| uint8_t ssd1315_advance_clear | ( | void | ) |
advance example clear
Definition at line 424 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_deactivate_scroll | ( | void | ) |
advance example deactivate the scroll
Definition at line 660 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_deinit | ( | void | ) |
advance example deinit
Definition at line 358 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_disable_zoom_in | ( | void | ) |
advance example disable the zoom in
Definition at line 616 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_display_off | ( | void | ) |
advance example display off
Definition at line 401 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_display_on | ( | void | ) |
advance example display on
Definition at line 378 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_enable_zoom_in | ( | void | ) |
advance example enable the zoom in
Definition at line 595 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_fade_blinking | ( | ssd1315_fade_blinking_mode_t | mode, |
| uint8_t | frames ) |
advance example set the fade blinking mode
| [in] | mode | fade blinking mode |
| [in] | frames | fade or blinking frames |
Definition at line 639 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_init | ( | ssd1315_interface_t | interface, |
| ssd1315_address_t | addr ) |
advance example init
| [in] | interface | interface type |
| [in] | addr | iic device address |
Definition at line 50 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_picture | ( | uint8_t | left, |
| uint8_t | top, | ||
| uint8_t | right, | ||
| uint8_t | bottom, | ||
| uint8_t * | img ) |
advance example draw a picture
| [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 566 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_read_point | ( | uint8_t | x, |
| uint8_t | y, | ||
| uint8_t * | data ) |
advance example read a point
| [in] | x | coordinate x |
| [in] | y | coordinate y |
| [out] | *data | pointer to a data buffer |
Definition at line 471 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_rect | ( | uint8_t | left, |
| uint8_t | top, | ||
| uint8_t | right, | ||
| uint8_t | bottom, | ||
| uint8_t | color ) |
advance example fill a rectangle
| [in] | left | left coordinate x |
| [in] | top | top coordinate y |
| [in] | right | right coordinate x |
| [in] | bottom | bottom coordinate y |
| [in] | color | display color |
Definition at line 532 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_string | ( | uint8_t | x, |
| uint8_t | y, | ||
| char * | str, | ||
| uint16_t | len, | ||
| uint8_t | color, | ||
| ssd1315_font_t | font ) |
advance example draw a string
| [in] | x | coordinate x |
| [in] | y | coordinate y |
| [in] | *str | pointer to a written string address |
| [in] | len | length of the string |
| [in] | color | display color |
| [in] | font | display font size |
Definition at line 498 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_vertical_left_horizontal_scroll | ( | uint8_t | start_page_addr, |
| uint8_t | end_page_addr, | ||
| uint8_t | vertical_scrolling_offset, | ||
| ssd1315_scroll_frame_t | frames ) |
advance example enable the left horizontal scroll
| [in] | start_page_addr | start page address |
| [in] | end_page_addr | end page address |
| [in] | vertical_scrolling_offset | vertical scrolling offset |
| [in] | frames | scroll frames |
Definition at line 685 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_vertical_right_horizontal_scroll | ( | uint8_t | start_page_addr, |
| uint8_t | end_page_addr, | ||
| uint8_t | vertical_scrolling_offset, | ||
| ssd1315_scroll_frame_t | frames ) |
advance example enable the right horizontal scroll
| [in] | start_page_addr | start page address |
| [in] | end_page_addr | end page address |
| [in] | vertical_scrolling_offset | vertical scrolling offset |
| [in] | frames | scroll frames |
Definition at line 727 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_advance_write_point | ( | uint8_t | x, |
| uint8_t | y, | ||
| uint8_t | data ) |
advance example write a point
| [in] | x | coordinate x |
| [in] | y | coordinate y |
| [in] | data | written data |
Definition at line 447 of file driver_ssd1315_advance.c.
| uint8_t ssd1315_basic_clear | ( | void | ) |
basic example clear
Definition at line 424 of file driver_ssd1315_basic.c.
| uint8_t ssd1315_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 358 of file driver_ssd1315_basic.c.
| uint8_t ssd1315_basic_display_off | ( | void | ) |
basic example display off
Definition at line 401 of file driver_ssd1315_basic.c.
| uint8_t ssd1315_basic_display_on | ( | void | ) |
basic example display on
Definition at line 378 of file driver_ssd1315_basic.c.
| uint8_t ssd1315_basic_init | ( | ssd1315_interface_t | interface, |
| ssd1315_address_t | addr ) |
basic example init
| [in] | interface | interface type |
| [in] | addr | iic device address |
Definition at line 50 of file driver_ssd1315_basic.c.
| uint8_t ssd1315_basic_picture | ( | uint8_t | left, |
| uint8_t | top, | ||
| uint8_t | right, | ||
| uint8_t | bottom, | ||
| uint8_t * | img ) |
basic example draw a picture
| [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 566 of file driver_ssd1315_basic.c.
| uint8_t ssd1315_basic_read_point | ( | uint8_t | x, |
| uint8_t | y, | ||
| uint8_t * | data ) |
basic example read a point
| [in] | x | coordinate x |
| [in] | y | coordinate y |
| [out] | *data | pointer to a data buffer |
Definition at line 471 of file driver_ssd1315_basic.c.
| uint8_t ssd1315_basic_rect | ( | uint8_t | left, |
| uint8_t | top, | ||
| uint8_t | right, | ||
| uint8_t | bottom, | ||
| uint8_t | color ) |
basic example fill a rectangle
| [in] | left | left coordinate x |
| [in] | top | top coordinate y |
| [in] | right | right coordinate x |
| [in] | bottom | bottom coordinate y |
| [in] | color | display color |
Definition at line 532 of file driver_ssd1315_basic.c.
| uint8_t ssd1315_basic_string | ( | uint8_t | x, |
| uint8_t | y, | ||
| char * | str, | ||
| uint16_t | len, | ||
| uint8_t | color, | ||
| ssd1315_font_t | font ) |
basic example draw a string
| [in] | x | coordinate x |
| [in] | y | coordinate y |
| [in] | *str | pointer to a written string address |
| [in] | len | length of the string |
| [in] | color | display color |
| [in] | font | display font size |
Definition at line 498 of file driver_ssd1315_basic.c.
| uint8_t ssd1315_basic_write_point | ( | uint8_t | x, |
| uint8_t | y, | ||
| uint8_t | data ) |
basic example write a point
| [in] | x | coordinate x |
| [in] | y | coordinate y |
| [in] | data | written data |
Definition at line 447 of file driver_ssd1315_basic.c.