Macros
ADC Private Macros
Peripheral Driver » HAL Driver » ADC » Defines
Collaboration diagram for ADC Private Macros:

## Macros
#define | IS_ADC_INPUT(__INPUT__)
| Check if ADC input source is valid. More...
#define | IS_ADC_INPUT_MODE(__MODE__)
| Check if ADC input mode is valid. More...
#define | IS_ADC_REF(__INPUT__)
| Check if ADC reference source is valid. More...
#define | IS_ADC_REF_VALUE(__VALUE__)
| Check if ADC reference value is valid. More...
#define | IS_ADC_CLOCK(__CLOCK__)
| Check if ADC clock is valid. More...

## Detailed Description

## Macro Definition Documentation

## ◆ IS_ADC_CLOCK

#define IS_ADC_CLOCK | ( |  | __CLOCK__ | ) |

Value:
(((__CLOCK__) == ADC_CLK_16M) || \
((__CLOCK__) == ADC_CLK_8M) || \
((__CLOCK__) == ADC_CLK_4M) || \
((__CLOCK__) == ADC_CLK_2M) || \
((__CLOCK__) == ADC_CLK_1M) || \
((__CLOCK__) == ADC_CLK_1P6M))

Check if ADC clock is valid.

Parameters

  <strong>CLOCK</strong> | ADC clock.

Return values

  SET | (CLOCK is valid) or RESET (CLOCK is invalid)

Definition at line 374 of file gr55xx_hal_adc.h.

## ◆ IS_ADC_INPUT

#define IS_ADC_INPUT | ( |  | __INPUT__ | ) |

Value:
(((__INPUT__) == ADC_INPUT_SRC_IO0) || \
((__INPUT__) == ADC_INPUT_SRC_IO1) || \
((__INPUT__) == ADC_INPUT_SRC_IO2) || \
((__INPUT__) == ADC_INPUT_SRC_IO3) || \
((__INPUT__) == ADC_INPUT_SRC_IO4) || \
((__INPUT__) == ADC_INPUT_SRC_IO5) || \
((__INPUT__) == ADC_INPUT_SRC_IO6) || \
((__INPUT__) == ADC_INPUT_SRC_IO7) || \
((__INPUT__) == ADC_INPUT_SRC_TMP) || \
((__INPUT__) == ADC_INPUT_SRC_BAT) || \
((__INPUT__) == ADC_INPUT_SRC_REF))

Check if ADC input source is valid.

Parameters

  <strong>INPUT</strong> | ADC input source.

Return values

  SET | (INPUT is valid) or RESET (INPUT is invalid)

Definition at line 319 of file gr55xx_hal_adc.h.

## ◆ IS_ADC_INPUT_MODE

#define IS_ADC_INPUT_MODE | ( |  | __MODE__ | ) |

Value:
(((__MODE__) == ADC_INPUT_SINGLE) || \
((__MODE__) == ADC_INPUT_DIFFERENTIAL)

Check if ADC input mode is valid.

Parameters

  <strong>MODE</strong> | ADC input mode.

Return values

  SET | (MODE is valid) or RESET (MODE is invalid)

Definition at line 336 of file gr55xx_hal_adc.h.

## ◆ IS_ADC_REF

#define IS_ADC_REF | ( |  | __INPUT__ | ) |

Value:
(((__INPUT__) == ADC_REF_SRC_BUF_INT) || \
((__INPUT__) == ADC_REF_SRC_INT) || \
((__INPUT__) == ADC_REF_SRC_IO0) || \
((__INPUT__) == ADC_REF_SRC_IO1) || \
((__INPUT__) == ADC_REF_SRC_IO2) || \
((__INPUT__) == ADC_REF_SRC_IO3))

Check if ADC reference source is valid.

Parameters

  <strong>INPUT</strong> | ADC reference source.

Return values

  SET | (INPUT is valid) or RESET (INPUT is invalid)

Definition at line 344 of file gr55xx_hal_adc.h.

## ◆ IS_ADC_REF_VALUE

#define IS_ADC_REF_VALUE | ( |  | __VALUE__ | ) |

Value:
(((__VALUE__) >= ADC_REF_VALUE_0P5) && \
((__VALUE__) <= ADC_REF_VALUE_2P0))

Check if ADC reference value is valid.

Parameters

  <strong>VALUE</strong> | ADC reference value.

Return values

  SET | (VALUE is valid) or RESET (VALUE is invalid)

Definition at line 356 of file gr55xx_hal_adc.h.

ADC_REF_SRC_IO0
#define ADC_REF_SRC_IO0
Select MSIO0 as reference
Definition: gr55xx_hal_adc.h:249
ADC_INPUT_SRC_IO1
#define ADC_INPUT_SRC_IO1
Select MSIO1 as input
Definition: gr55xx_hal_adc.h:232
ADC_INPUT_SRC_IO3
#define ADC_INPUT_SRC_IO3
Select MSIO3 as input
Definition: gr55xx_hal_adc.h:234
ADC_INPUT_SRC_TMP
#define ADC_INPUT_SRC_TMP
Select temperature as input.
Definition: gr55xx_hal_adc.h:239
ADC_INPUT_DIFFERENTIAL
#define ADC_INPUT_DIFFERENTIAL
Differential mode.
Definition: gr55xx_hal_adc.h:225
ADC_INPUT_SRC_IO7
#define ADC_INPUT_SRC_IO7
Select MSIO7 as input
Definition: gr55xx_hal_adc.h:238
ADC_INPUT_SRC_IO4
#define ADC_INPUT_SRC_IO4
Select MSIO4 as input
Definition: gr55xx_hal_adc.h:235
ADC_INPUT_SRC_REF
#define ADC_INPUT_SRC_REF
Select reference as input
Definition: gr55xx_hal_adc.h:241
ADC_INPUT_SINGLE
#define ADC_INPUT_SINGLE
Single ended mode.
Definition: gr55xx_hal_adc.h:224
ADC_INPUT_SRC_IO6
#define ADC_INPUT_SRC_IO6
Select MSIO6 as input
Definition: gr55xx_hal_adc.h:237
ADC_REF_SRC_IO1
#define ADC_REF_SRC_IO1
Select MSIO1 as reference
Definition: gr55xx_hal_adc.h:250
ADC_INPUT_SRC_IO5
#define ADC_INPUT_SRC_IO5
Select MSIO5 as input
Definition: gr55xx_hal_adc.h:236
ADC_INPUT_SRC_IO2
#define ADC_INPUT_SRC_IO2
Select MSIO2 as input
Definition: gr55xx_hal_adc.h:233
ADC_REF_SRC_IO2
#define ADC_REF_SRC_IO2
Select MSIO2 as reference
Definition: gr55xx_hal_adc.h:251
ADC_INPUT_SRC_BAT
#define ADC_INPUT_SRC_BAT
Select Vbattery as input
Definition: gr55xx_hal_adc.h:240
ADC_REF_SRC_IO3
#define ADC_REF_SRC_IO3
Select MSIO3 as reference
Definition: gr55xx_hal_adc.h:252
ADC_REF_SRC_BUF_INT
#define ADC_REF_SRC_BUF_INT
Select buffered internal reference as reference
Definition: gr55xx_hal_adc.h:248
ADC_REF_VALUE_2P0
#define ADC_REF_VALUE_2P0
Reference = 2.00 V
Definition: gr55xx_hal_adc.h:217
ADC_INPUT_SRC_IO0
#define ADC_INPUT_SRC_IO0
Select MSIO0 as input
Definition: gr55xx_hal_adc.h:231