Definitions of the Guestgood GP8xxx I2C DACs. More...
Definitions of the Guestgood GP8xxx I2C DACs.
Definition in file gp8xxx_info.h.
#include <stdint.h>
Include dependency graph for gp8xxx_info.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | gp8xxx_info_t |
| Struct to record GP8xxx actuator information. More... | |
Variables | |
| const gp8xxx_info_t | gp8503_info |
| GP8503 info structure. | |
| const gp8xxx_info_t | gp8512_info |
| GP8512 info structure. | |
| const gp8xxx_info_t | gp8211s_info |
| GP8211S info structure. | |
| const gp8xxx_info_t | gp8403_info |
| GP8403 info structure. | |
| const gp8xxx_info_t | gp8413_info |
| GP8413 info structure. | |
| const gp8xxx_info_t | gp8302_info |
| GP8302 info structure. | |
GP8xxx DAC information | |
| #define | GP8XXX_INFO_TYPE_VDAC (0) |
| VDAC type. | |
| #define | GP8XXX_INFO_TYPE_IDAC (1) |
| IDAC type. | |
| #define | GP8XXX_INFO_CHANNELS_SINGLE (1) |
| Single channel. | |
| #define | GP8XXX_INFO_CHANNELS_DUAL (2) |
| Dual channel. | |
| #define | GP8XXX_INFO_RANGE_2V5_VCC (0) |
| 0-2.5 V or 0-VCC V | |
| #define | GP8XXX_INFO_RANGE_5V_10V (1) |
| 0-5 V or 0-10 V | |
| #define | GP8XXX_INFO_RANGE_4MA_20MA (2) |
| 0-25 mA | |
| #define | GP8XXX_INFO_RESOLUTION_12_BIT (0x0fff) |
| 12-bit resolution | |
| #define | GP8XXX_INFO_RESOLUTION_15_BIT (0x7fff) |
| 15-bit resolution | |
GP8503 info | |
| #define | GP8503_INFO_TYPE GP8XXX_INFO_TYPE_VDAC |
| DAC type. | |
| #define | GP8503_INFO_CHANNELS GP8XXX_INFO_CHANNELS_DUAL |
| Number of channels. | |
| #define | GP8503_INFO_RANGE GP8XXX_INFO_RANGE_2V5_VCC |
| Output range. | |
| #define | GP8503_INFO_RESOLUTION GP8XXX_INFO_RESOLUTION_12_BIT |
| Output resolution. | |
GP8512 info | |
| #define | GP8512_INFO_TYPE GP8XXX_INFO_TYPE_VDAC |
| DAC type. | |
| #define | GP8512_INFO_CHANNELS GP8XXX_INFO_CHANNELS_SINGLE |
| Number of channels. | |
| #define | GP8512_INFO_RANGE GP8XXX_INFO_RANGE_2V5_VCC |
| Output range. | |
| #define | GP8512_INFO_RESOLUTION GP8XXX_INFO_RESOLUTION_15_BIT |
| Output resolution. | |
GP8211S info | |
| #define | GP8211S_INFO_TYPE GP8XXX_INFO_TYPE_VDAC |
| DAC type. | |
| #define | GP8211S_INFO_CHANNELS GP8XXX_INFO_CHANNELS_SINGLE |
| Number of channels. | |
| #define | GP8211S_INFO_RANGE GP8XXX_INFO_RANGE_5V_10V |
| Output range. | |
| #define | GP8211S_INFO_RESOLUTION GP8XXX_INFO_RESOLUTION_15_BIT |
| Output resolution. | |
GP8403 info | |
| #define | GP8403_INFO_TYPE GP8XXX_INFO_TYPE_VDAC |
| DAC type. | |
| #define | GP8403_INFO_CHANNELS GP8XXX_INFO_CHANNELS_DUAL |
| Number of channels. | |
| #define | GP8403_INFO_RANGE GP8XXX_INFO_RANGE_5V_10V |
| Output range. | |
| #define | GP8403_INFO_RESOLUTION GP8XXX_INFO_RESOLUTION_12_BIT |
| Output resolution. | |
GP8413 info | |
| #define | GP8413_INFO_TYPE GP8XXX_INFO_TYPE_VDAC |
| DAC type. | |
| #define | GP8413_INFO_CHANNELS GP8XXX_INFO_CHANNELS_DUAL |
| Number of channels. | |
| #define | GP8413_INFO_RANGE GP8XXX_INFO_RANGE_5V_10V |
| Output range. | |
| #define | GP8413_INFO_RESOLUTION GP8XXX_INFO_RESOLUTION_15_BIT |
| Output resolution. | |
GP8302 info | |
| #define | GP8302_INFO_TYPE GP8XXX_INFO_TYPE_IDAC |
| DAC type. | |
| #define | GP8302_INFO_CHANNELS GP8XXX_INFO_CHANNELS_SINGLE |
| Number of channels. | |
| #define | GP8302_INFO_RANGE GP8XXX_INFO_RANGE_4MA_20MA |
| Output range. | |
| #define | GP8302_INFO_RESOLUTION GP8XXX_INFO_RESOLUTION_12_BIT |
| Output resolution. | |
| #define GP8211S_INFO_CHANNELS GP8XXX_INFO_CHANNELS_SINGLE |
Number of channels.
Definition at line 67 of file gp8xxx_info.h.
| #define GP8211S_INFO_RANGE GP8XXX_INFO_RANGE_5V_10V |
Output range.
Definition at line 68 of file gp8xxx_info.h.
| #define GP8211S_INFO_RESOLUTION GP8XXX_INFO_RESOLUTION_15_BIT |
Output resolution.
Definition at line 69 of file gp8xxx_info.h.
| #define GP8211S_INFO_TYPE GP8XXX_INFO_TYPE_VDAC |
DAC type.
Definition at line 66 of file gp8xxx_info.h.
| #define GP8302_INFO_CHANNELS GP8XXX_INFO_CHANNELS_SINGLE |
Number of channels.
Definition at line 97 of file gp8xxx_info.h.
| #define GP8302_INFO_RANGE GP8XXX_INFO_RANGE_4MA_20MA |
Output range.
Definition at line 98 of file gp8xxx_info.h.
| #define GP8302_INFO_RESOLUTION GP8XXX_INFO_RESOLUTION_12_BIT |
Output resolution.
Definition at line 99 of file gp8xxx_info.h.
| #define GP8302_INFO_TYPE GP8XXX_INFO_TYPE_IDAC |
DAC type.
Definition at line 96 of file gp8xxx_info.h.
| #define GP8403_INFO_CHANNELS GP8XXX_INFO_CHANNELS_DUAL |
Number of channels.
Definition at line 77 of file gp8xxx_info.h.
| #define GP8403_INFO_RANGE GP8XXX_INFO_RANGE_5V_10V |
Output range.
Definition at line 78 of file gp8xxx_info.h.
| #define GP8403_INFO_RESOLUTION GP8XXX_INFO_RESOLUTION_12_BIT |
Output resolution.
Definition at line 79 of file gp8xxx_info.h.
| #define GP8403_INFO_TYPE GP8XXX_INFO_TYPE_VDAC |
DAC type.
Definition at line 76 of file gp8xxx_info.h.
| #define GP8413_INFO_CHANNELS GP8XXX_INFO_CHANNELS_DUAL |
Number of channels.
Definition at line 87 of file gp8xxx_info.h.
| #define GP8413_INFO_RANGE GP8XXX_INFO_RANGE_5V_10V |
Output range.
Definition at line 88 of file gp8xxx_info.h.
| #define GP8413_INFO_RESOLUTION GP8XXX_INFO_RESOLUTION_15_BIT |
Output resolution.
Definition at line 89 of file gp8xxx_info.h.
| #define GP8413_INFO_TYPE GP8XXX_INFO_TYPE_VDAC |
DAC type.
Definition at line 86 of file gp8xxx_info.h.
| #define GP8503_INFO_CHANNELS GP8XXX_INFO_CHANNELS_DUAL |
Number of channels.
Definition at line 47 of file gp8xxx_info.h.
| #define GP8503_INFO_RANGE GP8XXX_INFO_RANGE_2V5_VCC |
Output range.
Definition at line 48 of file gp8xxx_info.h.
| #define GP8503_INFO_RESOLUTION GP8XXX_INFO_RESOLUTION_12_BIT |
Output resolution.
Definition at line 49 of file gp8xxx_info.h.
| #define GP8503_INFO_TYPE GP8XXX_INFO_TYPE_VDAC |
DAC type.
Definition at line 46 of file gp8xxx_info.h.
| #define GP8512_INFO_CHANNELS GP8XXX_INFO_CHANNELS_SINGLE |
Number of channels.
Definition at line 57 of file gp8xxx_info.h.
| #define GP8512_INFO_RANGE GP8XXX_INFO_RANGE_2V5_VCC |
Output range.
Definition at line 58 of file gp8xxx_info.h.
| #define GP8512_INFO_RESOLUTION GP8XXX_INFO_RESOLUTION_15_BIT |
Output resolution.
Definition at line 59 of file gp8xxx_info.h.
| #define GP8512_INFO_TYPE GP8XXX_INFO_TYPE_VDAC |
DAC type.
Definition at line 56 of file gp8xxx_info.h.
| #define GP8XXX_INFO_CHANNELS_DUAL (2) |
Dual channel.
Definition at line 32 of file gp8xxx_info.h.
| #define GP8XXX_INFO_CHANNELS_SINGLE (1) |
Single channel.
Definition at line 31 of file gp8xxx_info.h.
| #define GP8XXX_INFO_RANGE_2V5_VCC (0) |
0-2.5 V or 0-VCC V
Definition at line 34 of file gp8xxx_info.h.
| #define GP8XXX_INFO_RANGE_4MA_20MA (2) |
0-25 mA
Definition at line 36 of file gp8xxx_info.h.
| #define GP8XXX_INFO_RANGE_5V_10V (1) |
0-5 V or 0-10 V
Definition at line 35 of file gp8xxx_info.h.
| #define GP8XXX_INFO_RESOLUTION_12_BIT (0x0fff) |
12-bit resolution
Definition at line 38 of file gp8xxx_info.h.
| #define GP8XXX_INFO_RESOLUTION_15_BIT (0x7fff) |
15-bit resolution
Definition at line 39 of file gp8xxx_info.h.
| #define GP8XXX_INFO_TYPE_IDAC (1) |
IDAC type.
Definition at line 29 of file gp8xxx_info.h.
| #define GP8XXX_INFO_TYPE_VDAC (0) |
VDAC type.
Definition at line 28 of file gp8xxx_info.h.