Header file of nhd_c12832a1z.
More...
#include <stdint.h>
#include <stdlib.h>
#include "no_os_gpio.h"
Header file of nhd_c12832a1z.
- Author
- Antoniu Miclaus (anton.nosp@m.iu.m.nosp@m.iclau.nosp@m.s@an.nosp@m.alog..nosp@m.com)
Copyright 2023(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
◆ DISPLAY_START_OFFSET
| #define DISPLAY_START_OFFSET 0x40 |
◆ FB_FLUSH_DELAY
| #define FB_FLUSH_DELAY 30 |
◆ NDH_C12832A1Z_ADC_NORMAL
| #define NDH_C12832A1Z_ADC_NORMAL 0xA0U |
◆ NDH_C12832A1Z_ADC_REVERSE
| #define NDH_C12832A1Z_ADC_REVERSE 0xA1U |
◆ NDH_C12832A1Z_COM_NORMAL
| #define NDH_C12832A1Z_COM_NORMAL 0xC0U |
◆ NDH_C12832A1Z_COM_REVERSE
| #define NDH_C12832A1Z_COM_REVERSE 0xC8U |
◆ NDH_C12832A1Z_ELECTRIC_VAL
| #define NDH_C12832A1Z_ELECTRIC_VAL 0x20U |
◆ NDH_C12832A1Z_ELECTRIC_VOL
| #define NDH_C12832A1Z_ELECTRIC_VOL 0x81U |
◆ NDH_C12832A1Z_LCD_BIAS
| #define NDH_C12832A1Z_LCD_BIAS 0xA2U |
◆ NDH_C12832A1Z_PWR_CTRL
| #define NDH_C12832A1Z_PWR_CTRL 0x2FU |
◆ NDH_C12832A1Z_RES_RATIO
| #define NDH_C12832A1Z_RES_RATIO 0x21U |
◆ NHD_C12832A1Z_BLINK
| #define NHD_C12832A1Z_BLINK 0x2 |
◆ NHD_C12832A1Z_BLINK_INTERVAL
| #define NHD_C12832A1Z_BLINK_INTERVAL 500 |
◆ NHD_C12832A1Z_DC_CMD
| #define NHD_C12832A1Z_DC_CMD 0U |
◆ NHD_C12832A1Z_DC_DATA
| #define NHD_C12832A1Z_DC_DATA 1U |
◆ NHD_C12832A1Z_DISP_OFF
| #define NHD_C12832A1Z_DISP_OFF 0xAEU |
◆ NHD_C12832A1Z_DISP_ON
| #define NHD_C12832A1Z_DISP_ON 0xAFU |
◆ NHD_C12832A1Z_REVERSE
| #define NHD_C12832A1Z_REVERSE 0x1 |
◆ NHD_C12832A1Z_RST_OFF
| #define NHD_C12832A1Z_RST_OFF 1U |
◆ NHD_C12832A1Z_RST_ON
| #define NHD_C12832A1Z_RST_ON 0U |
◆ NR_CHAR
◆ NR_COLUMNS
◆ NR_PAGES
◆ PAGE_START_ADDR
| #define PAGE_START_ADDR 0xB0 |
◆ nhd_c12832a1z_clear_lcd()
nhd_c12832a1z clear LCD.
- Parameters
-
| dev | - The device structure. |
- Returns
- Returns 0 in case of success or negative error code otherwise.
◆ nhd_c12832a1z_init()
Initializes nhd_c12832a1z for display screening.
Initialize the nhd_c12832a1z peripheral for display operation.
- Parameters
-
| device | - The device structure. |
| init_param | - Initialization parameters. |
- Returns
- Returns 0 in case of success or negative error code otherwise.
◆ nhd_c12832a1z_print_string()
nhd_c12832a1z print string on LCD.
- Parameters
-
| dev | - The device structure. |
| msg | - Message to be printed. |
- Returns
- Returns 0 in case of success or negative error code otherwise.
◆ nhd_c12832a1z_remove()
nhd_c12832a1z remove allocated resources
Removes resources allocated by device.
- Parameters
-
| dev | - The device structure |
- Returns
- Returns 0 in case of success or negative error code otherwise.
◆ nhd_c12832a1z_write_cmd()
nhd_c12832a1z write command.
- Parameters
-
| dev | - The device structure. |
| cmd | - Command to be written. |
- Returns
- Returns 0 in case of success or negative error code otherwise.
◆ nhd_c12832a1z_write_data()
nhd_c12832a1z write data.
- Parameters
-
| dev | - The device structure. |
| data | - Data to be written. |
- Returns
- Returns 0 in case of success or negative error code otherwise.