| MINI58_BSP V3.01.003 The Board Support Package for Mini58 Series MCU

Modules | Data Structures | Macros | Typedefs | Enumerations
Device CMSIS Definitions
Mini58 Definitions
Collaboration diagram for Device CMSIS Definitions:

## Modules
| Mini58 Peripherals

## Data Structures
struct | ADC_T

## Macros
#define | __CM0_REV 0x0201
#define | __NVIC_PRIO_BITS 2
#define | __Vendor_SysTickConfig 0
#define | __MPU_PRESENT 0
#define | __FPU_PRESENT 0

## Typedefs
typedef enum IRQn | IRQn_Type

## Enumerations
enum | IRQn { NonMaskableInt_IRQn = -14 , HardFault_IRQn = -13 , SVCall_IRQn = -5 , PendSV_IRQn = -2 , SysTick_IRQn = -1 , BOD_IRQn = 0 , WDT_IRQn = 1 , EINT0_IRQn = 2 , EINT1_IRQn = 3 , GPIO01_IRQn = 4 , GPIO234_IRQn = 5 , PWM_IRQn = 6 , FB_IRQn = 7 , TMR0_IRQn = 8 , TMR1_IRQn = 9 , UART0_IRQn = 12 , UART1_IRQn = 13 , SPI_IRQn = 14 , GPIO5_IRQn = 16 , HIRC_IRQn = 17 , I2C0_IRQn = 18 , I2C1_IRQn = 19 , ACMP_IRQn = 25 , PDWU_IRQn = 28 , ADC_IRQn = 29 }
#define | ADC_DAT_RESULT_Pos (0)
#define | ADC_DAT_RESULT_Msk (0x3fful << ADC_DAT_RESULT_Pos)
#define | ADC_DAT_OV_Pos (16)
#define | ADC_DAT_OV_Msk (0x1ul << ADC_DAT_OV_Pos)
#define | ADC_DAT_VALID_Pos (17)
#define | ADC_DAT_VALID_Msk (0x1ul << ADC_DAT_VALID_Pos)
#define | ADC_CTL_ADCEN_Pos (0)
#define | ADC_CTL_ADCEN_Msk (0x1ul << ADC_CTL_ADCEN_Pos)
#define | ADC_CTL_ADCIEN_Pos (1)
#define | ADC_CTL_ADCIEN_Msk (0x1ul << ADC_CTL_ADCIEN_Pos)
#define | ADC_CTL_HWTRGSEL_Pos (4)
#define | ADC_CTL_HWTRGSEL_Msk (0x3ul << ADC_CTL_HWTRGSEL_Pos)
#define | ADC_CTL_HWTRGCOND_Pos (6)
#define | ADC_CTL_HWTRGCOND_Msk (0x1ul << ADC_CTL_HWTRGCOND_Pos)
#define | ADC_CTL_HWTRGEN_Pos (8)
#define | ADC_CTL_HWTRGEN_Msk (0x1ul << ADC_CTL_HWTRGEN_Pos)
#define | ADC_CTL_SWTRG_Pos (11)
#define | ADC_CTL_SWTRG_Msk (0x1ul << ADC_CTL_SWTRG_Pos)
#define | ADC_CHEN_CHEN0_Pos (0)
#define | ADC_CHEN_CHEN0_Msk (0x1ul << ADC_CHEN_CHEN0_Pos)
#define | ADC_CHEN_CHEN1_Pos (1)
#define | ADC_CHEN_CHEN1_Msk (0x1ul << ADC_CHEN_CHEN1_Pos)
#define | ADC_CHEN_CHEN2_Pos (2)
#define | ADC_CHEN_CHEN2_Msk (0x1ul << ADC_CHEN_CHEN2_Pos)
#define | ADC_CHEN_CHEN3_Pos (3)
#define | ADC_CHEN_CHEN3_Msk (0x1ul << ADC_CHEN_CHEN3_Pos)
#define | ADC_CHEN_CHEN4_Pos (4)
#define | ADC_CHEN_CHEN4_Msk (0x1ul << ADC_CHEN_CHEN4_Pos)
#define | ADC_CHEN_CHEN5_Pos (5)
#define | ADC_CHEN_CHEN5_Msk (0x1ul << ADC_CHEN_CHEN5_Pos)
#define | ADC_CHEN_CHEN6_Pos (6)
#define | ADC_CHEN_CHEN6_Msk (0x1ul << ADC_CHEN_CHEN6_Pos)
#define | ADC_CHEN_CHEN7_Pos (7)
#define | ADC_CHEN_CHEN7_Msk (0x1ul << ADC_CHEN_CHEN7_Pos)
#define | ADC_CHEN_CH7SEL_Pos (8)
#define | ADC_CHEN_CH7SEL_Msk (0x1ul << ADC_CHEN_CH7SEL_Pos)
#define | ADC_CMP0_ADCMPEN_Pos (0)
#define | ADC_CMP0_ADCMPEN_Msk (0x1ul << ADC_CMP0_ADCMPEN_Pos)
#define | ADC_CMP0_ADCMPIE_Pos (1)
#define | ADC_CMP0_ADCMPIE_Msk (0x1ul << ADC_CMP0_ADCMPIE_Pos)
#define | ADC_CMP0_CMPCOND_Pos (2)
#define | ADC_CMP0_CMPCOND_Msk (0x1ul << ADC_CMP0_CMPCOND_Pos)
#define | ADC_CMP0_CMPCH_Pos (3)
#define | ADC_CMP0_CMPCH_Msk (0x7ul << ADC_CMP0_CMPCH_Pos)
#define | ADC_CMP0_CMPMCNT_Pos (8)
#define | ADC_CMP0_CMPMCNT_Msk (0xful << ADC_CMP0_CMPMCNT_Pos)
#define | ADC_CMP0_CMPDAT_Pos (16)
#define | ADC_CMP0_CMPDAT_Msk (0x3fful << ADC_CMP0_CMPDAT_Pos)
#define | ADC_CMP1_ADCMPEN_Pos (0)
#define | ADC_CMP1_ADCMPEN_Msk (0x1ul << ADC_CMP1_ADCMPEN_Pos)
#define | ADC_CMP1_ADCMPIE_Pos (1)
#define | ADC_CMP1_ADCMPIE_Msk (0x1ul << ADC_CMP1_ADCMPIE_Pos)
#define | ADC_CMP1_CMPCOND_Pos (2)
#define | ADC_CMP1_CMPCOND_Msk (0x1ul << ADC_CMP1_CMPCOND_Pos)
#define | ADC_CMP1_CMPCH_Pos (3)
#define | ADC_CMP1_CMPCH_Msk (0x7ul << ADC_CMP1_CMPCH_Pos)
#define | ADC_CMP1_CMPMCNT_Pos (8)
#define | ADC_CMP1_CMPMCNT_Msk (0xful << ADC_CMP1_CMPMCNT_Pos)
#define | ADC_CMP1_CMPDAT_Pos (16)
#define | ADC_CMP1_CMPDAT_Msk (0x3fful << ADC_CMP1_CMPDAT_Pos)
#define | ADC_STATUS_ADIF_Pos (0)
#define | ADC_STATUS_ADIF_Msk (0x1ul << ADC_STATUS_ADIF_Pos)
#define | ADC_STATUS_ADCMPF0_Pos (1)
#define | ADC_STATUS_ADCMPF0_Msk (0x1ul << ADC_STATUS_ADCMPF0_Pos)
#define | ADC_STATUS_ADCMPF1_Pos (2)
#define | ADC_STATUS_ADCMPF1_Msk (0x1ul << ADC_STATUS_ADCMPF1_Pos)
#define | ADC_STATUS_BUSY_Pos (3)
#define | ADC_STATUS_BUSY_Msk (0x1ul << ADC_STATUS_BUSY_Pos)
#define | ADC_STATUS_CHANNEL_Pos (4)
#define | ADC_STATUS_CHANNEL_Msk (0x7ul << ADC_STATUS_CHANNEL_Pos)
#define | ADC_STATUS_VALID_Pos (8)
#define | ADC_STATUS_VALID_Msk (0x1ul << ADC_STATUS_VALID_Pos)
#define | ADC_STATUS_OV_Pos (16)
#define | ADC_STATUS_OV_Msk (0x1ul << ADC_STATUS_OV_Pos)
#define | ADC_TRGDLY_DELAY_Pos (0)
#define | ADC_TRGDLY_DELAY_Msk (0xfful << ADC_TRGDLY_DELAY_Pos)
#define | ADC_EXTSMPT_EXTSMPT_Pos (0)
#define | ADC_EXTSMPT_EXTSMPT_Msk (0xful << ADC_EXTSMPT_EXTSMPT_Pos)
#define | ADC_SEQCTL_SEQEN_Pos (0)
#define | ADC_SEQCTL_SEQEN_Msk (0x1ul << ADC_SEQCTL_SEQEN_Pos)
#define | ADC_SEQCTL_SEQTYPE_Pos (1)
#define | ADC_SEQCTL_SEQTYPE_Msk (0x1ul << ADC_SEQCTL_SEQTYPE_Pos)
#define | ADC_SEQCTL_MODESEL_Pos (2)
#define | ADC_SEQCTL_MODESEL_Msk (0x3ul << ADC_SEQCTL_MODESEL_Pos)
#define | ADC_SEQCTL_TRG1CTL_Pos (8)
#define | ADC_SEQCTL_TRG1CTL_Msk (0xful << ADC_SEQCTL_TRG1CTL_Pos)
#define | ADC_SEQCTL_TRG2CTL_Pos (16)
#define | ADC_SEQCTL_TRG2CTL_Msk (0xful << ADC_SEQCTL_TRG2CTL_Pos)
#define | ADC_SEQDAT1_RESULT_Pos (0)
#define | ADC_SEQDAT1_RESULT_Msk (0x3fful << ADC_SEQDAT1_RESULT_Pos)
#define | ADC_SEQDAT1_OV_Pos (16)
#define | ADC_SEQDAT1_OV_Msk (0x1ul << ADC_SEQDAT1_OV_Pos)
#define | ADC_SEQDAT1_VALID_Pos (17)
#define | ADC_SEQDAT1_VALID_Msk (0x1ul << ADC_SEQDAT1_VALID_Pos)
#define | ADC_SEQDAT2_RESULT_Pos (0)
#define | ADC_SEQDAT2_RESULT_Msk (0x3fful << ADC_SEQDAT2_RESULT_Pos)
#define | ADC_SEQDAT2_OV_Pos (16)
#define | ADC_SEQDAT2_OV_Msk (0x1ul << ADC_SEQDAT2_OV_Pos)
#define | ADC_SEQDAT2_VALID_Pos (17)
#define | ADC_SEQDAT2_VALID_Msk (0x1ul << ADC_SEQDAT2_VALID_Pos)

