dac17  2.1.0.0
Macros
DAC 17 Registers Settings

Settings for registers of DAC 17 Click driver. More...

Macros

#define DAC17_SELECTED_CH_A   0x00
 DAC 17 description setting. More...
 
#define DAC17_SELECTED_CH_B   0x01
 
#define DAC17_SELECTED_CH_C   0x02
 
#define DAC17_SELECTED_CH_D   0x03
 
#define DAC17_SELECTED_CH_E   0x04
 
#define DAC17_SELECTED_CH_F   0x05
 
#define DAC17_SELECTED_CH_G   0x06
 
#define DAC17_SELECTED_CH_H   0x07
 
#define DAC17_LOAD_CH_AB   0x00
 DAC 17 load channel data setting. More...
 
#define DAC17_LOAD_CH_ABCD   0x01
 
#define DAC17_LOAD_CH_ABCDEF   0x02
 
#define DAC17_LOAD_CH_ALL   0x03
 
#define DAC17_LOAD_AND_WRITE_CH_AB   0x04
 DAC 17 load and write channel data setting. More...
 
#define DAC17_LOAD_AND_WRITE_CH_ABCD   0x05
 
#define DAC17_LOAD_AND_WRITE_CH_ABCDEF   0x06
 
#define DAC17_LOAD_AND_WRITE_CH_ALL   0x07
 
#define DAC17_PIN_STATE_LOW   0x00
 DAC 17 pin state setting. More...
 
#define DAC17_PIN_STATE_HIGH   0x01
 
#define DAC17_12BIT_VALUE   0x0FFFu
 DAC 17 DAC value setting. More...
 
#define DAC17_SET_DATA_SAMPLE_EDGE   SET_SPI_DATA_SAMPLE_EDGE
 Data sample selection. More...
 
#define DAC17_SET_DATA_SAMPLE_MIDDLE   SET_SPI_DATA_SAMPLE_MIDDLE
 

Detailed Description

Settings for registers of DAC 17 Click driver.

Macro Definition Documentation

◆ DAC17_12BIT_VALUE

#define DAC17_12BIT_VALUE   0x0FFFu

DAC 17 DAC value setting.

Specified setting for DAC value of DAC 17 Click driver.

◆ DAC17_LOAD_AND_WRITE_CH_AB

#define DAC17_LOAD_AND_WRITE_CH_AB   0x04

DAC 17 load and write channel data setting.

Specified setting for loading and writing channel data of DAC 17 Click driver.

◆ DAC17_LOAD_AND_WRITE_CH_ABCD

#define DAC17_LOAD_AND_WRITE_CH_ABCD   0x05

◆ DAC17_LOAD_AND_WRITE_CH_ABCDEF

#define DAC17_LOAD_AND_WRITE_CH_ABCDEF   0x06

◆ DAC17_LOAD_AND_WRITE_CH_ALL

#define DAC17_LOAD_AND_WRITE_CH_ALL   0x07

◆ DAC17_LOAD_CH_AB

#define DAC17_LOAD_CH_AB   0x00

DAC 17 load channel data setting.

Specified setting for loading channel data of DAC 17 Click driver.

◆ DAC17_LOAD_CH_ABCD

#define DAC17_LOAD_CH_ABCD   0x01

◆ DAC17_LOAD_CH_ABCDEF

#define DAC17_LOAD_CH_ABCDEF   0x02

◆ DAC17_LOAD_CH_ALL

#define DAC17_LOAD_CH_ALL   0x03

◆ DAC17_PIN_STATE_HIGH

#define DAC17_PIN_STATE_HIGH   0x01

◆ DAC17_PIN_STATE_LOW

#define DAC17_PIN_STATE_LOW   0x00

DAC 17 pin state setting.

Specified setting for pin state of DAC 17 Click driver.

◆ DAC17_SELECTED_CH_A

#define DAC17_SELECTED_CH_A   0x00

DAC 17 description setting.

Specified setting for description of DAC 17 Click driver.

◆ DAC17_SELECTED_CH_B

#define DAC17_SELECTED_CH_B   0x01

◆ DAC17_SELECTED_CH_C

#define DAC17_SELECTED_CH_C   0x02

◆ DAC17_SELECTED_CH_D

#define DAC17_SELECTED_CH_D   0x03

◆ DAC17_SELECTED_CH_E

#define DAC17_SELECTED_CH_E   0x04

◆ DAC17_SELECTED_CH_F

#define DAC17_SELECTED_CH_F   0x05

◆ DAC17_SELECTED_CH_G

#define DAC17_SELECTED_CH_G   0x06

◆ DAC17_SELECTED_CH_H

#define DAC17_SELECTED_CH_H   0x07

◆ DAC17_SET_DATA_SAMPLE_EDGE

#define DAC17_SET_DATA_SAMPLE_EDGE   SET_SPI_DATA_SAMPLE_EDGE

Data sample selection.

This macro sets data samples for SPI modules.

Note
Available only on Microchip PIC family devices. This macro will set data sampling for all SPI modules on MCU. Can be overwritten with dac17_init which will set SET_SPI_DATA_SAMPLE_MIDDLE by default on the mapped mikrobus.

◆ DAC17_SET_DATA_SAMPLE_MIDDLE

#define DAC17_SET_DATA_SAMPLE_MIDDLE   SET_SPI_DATA_SAMPLE_MIDDLE