/** ****************************************************************************** * @file exc7200_reg.c * @author MCD Application Team * @brief This file provides unitary register function to control the exc7200 Touch * ****************************************************************************** * @attention * *

© Copyright (c) 2015 STMicroelectronics. * All rights reserved.

* * This software component is licensed by ST under BSD 3-Clause license, * the "License"; You may not use this file except in compliance with the * License. You may obtain a copy of the License at: * opensource.org/licenses/BSD-3-Clause * ****************************************************************************** */ /* Includes ------------------------------------------------------------------*/ #include "exc7200_reg.h" /** @addtogroup BSP * @{ */ /** @addtogroup Component * @{ */ /** @addtogroup EXC7200 * @{ */ /** @addtogroup EXC7200_Exported_Functions * @{ */ /** * @brief Read EXC7200 component registers * @param ctx component contex * @param reg Register to read from * @param pdata Pointer to data buffer * @param length Number of data to read * @retval Component status */ int32_t exc7200_read_reg(exc7200_ctx_t *ctx, uint8_t reg, uint8_t* pdata, uint16_t length) { return ctx->ReadReg(ctx->handle, reg, pdata, length); } /** * @brief Write EXC7200 component registers * @param ctx component contex * @param reg Register to write to * @param pdata Pointer to data buffer * @param length Number of data to write * @retval Component status */ int32_t exc7200_write_reg(exc7200_ctx_t *ctx, uint8_t reg, uint8_t *pdata, uint16_t length) { return ctx->WriteReg(ctx->handle, reg, pdata, length); } /** * @} */ /** * @} */ /** * @} */ /** * @} */ /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/