52#define SSD1306_I2C_ADDR 0x3C
92 uint8_t row, uint8_t column);
comm_type
Definition ad5686.h:142
Header file for display Driver.
Header file of GPIO Interface.
const struct display_controller_ops ssd1306_ops
Definition ssd_1306.c:51
@ SSD1306_I2C
Definition ssd_1306.h:43
@ SSD1306_SPI
Definition ssd_1306.h:44
int32_t ssd_1306_print_ascii(struct display_dev *device, uint8_t ascii, uint8_t row, uint8_t column)
Prints character at selected position.
Definition ssd_1306.c:306
int32_t ssd_1306_print_buffer(struct display_dev *device, char *buffer)
Print entire screen buffer.
Definition ssd_1306.c:360
int32_t ssd_1306_remove(struct display_dev *device)
Removes resources allocated by device.
Definition ssd_1306.c:328
int32_t ssd_1306_display_on_off(struct display_dev *device, uint8_t on_off)
ssd_1306 turns display on/off.
Definition ssd_1306.c:254
int32_t ssd_1306_move_cursor(struct display_dev *device, uint8_t row, uint8_t column)
Moves cursor to desired row/column.
Definition ssd_1306.c:274
int32_t ssd_1306_init(struct display_dev *device)
Initializes ssd_1306 for display screening.
Definition ssd_1306.c:104
transmit_type
Definition ssd_1306.h:47
@ SSD1306_DATA
Definition ssd_1306.h:49
@ SSD1306_CMD
Definition ssd_1306.h:48
Definition ad9361_util.h:63
Structure holding display controller function pointers that point to the controller specific function...
Definition display.h:76
Display Device Descriptor.
Definition display.h:45
Structure holding the GPIO descriptor.
Definition no_os_gpio.h:84
Structure holding the parameters for GPIO initialization.
Definition no_os_gpio.h:67
Structure holding I2C address descriptor.
Definition no_os_i2c.h:89
Structure holding the parameters for I2C initialization.
Definition no_os_i2c.h:52
Structure holding SPI descriptor.
Definition no_os_spi.h:180
Structure holding the parameters for SPI initialization.
Definition no_os_spi.h:128