Zephyr Project API 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
cy8cmbr3xxx.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025 Basalte bv
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
12#ifndef ZEPHYR_INCLUDE_INPUT_CY8CMBR3XXX_H_
13#define ZEPHYR_INCLUDE_INPUT_CY8CMBR3XXX_H_
14
22#include <zephyr/types.h>
23
27#define CY8CMBR3XXX_EZ_CLICK_CONFIG_SIZE 128
28
29#ifdef __cplusplus
30extern "C" {
31#endif /* __cplusplus */
32
40
50int cy8cmbr3xxx_configure(const struct device *dev,
51 const struct cy8cmbr3xxx_config_data *config_data);
52
53#ifdef __cplusplus
54}
55#endif /* __cplusplus */
56
59#endif /* ZEPHYR_INCLUDE_INPUT_CY8CMBR3XXX_H_ */
#define CY8CMBR3XXX_EZ_CLICK_CONFIG_SIZE
Size of the EZ-Click configuration data.
Definition cy8cmbr3xxx.h:27
int cy8cmbr3xxx_configure(const struct device *dev, const struct cy8cmbr3xxx_config_data *config_data)
Configure the CY8CMBR3xxx device with an EZ-Click generated configuration.
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Configuration data for the CY8CMBR3xxx device.
Definition cy8cmbr3xxx.h:36
uint8_t data[128]
EZ-Click configuration data.
Definition cy8cmbr3xxx.h:38
Runtime device structure (in ROM) per driver instance.
Definition device.h:510