NANO100_BSP V3.04.002
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:

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.