## Detailed Description

Configuration of the Cortex-M0 Processor and Core Peripherals

## Macro Definition Documentation

## ◆ __CM0_REV

#define __CM0_REV 0x0201

Core Revision r2p1

Definition at line 125 of file Mini58Series.h.

## ◆ __FPU_PRESENT

#define __FPU_PRESENT 0

FPU present or not

Definition at line 129 of file Mini58Series.h.

## ◆ __MPU_PRESENT

#define __MPU_PRESENT 0

MPU present or not

Definition at line 128 of file Mini58Series.h.

## ◆ __NVIC_PRIO_BITS

#define __NVIC_PRIO_BITS 2

Number of Bits used for Priority Levels

Definition at line 126 of file Mini58Series.h.

## ◆ __Vendor_SysTickConfig

#define __Vendor_SysTickConfig 0

Set to 1 if different SysTick Config is used

Definition at line 127 of file Mini58Series.h.

## ◆ ADC_CHEN_CH7SEL_Msk

#define ADC_CHEN_CH7SEL_Msk (0x1ul << ADC_CHEN_CH7SEL_Pos)

ADC_T::CHEN: CH7SEL Mask

Definition at line 716 of file Mini58Series.h.

## ◆ ADC_CHEN_CH7SEL_Pos

#define ADC_CHEN_CH7SEL_Pos (8)

