| NANO100_BSP V3.05.000 The Board Support Package for Nano100BN Series

Modules | Data Structures
NANO100 Definitions
Collaboration diagram for NANO100 Definitions:

## Modules
| Device CMSIS Definitions

## Data Structures
struct | DAC_T
#define | DAC_CTL_DACEN_Pos (0)
#define | DAC_CTL_DACEN_Msk (0x1ul << DAC_CTL_DACEN_Pos)
#define | DAC_CTL_DACIE_Pos (1)
#define | DAC_CTL_DACIE_Msk (0x1ul << DAC_CTL_DACIE_Pos)
#define | DAC_CTL_DACLSEL_Pos (4)
#define | DAC_CTL_DACLSEL_Msk (0x7ul << DAC_CTL_DACLSEL_Pos)
#define | DAC_CTL_DACPWONSTBCNT_Pos (8)
#define | DAC_CTL_DACPWONSTBCNT_Msk (0x3ffful << DAC_CTL_DACPWONSTBCNT_Pos)
#define | DAC_DATA_DACData_Pos (0)
#define | DAC_DATA_DACData_Msk (0xffful << DAC_DATA_DACData_Pos)
#define | DAC_STS_DACIFG_Pos (0)
#define | DAC_STS_DACIFG_Msk (0x1ul << DAC_STS_DACIFG_Pos)
#define | DAC_STS_DACSTFG_Pos (1)
#define | DAC_STS_DACSTFG_Msk (0x1ul << DAC_STS_DACSTFG_Pos)
#define | DAC_STS_BUSY_Pos (2)
#define | DAC_STS_BUSY_Msk (0x1ul << DAC_STS_BUSY_Pos)
#define | DAC_COMCTL_WAITDACCONV_Pos (0)
#define | DAC_COMCTL_WAITDACCONV_Msk (0xfful << DAC_COMCTL_WAITDACCONV_Pos)
#define | DAC_COMCTL_DAC01GRP_Pos (8)
#define | DAC_COMCTL_DAC01GRP_Msk (0x1ul << DAC_COMCTL_DAC01GRP_Pos)
#define | DAC_COMCTL_REFSEL_Pos (9)
#define | DAC_COMCTL_REFSEL_Msk (0x3ul << DAC_COMCTL_REFSEL_Pos)

## Detailed Description

This file defines all structures and symbols for Nano100:

- interrupt numbers
- registers and bit fields
- peripheral base address
- peripheral ID
- Peripheral definitions

## Macro Definition Documentation

## ◆ DAC_COMCTL_DAC01GRP_Msk

#define DAC_COMCTL_DAC01GRP_Msk (0x1ul << DAC_COMCTL_DAC01GRP_Pos)

DAC_T::COMCTL: DAC01GRP Mask

Definition at line 1663 of file Nano100Series.h.

## ◆ DAC_COMCTL_DAC01GRP_Pos

#define DAC_COMCTL_DAC01GRP_Pos (8)

DAC_T::COMCTL: DAC01GRP Position

Definition at line 1662 of file Nano100Series.h.

## ◆ DAC_COMCTL_REFSEL_Msk

#define DAC_COMCTL_REFSEL_Msk (0x3ul << DAC_COMCTL_REFSEL_Pos)

DAC_T::COMCTL: REFSEL Mask

Definition at line 1666 of file Nano100Series.h.

## ◆ DAC_COMCTL_REFSEL_Pos

#define DAC_COMCTL_REFSEL_Pos (9)

DAC_T::COMCTL: REFSEL Position

Definition at line 1665 of file Nano100Series.h.

## ◆ DAC_COMCTL_WAITDACCONV_Msk

#define DAC_COMCTL_WAITDACCONV_Msk (0xfful << DAC_COMCTL_WAITDACCONV_Pos)

DAC_T::COMCTL: WAITDACCONV Mask

Definition at line 1660 of file Nano100Series.h.

## ◆ DAC_COMCTL_WAITDACCONV_Pos

#define DAC_COMCTL_WAITDACCONV_Pos (0)

DAC_T::COMCTL: WAITDACCONV Position

