AFE_NXP_Arduino 0.2.0
AFE (NAFE13388) device operation sample code for Arduino
Loading...
Searching...
No Matches
AFE_NXP.h
Go to the documentation of this file.
1
9#ifndef ARDUINO_AFE_DRIVER_H
10#define ARDUINO_AFE_DRIVER_H
11
12#include <Arduino.h>
13#include <stdint.h>
14
15#include <SPI_for_AFE.h>
16
23{
24public:
27
29 virtual ~NAFE13388_Base();
30
39 virtual void begin( void );
40
42 virtual void boot( void );
43
45 virtual void reset( void );
46
54 virtual void board_init( int _pin_nINT, int _pin_DRDY, int _pin_SYN, int _pin_nRESET );
55
64 virtual void logical_ch_config( int ch, uint16_t cc0, uint16_t cc1, uint16_t cc2, uint16_t cc3 );
65
71 virtual double read( int ch );
72
75
77 double coeff_uV[ 16 ];
78};
79
118{
119public:
121 NAFE13388();
122
124 virtual ~NAFE13388();
125
127 constexpr static int pin_nINT = 2;
128 constexpr static int pin_DRDY = 3;
129 constexpr static int pin_SYN = 5;
130 constexpr static int pin_nRESET = 6;
131};
132
165{
166public:
169
171 virtual ~NAFE13388_UIM();
172
174 constexpr static int pin_nINT = 3;
175 constexpr static int pin_DRDY = 4;
176 constexpr static int pin_SYN = 6;
177 constexpr static int pin_nRESET = 7;
178};
179
180#endif // ARDUINO_AFE_DRIVER_H
virtual void boot(void)
Definition AFE_NXP.cpp:19
virtual void board_init(int _pin_nINT, int _pin_DRDY, int _pin_SYN, int _pin_nRESET)
Definition AFE_NXP.cpp:38
virtual void logical_ch_config(int ch, uint16_t cc0, uint16_t cc1, uint16_t cc2, uint16_t cc3)
Definition AFE_NXP.cpp:53
int enabled_channels
Definition AFE_NXP.h:74
double coeff_uV[16]
Definition AFE_NXP.h:77
virtual void begin(void)
Definition AFE_NXP.cpp:13
virtual ~NAFE13388_Base()
Definition AFE_NXP.cpp:9
virtual double read(int ch)
Definition AFE_NXP.cpp:78
virtual void reset(void)
Definition AFE_NXP.cpp:32
static constexpr int pin_nINT
Definition AFE_NXP.h:174
static constexpr int pin_DRDY
Definition AFE_NXP.h:175
virtual ~NAFE13388_UIM()
Definition AFE_NXP.cpp:105
static constexpr int pin_SYN
Definition AFE_NXP.h:176
static constexpr int pin_nRESET
Definition AFE_NXP.h:177
virtual ~NAFE13388()
Definition AFE_NXP.cpp:94
static constexpr int pin_nINT
Definition AFE_NXP.h:127
static constexpr int pin_nRESET
Definition AFE_NXP.h:130
static constexpr int pin_DRDY
Definition AFE_NXP.h:128
static constexpr int pin_SYN
Definition AFE_NXP.h:129