ADC_T::CHEN: CH7SEL Position

Definition at line 715 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN0_Msk

#define ADC_CHEN_CHEN0_Msk (0x1ul << ADC_CHEN_CHEN0_Pos)

ADC_T::CHEN: CHEN0 Mask

Definition at line 692 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN0_Pos

#define ADC_CHEN_CHEN0_Pos (0)

ADC_T::CHEN: CHEN0 Position

Definition at line 691 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN1_Msk

#define ADC_CHEN_CHEN1_Msk (0x1ul << ADC_CHEN_CHEN1_Pos)

ADC_T::CHEN: CHEN1 Mask

Definition at line 695 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN1_Pos

#define ADC_CHEN_CHEN1_Pos (1)

ADC_T::CHEN: CHEN1 Position

Definition at line 694 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN2_Msk

#define ADC_CHEN_CHEN2_Msk (0x1ul << ADC_CHEN_CHEN2_Pos)

ADC_T::CHEN: CHEN2 Mask

Definition at line 698 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN2_Pos

#define ADC_CHEN_CHEN2_Pos (2)

ADC_T::CHEN: CHEN2 Position

Definition at line 697 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN3_Msk

#define ADC_CHEN_CHEN3_Msk (0x1ul << ADC_CHEN_CHEN3_Pos)

ADC_T::CHEN: CHEN3 Mask

Definition at line 701 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN3_Pos

#define ADC_CHEN_CHEN3_Pos (3)

ADC_T::CHEN: CHEN3 Position

Definition at line 700 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN4_Msk

#define ADC_CHEN_CHEN4_Msk (0x1ul << ADC_CHEN_CHEN4_Pos)

ADC_T::CHEN: CHEN4 Mask

Definition at line 704 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN4_Pos

#define ADC_CHEN_CHEN4_Pos (4)

ADC_T::CHEN: CHEN4 Position

Definition at line 703 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN5_Msk

#define ADC_CHEN_CHEN5_Msk (0x1ul << ADC_CHEN_CHEN5_Pos)

ADC_T::CHEN: CHEN5 Mask

