no-OS
Loading...
Searching...
No Matches
common_data.h
Go to the documentation of this file.
1/***************************************************************************/
33#ifndef __COMMON_DATA_H__
34#define __COMMON_DATA_H__
35
36#include <stdint.h>
37#include "parameters.h"
38#include "no_os_uart.h"
39#include "no_os_spi.h"
40#include "no_os_i2c.h"
41#include "no_os_gpio.h"
42#include "no_os_irq.h"
43#include "ad5940.h"
44
47extern struct ad5940_init_param cn0565_ad5940_ip;
48
49/* Interrupt flag shared with the AD5940 BIA measurement layer. */
50extern volatile uint32_t ucInterrupted;
51void ad5940_int_callback(void *ctx);
52uint32_t GetMCUIntFlag(void);
53uint32_t ClrMCUIntFlag(void);
54
55#endif /* __COMMON_DATA_H__ */
struct ad5940_init_param cn0565_ad5940_ip
Definition common_data.c:74
struct no_os_i2c_init_param cn0565_i2c_ip
Definition common_data.c:66
struct no_os_uart_init_param cn0565_uart_ip
Definition common_data.c:54
volatile uint32_t ucInterrupted
Definition common_data.c:36
uint32_t GetMCUIntFlag(void)
Definition common_data.c:43
void ad5940_int_callback(void *ctx)
Definition common_data.c:38
uint32_t ClrMCUIntFlag(void)
Definition common_data.c:48
Header file of GPIO Interface.
Header file of I2C Interface.
Header file of IRQ interface.
Header file of SPI Interface.
Header file of UART interface.
Structure holding the parameters for I2C initialization.
Definition no_os_i2c.h:52
Structure holding the parameters for UART initialization.
Definition no_os_uart.h:98