Definition at line 1659 of file Nano100Series.h.

## ◆ DAC_CTL_DACEN_Msk

#define DAC_CTL_DACEN_Msk (0x1ul << DAC_CTL_DACEN_Pos)

DAC_T::CTL: DACEN Mask

Definition at line 1636 of file Nano100Series.h.

## ◆ DAC_CTL_DACEN_Pos

#define DAC_CTL_DACEN_Pos (0)

    @addtogroup DAC_CONST DAC Bit Field Definition
    Constant Definitions for DAC Controller

DAC_T::CTL: DACEN Position

Definition at line 1635 of file Nano100Series.h.

## ◆ DAC_CTL_DACIE_Msk

#define DAC_CTL_DACIE_Msk (0x1ul << DAC_CTL_DACIE_Pos)

DAC_T::CTL: DACIE Mask

Definition at line 1639 of file Nano100Series.h.

## ◆ DAC_CTL_DACIE_Pos

#define DAC_CTL_DACIE_Pos (1)

DAC_T::CTL: DACIE Position

Definition at line 1638 of file Nano100Series.h.

## ◆ DAC_CTL_DACLSEL_Msk

#define DAC_CTL_DACLSEL_Msk (0x7ul << DAC_CTL_DACLSEL_Pos)

DAC_T::CTL: DACLSEL Mask

Definition at line 1642 of file Nano100Series.h.

## ◆ DAC_CTL_DACLSEL_Pos

#define DAC_CTL_DACLSEL_Pos (4)

DAC_T::CTL: DACLSEL Position

Definition at line 1641 of file Nano100Series.h.

## ◆ DAC_CTL_DACPWONSTBCNT_Msk

#define DAC_CTL_DACPWONSTBCNT_Msk (0x3ffful << DAC_CTL_DACPWONSTBCNT_Pos)

DAC_T::CTL: DACPWONSTBCNT Mask

Definition at line 1645 of file Nano100Series.h.

## ◆ DAC_CTL_DACPWONSTBCNT_Pos

#define DAC_CTL_DACPWONSTBCNT_Pos (8)

DAC_T::CTL: DACPWONSTBCNT Position

Definition at line 1644 of file Nano100Series.h.

## ◆ DAC_DATA_DACData_Msk

#define DAC_DATA_DACData_Msk (0xffful << DAC_DATA_DACData_Pos)

DAC_T::DATA: DACData Mask

Definition at line 1648 of file Nano100Series.h.

## ◆ DAC_DATA_DACData_Pos

#define DAC_DATA_DACData_Pos (0)

DAC_T::DATA: DACData Position

Definition at line 1647 of file Nano100Series.h.

## ◆ DAC_STS_BUSY_Msk

#define DAC_STS_BUSY_Msk (0x1ul << DAC_STS_BUSY_Pos)

DAC_T::STS: BUSY Mask

Definition at line 1657 of file Nano100Series.h.

## ◆ DAC_STS_BUSY_Pos

#define DAC_STS_BUSY_Pos (2)

DAC_T::STS: BUSY Position

Definition at line 1656 of file Nano100Series.h.

## ◆ DAC_STS_DACIFG_Msk

#define DAC_STS_DACIFG_Msk (0x1ul << DAC_STS_DACIFG_Pos)

DAC_T::STS: DACIFG Mask

Definition at line 1651 of file Nano100Series.h.

## ◆ DAC_STS_DACIFG_Pos

#define DAC_STS_DACIFG_Pos (0)

DAC_T::STS: DACIFG Position

Definition at line 1650 of file Nano100Series.h.

## ◆ DAC_STS_DACSTFG_Msk

#define DAC_STS_DACSTFG_Msk (0x1ul << DAC_STS_DACSTFG_Pos)

DAC_T::STS: DACSTFG Mask

Definition at line 1654 of file Nano100Series.h.

## ◆ DAC_STS_DACSTFG_Pos

#define DAC_STS_DACSTFG_Pos (1)

DAC_T::STS: DACSTFG Position

Definition at line 1653 of file Nano100Series.h.