Definition at line 707 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN5_Pos

#define ADC_CHEN_CHEN5_Pos (5)

ADC_T::CHEN: CHEN5 Position

Definition at line 706 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN6_Msk

#define ADC_CHEN_CHEN6_Msk (0x1ul << ADC_CHEN_CHEN6_Pos)

ADC_T::CHEN: CHEN6 Mask

Definition at line 710 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN6_Pos

#define ADC_CHEN_CHEN6_Pos (6)

ADC_T::CHEN: CHEN6 Position

Definition at line 709 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN7_Msk

#define ADC_CHEN_CHEN7_Msk (0x1ul << ADC_CHEN_CHEN7_Pos)

ADC_T::CHEN: CHEN7 Mask

Definition at line 713 of file Mini58Series.h.

## ◆ ADC_CHEN_CHEN7_Pos

#define ADC_CHEN_CHEN7_Pos (7)

ADC_T::CHEN: CHEN7 Position

Definition at line 712 of file Mini58Series.h.

## ◆ ADC_CMP0_ADCMPEN_Msk

#define ADC_CMP0_ADCMPEN_Msk (0x1ul << ADC_CMP0_ADCMPEN_Pos)

ADC_T::CMP0: ADCMPEN Mask

Definition at line 719 of file Mini58Series.h.

## ◆ ADC_CMP0_ADCMPEN_Pos

#define ADC_CMP0_ADCMPEN_Pos (0)

ADC_T::CMP0: ADCMPEN Position

Definition at line 718 of file Mini58Series.h.

## ◆ ADC_CMP0_ADCMPIE_Msk

#define ADC_CMP0_ADCMPIE_Msk (0x1ul << ADC_CMP0_ADCMPIE_Pos)

ADC_T::CMP0: ADCMPIE Mask

Definition at line 722 of file Mini58Series.h.

## ◆ ADC_CMP0_ADCMPIE_Pos

#define ADC_CMP0_ADCMPIE_Pos (1)

ADC_T::CMP0: ADCMPIE Position

Definition at line 721 of file Mini58Series.h.

## ◆ ADC_CMP0_CMPCH_Msk

#define ADC_CMP0_CMPCH_Msk (0x7ul << ADC_CMP0_CMPCH_Pos)

ADC_T::CMP0: CMPCH Mask

Definition at line 728 of file Mini58Series.h.

## ◆ ADC_CMP0_CMPCH_Pos

#define ADC_CMP0_CMPCH_Pos (3)

ADC_T::CMP0: CMPCH Position

Definition at line 727 of file Mini58Series.h.

## ◆ ADC_CMP0_CMPCOND_Msk

#define ADC_CMP0_CMPCOND_Msk (0x1ul << ADC_CMP0_CMPCOND_Pos)

ADC_T::CMP0: CMPCOND Mask

Definition at line 725 of file Mini58Series.h.

## ◆ ADC_CMP0_CMPCOND_Pos

#define ADC_CMP0_CMPCOND_Pos (2)

ADC_T::CMP0: CMPCOND Position

Definition at line 724 of file Mini58Series.h.

## ◆ ADC_CMP0_CMPDAT_Msk

#define ADC_CMP0_CMPDAT_Msk (0x3fful << ADC_CMP0_CMPDAT_Pos)

ADC_T::CMP0: CMPDAT Mask

Definition at line 734 of file Mini58Series.h.

## ◆ ADC_CMP0_CMPDAT_Pos

#define ADC_CMP0_CMPDAT_Pos (16)

ADC_T::CMP0: CMPDAT Position

Definition at line 733 of file Mini58Series.h.

## ◆ ADC_CMP0_CMPMCNT_Msk

#define ADC_CMP0_CMPMCNT_Msk (0xful << ADC_CMP0_CMPMCNT_Pos)

ADC_T::CMP0: CMPMCNT Mask

Definition at line 731 of file Mini58Series.h.

## ◆ ADC_CMP0_CMPMCNT_Pos

#define ADC_CMP0_CMPMCNT_Pos (8)

ADC_T::CMP0: CMPMCNT Position

Definition at line 730 of file Mini58Series.h.

## ◆ ADC_CMP1_ADCMPEN_Msk

#define ADC_CMP1_ADCMPEN_Msk (0x1ul << ADC_CMP1_ADCMPEN_Pos)

ADC_T::CMP1: ADCMPEN Mask

Definition at line 737 of file Mini58Series.h.

## ◆ ADC_CMP1_ADCMPEN_Pos

#define ADC_CMP1_ADCMPEN_Pos (0)

ADC_T::CMP1: ADCMPEN Position

Definition at line 736 of file Mini58Series.h.

## ◆ ADC_CMP1_ADCMPIE_Msk

#define ADC_CMP1_ADCMPIE_Msk (0x1ul << ADC_CMP1_ADCMPIE_Pos)

