|
GPS Device
|
Functions | |
| static ERR_te | ssd1309_cmd_start_handler (uint32_t argc, char **argv) |
| CLI handler for the "start" command. Starts the SSD1309 subsystem at runtime. | |
| static ERR_te | ssd1309_cmd_stop_handler (uint32_t argc, char **argv) |
| CLI handler for the "stop" command. Stops the SSD1309 subsystem at runtime. | |
| static ERR_te | ssd1309_cmd_fillrect_handler (uint32_t argc, char **argv) |
| CLI handler for the "fillrect" command. Fills a rectangle and updates the display. | |
| static ERR_te | ssd1309_cmd_clearrect_handler (uint32_t argc, char **argv) |
| CLI handler for the "clearrect" command. Clears a rectangle and updates the display. | |
| static ERR_te | ssd1309_cmd_invertrect_handler (uint32_t argc, char **argv) |
| CLI handler for the "invertrect" command. Inverts a rectangle and updates the display. | |
| static ERR_te | ssd1309_cmd_drawtext_handler (uint32_t argc, char **argv) |
| CLI handler for the "drawtext" command. Draws text on a line and updates the display. | |
| static ERR_te | ssd1309_cmd_clearline_handler (uint32_t argc, char **argv) |
| CLI handler for the "clearline" command. Clears a line and updates the display. | |
| static ERR_te | ssd1309_cmd_invertline_handler (uint32_t argc, char **argv) |
| CLI handler for the "invertline" command. Inverts a line and updates the display. | |
|
static |
CLI handler for the "start" command. Starts the SSD1309 subsystem at runtime.
Expected invocation: ssd1309 start
| [in] | argc | Argument count. Must be exactly 2. |
| [in] | argv | Argument list: argv[0] = "ssd1309", argv[1] = "start". |
argc != 2 Definition at line 1111 of file ssd1309.c.
|
static |
CLI handler for the "stop" command. Stops the SSD1309 subsystem at runtime.
Expected invocation: ssd1309 stop
| [in] | argc | Argument count. Must be exactly 2. |
| [in] | argv | Argument list: argv[0] = "ssd1309", argv[1] = "stop". |
argc != 2 Definition at line 1140 of file ssd1309.c.
|
static |
CLI handler for the "fillrect" command. Fills a rectangle and updates the display.
Expected invocation: ssd1309 fillrect <x1> <y1> <x2> <y2>
Coordinates are 1-based. Calls ssd1309_draw_rect with force=true, then ssd1309_update with force=true.
| [in] | argc | Argument count. Must be exactly 6. |
| [in] | argv | argv[2]–argv[5] = x1, y1, x2, y2 as decimal strings. |
argc != 6 or coordinates are out of range Definition at line 1172 of file ssd1309.c.

|
static |
CLI handler for the "clearrect" command. Clears a rectangle and updates the display.
Expected invocation: ssd1309 clearrect <x1> <y1> <x2> <y2>
| [in] | argc | Argument count. Must be exactly 6. |
| [in] | argv | argv[2]–argv[5] = x1, y1, x2, y2 as decimal strings. |
argc != 6 or coordinates are out of range Definition at line 1234 of file ssd1309.c.

|
static |
CLI handler for the "invertrect" command. Inverts a rectangle and updates the display.
Expected invocation: ssd1309 invertrect <x1> <y1> <x2> <y2>
| [in] | argc | Argument count. Must be exactly 6. |
| [in] | argv | argv[2]–argv[5] = x1, y1, x2, y2 as decimal strings. |
argc != 6 or coordinates are out of range Definition at line 1296 of file ssd1309.c.

|
static |
CLI handler for the "drawtext" command. Draws text on a line and updates the display.
Expected invocation: ssd1309 drawtext <text> <line>
| [in] | argc | Argument count. Must be exactly 4. |
| [in] | argv | argv[2] = text string, argv[3] = line number (1–8) as decimal string. |
argc != 4 or line is out of rangeDefinition at line 1359 of file ssd1309.c.

|
static |
CLI handler for the "clearline" command. Clears a line and updates the display.
Expected invocation: ssd1309 clearline <line>
| [in] | argc | Argument count. Must be exactly 3. |
| [in] | argv | argv[2] = line number (1–8) as decimal string. |
argc != 3 or line is out of rangeDefinition at line 1407 of file ssd1309.c.

|
static |
CLI handler for the "invertline" command. Inverts a line and updates the display.
Expected invocation: ssd1309 invertline <line>
| [in] | argc | Argument count. Must be exactly 3. |
| [in] | argv | argv[2] = line number (1–8) as decimal string. |
argc != 3 or line is out of rangeDefinition at line 1455 of file ssd1309.c.
