1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- /*
- * Copyright 2019-2020 NXP
- * All rights reserved.
- *
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
- #ifndef _FSL_RM68191_H_
- #define _FSL_RM68191_H_
- #include "fsl_display.h"
- #include "fsl_mipi_dsi_cmd.h"
- /*
- * Change log:
- *
- * 1.1.0
- * - Fix MISRA-C 2012 issues.
- * - Change rm68191_resource_t structure.
- *
- * 1.0.0
- * - Initial version
- */
- /*******************************************************************************
- * Definitions
- ******************************************************************************/
- /*!
- * @brief RM68191 resource.
- */
- typedef struct _rm68191_resource
- {
- mipi_dsi_device_t *dsiDevice; /*!< MIPI DSI device. */
- void (*pullResetPin)(bool pullUp); /*!< Function to pull reset pin high or low. */
- void (*pullPowerPin)(bool pullUp); /*!< Function to pull power pin high or low. */
- } rm68191_resource_t;
- extern const display_operations_t rm68191_ops;
- /*******************************************************************************
- * API
- ******************************************************************************/
- #if defined(__cplusplus)
- extern "C" {
- #endif
- status_t RM68191_Init(display_handle_t *handle, const display_config_t *config);
- status_t RM68191_Deinit(display_handle_t *handle);
- status_t RM68191_Start(display_handle_t *handle);
- status_t RM68191_Stop(display_handle_t *handle);
- #if defined(__cplusplus)
- }
- #endif
- #endif /* _FSL_RM68191_H_ */
|