ADC_T::CMP1: ADCMPIE Mask

Definition at line 740 of file Mini58Series.h.

## ◆ ADC_CMP1_ADCMPIE_Pos

#define ADC_CMP1_ADCMPIE_Pos (1)

ADC_T::CMP1: ADCMPIE Position

Definition at line 739 of file Mini58Series.h.

## ◆ ADC_CMP1_CMPCH_Msk

#define ADC_CMP1_CMPCH_Msk (0x7ul << ADC_CMP1_CMPCH_Pos)

ADC_T::CMP1: CMPCH Mask

Definition at line 746 of file Mini58Series.h.

## ◆ ADC_CMP1_CMPCH_Pos

#define ADC_CMP1_CMPCH_Pos (3)

ADC_T::CMP1: CMPCH Position

Definition at line 745 of file Mini58Series.h.

## ◆ ADC_CMP1_CMPCOND_Msk

#define ADC_CMP1_CMPCOND_Msk (0x1ul << ADC_CMP1_CMPCOND_Pos)

ADC_T::CMP1: CMPCOND Mask

Definition at line 743 of file Mini58Series.h.

## ◆ ADC_CMP1_CMPCOND_Pos

#define ADC_CMP1_CMPCOND_Pos (2)

ADC_T::CMP1: CMPCOND Position

Definition at line 742 of file Mini58Series.h.

## ◆ ADC_CMP1_CMPDAT_Msk

#define ADC_CMP1_CMPDAT_Msk (0x3fful << ADC_CMP1_CMPDAT_Pos)

ADC_T::CMP1: CMPDAT Mask

Definition at line 752 of file Mini58Series.h.

## ◆ ADC_CMP1_CMPDAT_Pos

#define ADC_CMP1_CMPDAT_Pos (16)

ADC_T::CMP1: CMPDAT Position

Definition at line 751 of file Mini58Series.h.

## ◆ ADC_CMP1_CMPMCNT_Msk

#define ADC_CMP1_CMPMCNT_Msk (0xful << ADC_CMP1_CMPMCNT_Pos)

ADC_T::CMP1: CMPMCNT Mask

Definition at line 749 of file Mini58Series.h.

## ◆ ADC_CMP1_CMPMCNT_Pos

#define ADC_CMP1_CMPMCNT_Pos (8)

ADC_T::CMP1: CMPMCNT Position

Definition at line 748 of file Mini58Series.h.

## ◆ ADC_CTL_ADCEN_Msk

#define ADC_CTL_ADCEN_Msk (0x1ul << ADC_CTL_ADCEN_Pos)

ADC_T::CTL: ADCEN Mask

Definition at line 674 of file Mini58Series.h.

## ◆ ADC_CTL_ADCEN_Pos

#define ADC_CTL_ADCEN_Pos (0)

ADC_T::CTL: ADCEN Position

Definition at line 673 of file Mini58Series.h.

## ◆ ADC_CTL_ADCIEN_Msk

#define ADC_CTL_ADCIEN_Msk (0x1ul << ADC_CTL_ADCIEN_Pos)

ADC_T::CTL: ADCIEN Mask

Definition at line 677 of file Mini58Series.h.

## ◆ ADC_CTL_ADCIEN_Pos

#define ADC_CTL_ADCIEN_Pos (1)

ADC_T::CTL: ADCIEN Position

Definition at line 676 of file Mini58Series.h.

## ◆ ADC_CTL_HWTRGCOND_Msk

#define ADC_CTL_HWTRGCOND_Msk (0x1ul << ADC_CTL_HWTRGCOND_Pos)

ADC_T::CTL: HWTRGCOND Mask

Definition at line 683 of file Mini58Series.h.

## ◆ ADC_CTL_HWTRGCOND_Pos

#define ADC_CTL_HWTRGCOND_Pos (6)

ADC_T::CTL: HWTRGCOND Position

Definition at line 682 of file Mini58Series.h.

## ◆ ADC_CTL_HWTRGEN_Msk

#define ADC_CTL_HWTRGEN_Msk (0x1ul << ADC_CTL_HWTRGEN_Pos)

ADC_T::CTL: HWTRGEN Mask

Definition at line 686 of file Mini58Series.h.

## ◆ ADC_CTL_HWTRGEN_Pos

#define ADC_CTL_HWTRGEN_Pos (8)

ADC_T::CTL: HWTRGEN Position

Definition at line 685 of file Mini58Series.h.

## ◆ ADC_CTL_HWTRGSEL_Msk

#define ADC_CTL_HWTRGSEL_Msk (0x3ul << ADC_CTL_HWTRGSEL_Pos)

ADC_T::CTL: HWTRGSEL Mask

Definition at line 680 of file Mini58Series.h.

