|
GPS Device
|
Functions | |
| ERR_te | ssd1309_init_subsys (void) |
| Initializes the SSD1309 subsystem. | |
| ERR_te | ssd1309_deinit_subsys (void) |
| Deinitializes the SSD1309 subsystem. | |
| ERR_te | ssd1309_start_subsys (void) |
| Starts the SSD1309 subsystem. | |
| ERR_te | ssd1309_stop_subsys (void) |
| Stops the SSD1309 subsystem. | |
| ERR_te | ssd1309_get_def_cfg (SSD1309_CFG_ts *ssd1309_cfg_o) |
| Populates a configuration structure with sensible default values. | |
| ERR_te | ssd1309_init_handle (SSD1309_CFG_ts *ssd1309_cfg, SSD1309_HANDLE_ts **ssd1309_handle_o) |
| Initializes the SSD1309 display handle and sends the configuration sequence. | |
| ERR_te | ssd1309_draw_text (char const *text, uint8_t text_len, uint8_t line, bool force) |
| Draws a text string into the framebuffer at the specified line. | |
| ERR_te | ssd1309_draw_rect (uint8_t x_src, uint8_t y_src, uint8_t x_dest, uint8_t y_dest, bool force) |
| Draws a filled rectangle into the framebuffer. | |
| ERR_te | ssd1309_clear_line (uint8_t line, bool force) |
| Clears a single display line in the framebuffer. | |
| ERR_te | ssd1309_invert_line (uint8_t line, bool force) |
| Inverts all pixels in a single display line in the framebuffer. | |
| ERR_te | ssd1309_clear_rect (uint8_t x_src, uint8_t y_src, uint8_t x_dest, uint8_t y_dest, bool force) |
| Clears a rectangular region in the framebuffer. | |
| ERR_te | ssd1309_invert_rect (uint8_t x_src, uint8_t y_src, uint8_t x_dest, uint8_t y_dest, bool force) |
| Inverts all pixels in a rectangular region of the framebuffer. | |
| ERR_te | ssd1309_update (bool force) |
| Flushes the internal framebuffer to the display over I2C. | |
| ERR_te ssd1309_init_subsys | ( | void | ) |
Initializes the SSD1309 subsystem.
Definition at line 488 of file ssd1309.c.


| ERR_te ssd1309_deinit_subsys | ( | void | ) |
Deinitializes the SSD1309 subsystem.
Definition at line 523 of file ssd1309.c.

| ERR_te ssd1309_start_subsys | ( | void | ) |
Starts the SSD1309 subsystem.
Definition at line 551 of file ssd1309.c.

| ERR_te ssd1309_stop_subsys | ( | void | ) |
Stops the SSD1309 subsystem.
Definition at line 575 of file ssd1309.c.
| ERR_te ssd1309_get_def_cfg | ( | SSD1309_CFG_ts * | ssd1309_cfg_o | ) |
Populates a configuration structure with sensible default values.
Definition at line 599 of file ssd1309.c.

| ERR_te ssd1309_init_handle | ( | SSD1309_CFG_ts * | ssd1309_cfg, |
| SSD1309_HANDLE_ts ** | ssd1309_handle_o ) |
Initializes the SSD1309 display handle and sends the configuration sequence.
Initializes the SSD1309 display and sends the full configuration sequence over I2C.
Definition at line 622 of file ssd1309.c.


| ERR_te ssd1309_draw_text | ( | char const * | text, |
| uint8_t | text_len, | ||
| uint8_t | line, | ||
| bool | force ) |
Draws a text string into the framebuffer at the specified line.
Definition at line 806 of file ssd1309.c.

| ERR_te ssd1309_draw_rect | ( | uint8_t | x_src, |
| uint8_t | y_src, | ||
| uint8_t | x_dest, | ||
| uint8_t | y_dest, | ||
| bool | force ) |
Draws a filled rectangle into the framebuffer.
Definition at line 843 of file ssd1309.c.

| ERR_te ssd1309_clear_line | ( | uint8_t | line, |
| bool | force ) |
Clears a single display line in the framebuffer.
Clears a single display line in the framebuffer (sets all pixels off).
Definition at line 901 of file ssd1309.c.


| ERR_te ssd1309_invert_line | ( | uint8_t | line, |
| bool | force ) |
Inverts all pixels in a single display line in the framebuffer.
Definition at line 924 of file ssd1309.c.


| ERR_te ssd1309_clear_rect | ( | uint8_t | x_src, |
| uint8_t | y_src, | ||
| uint8_t | x_dest, | ||
| uint8_t | y_dest, | ||
| bool | force ) |
Clears a rectangular region in the framebuffer.
Clears a rectangular region in the framebuffer (sets all pixels off).
Definition at line 947 of file ssd1309.c.

| ERR_te ssd1309_invert_rect | ( | uint8_t | x_src, |
| uint8_t | y_src, | ||
| uint8_t | x_dest, | ||
| uint8_t | y_dest, | ||
| bool | force ) |
Inverts all pixels in a rectangular region of the framebuffer.
Definition at line 1005 of file ssd1309.c.

| ERR_te ssd1309_update | ( | bool | force | ) |
Flushes the internal framebuffer to the display over I2C.
Definition at line 1064 of file ssd1309.c.