## ◆ ADC_CTL_HWTRGSEL_Pos

#define ADC_CTL_HWTRGSEL_Pos (4)

ADC_T::CTL: HWTRGSEL Position

Definition at line 679 of file Mini58Series.h.

## ◆ ADC_CTL_SWTRG_Msk

#define ADC_CTL_SWTRG_Msk (0x1ul << ADC_CTL_SWTRG_Pos)

ADC_T::CTL: SWTRG Mask

Definition at line 689 of file Mini58Series.h.

## ◆ ADC_CTL_SWTRG_Pos

#define ADC_CTL_SWTRG_Pos (11)

ADC_T::CTL: SWTRG Position

Definition at line 688 of file Mini58Series.h.

## ◆ ADC_DAT_OV_Msk

#define ADC_DAT_OV_Msk (0x1ul << ADC_DAT_OV_Pos)

ADC_T::DAT: OV Mask

Definition at line 668 of file Mini58Series.h.

## ◆ ADC_DAT_OV_Pos

#define ADC_DAT_OV_Pos (16)

ADC_T::DAT: OV Position

Definition at line 667 of file Mini58Series.h.

## ◆ ADC_DAT_RESULT_Msk

#define ADC_DAT_RESULT_Msk (0x3fful << ADC_DAT_RESULT_Pos)

ADC_T::DAT: RESULT Mask

Definition at line 665 of file Mini58Series.h.

## ◆ ADC_DAT_RESULT_Pos

#define ADC_DAT_RESULT_Pos (0)

    @addtogroup ADC_CONST ADC Bit Field Definition
    Constant Definitions for ADC Controller

ADC_T::DAT: RESULT Position

Definition at line 664 of file Mini58Series.h.

## ◆ ADC_DAT_VALID_Msk

#define ADC_DAT_VALID_Msk (0x1ul << ADC_DAT_VALID_Pos)

ADC_T::DAT: VALID Mask

Definition at line 671 of file Mini58Series.h.

## ◆ ADC_DAT_VALID_Pos

#define ADC_DAT_VALID_Pos (17)

ADC_T::DAT: VALID Position

Definition at line 670 of file Mini58Series.h.

## ◆ ADC_EXTSMPT_EXTSMPT_Msk

#define ADC_EXTSMPT_EXTSMPT_Msk (0xful << ADC_EXTSMPT_EXTSMPT_Pos)

ADC_T::EXTSMPT: EXTSMPT Mask

Definition at line 779 of file Mini58Series.h.

## ◆ ADC_EXTSMPT_EXTSMPT_Pos

#define ADC_EXTSMPT_EXTSMPT_Pos (0)

ADC_T::EXTSMPT: EXTSMPT Position

Definition at line 778 of file Mini58Series.h.

## ◆ ADC_SEQCTL_MODESEL_Msk

#define ADC_SEQCTL_MODESEL_Msk (0x3ul << ADC_SEQCTL_MODESEL_Pos)

ADC_T::SEQCTL: MODESEL Mask

Definition at line 788 of file Mini58Series.h.

## ◆ ADC_SEQCTL_MODESEL_Pos

#define ADC_SEQCTL_MODESEL_Pos (2)

ADC_T::SEQCTL: MODESEL Position

Definition at line 787 of file Mini58Series.h.

## ◆ ADC_SEQCTL_SEQEN_Msk

#define ADC_SEQCTL_SEQEN_Msk (0x1ul << ADC_SEQCTL_SEQEN_Pos)

ADC_T::SEQCTL: SEQEN Mask

Definition at line 782 of file Mini58Series.h.

## ◆ ADC_SEQCTL_SEQEN_Pos

#define ADC_SEQCTL_SEQEN_Pos (0)

ADC_T::SEQCTL: SEQEN Position

Definition at line 781 of file Mini58Series.h.

## ◆ ADC_SEQCTL_SEQTYPE_Msk

#define ADC_SEQCTL_SEQTYPE_Msk (0x1ul << ADC_SEQCTL_SEQTYPE_Pos)

ADC_T::SEQCTL: SEQTYPE Mask

Definition at line 785 of file Mini58Series.h.

## ◆ ADC_SEQCTL_SEQTYPE_Pos

#define ADC_SEQCTL_SEQTYPE_Pos (1)

ADC_T::SEQCTL: SEQTYPE Position

Definition at line 784 of file Mini58Series.h.

## ◆ ADC_SEQCTL_TRG1CTL_Msk

#define ADC_SEQCTL_TRG1CTL_Msk (0xful << ADC_SEQCTL_TRG1CTL_Pos)

ADC_T::SEQCTL: TRG1CTL Mask

Definition at line 791 of file Mini58Series.h.

## ◆ ADC_SEQCTL_TRG1CTL_Pos

#define ADC_SEQCTL_TRG1CTL_Pos (8)

ADC_T::SEQCTL: TRG1CTL Position

Definition at line 790 of file Mini58Series.h.

## ◆ ADC_SEQCTL_TRG2CTL_Msk

#define ADC_SEQCTL_TRG2CTL_Msk (0xful << ADC_SEQCTL_TRG2CTL_Pos)

ADC_T::SEQCTL: TRG2CTL Mask

Definition at line 794 of file Mini58Series.h.

## ◆ ADC_SEQCTL_TRG2CTL_Pos

#define ADC_SEQCTL_TRG2CTL_Pos (16)

ADC_T::SEQCTL: TRG2CTL Position

Definition at line 793 of file Mini58Series.h.

## ◆ ADC_SEQDAT1_OV_Msk

#define ADC_SEQDAT1_OV_Msk (0x1ul << ADC_SEQDAT1_OV_Pos)

ADC_T::SEQDAT1: OV Mask

Definition at line 800 of file Mini58Series.h.

## ◆ ADC_SEQDAT1_OV_Pos

#define ADC_SEQDAT1_OV_Pos (16)

ADC_T::SEQDAT1: OV Position

Definition at line 799 of file Mini58Series.h.

## ◆ ADC_SEQDAT1_RESULT_Msk

#define ADC_SEQDAT1_RESULT_Msk (0x3fful << ADC_SEQDAT1_RESULT_Pos)

ADC_T::SEQDAT1: RESULT Mask

Definition at line 797 of file Mini58Series.h.

## ◆ ADC_SEQDAT1_RESULT_Pos

#define ADC_SEQDAT1_RESULT_Pos (0)

ADC_T::SEQDAT1: RESULT Position

Definition at line 796 of file Mini58Series.h.

## ◆ ADC_SEQDAT1_VALID_Msk

#define ADC_SEQDAT1_VALID_Msk (0x1ul << ADC_SEQDAT1_VALID_Pos)

ADC_T::SEQDAT1: VALID Mask

Definition at line 803 of file Mini58Series.h.

## ◆ ADC_SEQDAT1_VALID_Pos

#define ADC_SEQDAT1_VALID_Pos (17)

ADC_T::SEQDAT1: VALID Position

Definition at line 802 of file Mini58Series.h.

## ◆ ADC_SEQDAT2_OV_Msk

#define ADC_SEQDAT2_OV_Msk (0x1ul << ADC_SEQDAT2_OV_Pos)

ADC_T::SEQDAT2: OV Mask

Definition at line 809 of file Mini58Series.h.

## ◆ ADC_SEQDAT2_OV_Pos

#define ADC_SEQDAT2_OV_Pos (16)

ADC_T::SEQDAT2: OV Position

Definition at line 808 of file Mini58Series.h.

## ◆ ADC_SEQDAT2_RESULT_Msk

#define ADC_SEQDAT2_RESULT_Msk (0x3fful << ADC_SEQDAT2_RESULT_Pos)

ADC_T::SEQDAT2: RESULT Mask

Definition at line 806 of file Mini58Series.h.

## ◆ ADC_SEQDAT2_RESULT_Pos

#define ADC_SEQDAT2_RESULT_Pos (0)

ADC_T::SEQDAT2: RESULT Position

Definition at line 805 of file Mini58Series.h.

## ◆ ADC_SEQDAT2_VALID_Msk

#define ADC_SEQDAT2_VALID_Msk (0x1ul << ADC_SEQDAT2_VALID_Pos)

ADC_T::SEQDAT2: VALID Mask

Definition at line 812 of file Mini58Series.h.

## ◆ ADC_SEQDAT2_VALID_Pos

#define ADC_SEQDAT2_VALID_Pos (17)

ADC_T::SEQDAT2: VALID Position

Definition at line 811 of file Mini58Series.h.

## ◆ ADC_STATUS_ADCMPF0_Msk

#define ADC_STATUS_ADCMPF0_Msk (0x1ul << ADC_STATUS_ADCMPF0_Pos)

ADC_T::STATUS: ADCMPF0 Mask

Definition at line 758 of file Mini58Series.h.

## ◆ ADC_STATUS_ADCMPF0_Pos

#define ADC_STATUS_ADCMPF0_Pos (1)

ADC_T::STATUS: ADCMPF0 Position

Definition at line 757 of file Mini58Series.h.

## ◆ ADC_STATUS_ADCMPF1_Msk

#define ADC_STATUS_ADCMPF1_Msk (0x1ul << ADC_STATUS_ADCMPF1_Pos)

ADC_T::STATUS: ADCMPF1 Mask

Definition at line 761 of file Mini58Series.h.

## ◆ ADC_STATUS_ADCMPF1_Pos

#define ADC_STATUS_ADCMPF1_Pos (2)

ADC_T::STATUS: ADCMPF1 Position

Definition at line 760 of file Mini58Series.h.

## ◆ ADC_STATUS_ADIF_Msk

#define ADC_STATUS_ADIF_Msk (0x1ul << ADC_STATUS_ADIF_Pos)

ADC_T::STATUS: ADIF Mask

Definition at line 755 of file Mini58Series.h.

## ◆ ADC_STATUS_ADIF_Pos

#define ADC_STATUS_ADIF_Pos (0)

ADC_T::STATUS: ADIF Position

Definition at line 754 of file Mini58Series.h.

## ◆ ADC_STATUS_BUSY_Msk

#define ADC_STATUS_BUSY_Msk (0x1ul << ADC_STATUS_BUSY_Pos)

ADC_T::STATUS: BUSY Mask

Definition at line 764 of file Mini58Series.h.

## ◆ ADC_STATUS_BUSY_Pos

#define ADC_STATUS_BUSY_Pos (3)

ADC_T::STATUS: BUSY Position

Definition at line 763 of file Mini58Series.h.

## ◆ ADC_STATUS_CHANNEL_Msk

#define ADC_STATUS_CHANNEL_Msk (0x7ul << ADC_STATUS_CHANNEL_Pos)

ADC_T::STATUS: CHANNEL Mask

Definition at line 767 of file Mini58Series.h.

## ◆ ADC_STATUS_CHANNEL_Pos

#define ADC_STATUS_CHANNEL_Pos (4)

ADC_T::STATUS: CHANNEL Position

Definition at line 766 of file Mini58Series.h.

## ◆ ADC_STATUS_OV_Msk

#define ADC_STATUS_OV_Msk (0x1ul << ADC_STATUS_OV_Pos)

ADC_T::STATUS: OV Mask

Definition at line 773 of file Mini58Series.h.

## ◆ ADC_STATUS_OV_Pos

#define ADC_STATUS_OV_Pos (16)

ADC_T::STATUS: OV Position

Definition at line 772 of file Mini58Series.h.

## ◆ ADC_STATUS_VALID_Msk

#define ADC_STATUS_VALID_Msk (0x1ul << ADC_STATUS_VALID_Pos)

ADC_T::STATUS: VALID Mask

Definition at line 770 of file Mini58Series.h.

## ◆ ADC_STATUS_VALID_Pos

#define ADC_STATUS_VALID_Pos (8)

ADC_T::STATUS: VALID Position

Definition at line 769 of file Mini58Series.h.

## ◆ ADC_TRGDLY_DELAY_Msk

#define ADC_TRGDLY_DELAY_Msk (0xfful << ADC_TRGDLY_DELAY_Pos)

ADC_T::TRGDLY: DELAY Mask

Definition at line 776 of file Mini58Series.h.

## ◆ ADC_TRGDLY_DELAY_Pos

#define ADC_TRGDLY_DELAY_Pos (0)

ADC_T::TRGDLY: DELAY Position

Definition at line 775 of file Mini58Series.h.

## Typedef Documentation

## ◆ IRQn_Type

typedef enum IRQn IRQn_Type

Interrupt Number Definition. The maximum of 32 Specific Interrupts are possible.

## Enumeration Type Documentation

## ◆ IRQn

enum IRQn

Interrupt Number Definition. The maximum of 32 Specific Interrupts are possible.

Enumerator
NonMaskableInt_IRQn | 2 Non Maskable Interrupt
HardFault_IRQn | 3 Cortex-M0 Hard Fault Interrupt
SVCall_IRQn | 11 Cortex-M0 SV Call Interrupt
PendSV_IRQn | 14 Cortex-M0 Pend SV Interrupt
SysTick_IRQn | 15 Cortex-M0 System Tick Interrupt
BOD_IRQn | Brownout low voltage detected interrupt
WDT_IRQn | Watch Dog Timer interrupt
EINT0_IRQn | External signal interrupt from P3.2 pin
EINT1_IRQn | External signal interrupt from P3.3 pin
GPIO01_IRQn | External signal interrupt from P0/P1
GPIO234_IRQn | External interrupt from P2/P3/P4
PWM_IRQn | PWM interrupt
FB_IRQn | Fault brake interrupt
TMR0_IRQn | Timer 0 interrupt
TMR1_IRQn | Timer 1 interrupt
UART0_IRQn | UART0 interrupt
UART1_IRQn | UART1 interrupt
SPI_IRQn | SPI interrupt
GPIO5_IRQn | External interrupt from P5
HIRC_IRQn | HIRC trim interrupt
I2C0_IRQn | I2C0 interrupt
I2C1_IRQn | I2C1 interrupt
ACMP_IRQn | ACMP interrupt
PDWU_IRQn | Power Down Wake up interrupt
ADC_IRQn | ADC interrupt

Definition at line 81 of file Mini58Series.h.