![]() |
MINI58_BSP V3.01.005
The Board Support Package for Mini58 Series MCU
|
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 |
Configuration of the Cortex-M0 Processor and Core Peripherals
#define __CM0_REV 0x0201 |
Core Revision r2p1
Definition at line 125 of file Mini58Series.h.
#define __FPU_PRESENT 0 |
FPU present or not
Definition at line 129 of file Mini58Series.h.
#define __MPU_PRESENT 0 |
MPU present or not
Definition at line 128 of file Mini58Series.h.
#define __NVIC_PRIO_BITS 2 |
Number of Bits used for Priority Levels
Definition at line 126 of file Mini58Series.h.
#define __Vendor_SysTickConfig 0 |
Set to 1 if different SysTick Config is used
Definition at line 127 of file Mini58Series.h.
#define ADC_CHEN_CH7SEL_Msk (0x1ul << ADC_CHEN_CH7SEL_Pos) |
ADC_T::CHEN: CH7SEL Mask
Definition at line 716 of file Mini58Series.h.
#define ADC_CHEN_CH7SEL_Pos (8) |
ADC_T::CHEN: CH7SEL Position
Definition at line 715 of file Mini58Series.h.
#define ADC_CHEN_CHEN0_Msk (0x1ul << ADC_CHEN_CHEN0_Pos) |
ADC_T::CHEN: CHEN0 Mask
Definition at line 692 of file Mini58Series.h.
#define ADC_CHEN_CHEN0_Pos (0) |
ADC_T::CHEN: CHEN0 Position
Definition at line 691 of file Mini58Series.h.
#define ADC_CHEN_CHEN1_Msk (0x1ul << ADC_CHEN_CHEN1_Pos) |
ADC_T::CHEN: CHEN1 Mask
Definition at line 695 of file Mini58Series.h.
#define ADC_CHEN_CHEN1_Pos (1) |
ADC_T::CHEN: CHEN1 Position
Definition at line 694 of file Mini58Series.h.
#define ADC_CHEN_CHEN2_Msk (0x1ul << ADC_CHEN_CHEN2_Pos) |
ADC_T::CHEN: CHEN2 Mask
Definition at line 698 of file Mini58Series.h.
#define ADC_CHEN_CHEN2_Pos (2) |
ADC_T::CHEN: CHEN2 Position
Definition at line 697 of file Mini58Series.h.
#define ADC_CHEN_CHEN3_Msk (0x1ul << ADC_CHEN_CHEN3_Pos) |
ADC_T::CHEN: CHEN3 Mask
Definition at line 701 of file Mini58Series.h.
#define ADC_CHEN_CHEN3_Pos (3) |
ADC_T::CHEN: CHEN3 Position
Definition at line 700 of file Mini58Series.h.
#define ADC_CHEN_CHEN4_Msk (0x1ul << ADC_CHEN_CHEN4_Pos) |
ADC_T::CHEN: CHEN4 Mask
Definition at line 704 of file Mini58Series.h.
#define ADC_CHEN_CHEN4_Pos (4) |
ADC_T::CHEN: CHEN4 Position
Definition at line 703 of file Mini58Series.h.
#define ADC_CHEN_CHEN5_Msk (0x1ul << ADC_CHEN_CHEN5_Pos) |
ADC_T::CHEN: CHEN5 Mask
Definition at line 707 of file Mini58Series.h.
#define ADC_CHEN_CHEN5_Pos (5) |
ADC_T::CHEN: CHEN5 Position
Definition at line 706 of file Mini58Series.h.
#define ADC_CHEN_CHEN6_Msk (0x1ul << ADC_CHEN_CHEN6_Pos) |
ADC_T::CHEN: CHEN6 Mask
Definition at line 710 of file Mini58Series.h.
#define ADC_CHEN_CHEN6_Pos (6) |
ADC_T::CHEN: CHEN6 Position
Definition at line 709 of file Mini58Series.h.
#define ADC_CHEN_CHEN7_Msk (0x1ul << ADC_CHEN_CHEN7_Pos) |
ADC_T::CHEN: CHEN7 Mask
Definition at line 713 of file Mini58Series.h.
#define ADC_CHEN_CHEN7_Pos (7) |
ADC_T::CHEN: CHEN7 Position
Definition at line 712 of file Mini58Series.h.
#define ADC_CMP0_ADCMPEN_Msk (0x1ul << ADC_CMP0_ADCMPEN_Pos) |
ADC_T::CMP0: ADCMPEN Mask
Definition at line 719 of file Mini58Series.h.
#define ADC_CMP0_ADCMPEN_Pos (0) |
ADC_T::CMP0: ADCMPEN Position
Definition at line 718 of file Mini58Series.h.
#define ADC_CMP0_ADCMPIE_Msk (0x1ul << ADC_CMP0_ADCMPIE_Pos) |
ADC_T::CMP0: ADCMPIE Mask
Definition at line 722 of file Mini58Series.h.
#define ADC_CMP0_ADCMPIE_Pos (1) |
ADC_T::CMP0: ADCMPIE Position
Definition at line 721 of file Mini58Series.h.
#define ADC_CMP0_CMPCH_Msk (0x7ul << ADC_CMP0_CMPCH_Pos) |
ADC_T::CMP0: CMPCH Mask
Definition at line 728 of file Mini58Series.h.
#define ADC_CMP0_CMPCH_Pos (3) |
ADC_T::CMP0: CMPCH Position
Definition at line 727 of file Mini58Series.h.
#define ADC_CMP0_CMPCOND_Msk (0x1ul << ADC_CMP0_CMPCOND_Pos) |
ADC_T::CMP0: CMPCOND Mask
Definition at line 725 of file Mini58Series.h.
#define ADC_CMP0_CMPCOND_Pos (2) |
ADC_T::CMP0: CMPCOND Position
Definition at line 724 of file Mini58Series.h.
#define ADC_CMP0_CMPDAT_Msk (0x3fful << ADC_CMP0_CMPDAT_Pos) |
ADC_T::CMP0: CMPDAT Mask
Definition at line 734 of file Mini58Series.h.
#define ADC_CMP0_CMPDAT_Pos (16) |
ADC_T::CMP0: CMPDAT Position
Definition at line 733 of file Mini58Series.h.
#define ADC_CMP0_CMPMCNT_Msk (0xful << ADC_CMP0_CMPMCNT_Pos) |
ADC_T::CMP0: CMPMCNT Mask
Definition at line 731 of file Mini58Series.h.
#define ADC_CMP0_CMPMCNT_Pos (8) |
ADC_T::CMP0: CMPMCNT Position
Definition at line 730 of file Mini58Series.h.
#define ADC_CMP1_ADCMPEN_Msk (0x1ul << ADC_CMP1_ADCMPEN_Pos) |
ADC_T::CMP1: ADCMPEN Mask
Definition at line 737 of file Mini58Series.h.
#define ADC_CMP1_ADCMPEN_Pos (0) |
ADC_T::CMP1: ADCMPEN Position
Definition at line 736 of file Mini58Series.h.
#define ADC_CMP1_ADCMPIE_Msk (0x1ul << ADC_CMP1_ADCMPIE_Pos) |
ADC_T::CMP1: ADCMPIE Mask
Definition at line 740 of file Mini58Series.h.
#define ADC_CMP1_ADCMPIE_Pos (1) |
ADC_T::CMP1: ADCMPIE Position
Definition at line 739 of file Mini58Series.h.
#define ADC_CMP1_CMPCH_Msk (0x7ul << ADC_CMP1_CMPCH_Pos) |
ADC_T::CMP1: CMPCH Mask
Definition at line 746 of file Mini58Series.h.
#define ADC_CMP1_CMPCH_Pos (3) |
ADC_T::CMP1: CMPCH Position
Definition at line 745 of file Mini58Series.h.
#define ADC_CMP1_CMPCOND_Msk (0x1ul << ADC_CMP1_CMPCOND_Pos) |
ADC_T::CMP1: CMPCOND Mask
Definition at line 743 of file Mini58Series.h.
#define ADC_CMP1_CMPCOND_Pos (2) |
ADC_T::CMP1: CMPCOND Position
Definition at line 742 of file Mini58Series.h.
#define ADC_CMP1_CMPDAT_Msk (0x3fful << ADC_CMP1_CMPDAT_Pos) |
ADC_T::CMP1: CMPDAT Mask
Definition at line 752 of file Mini58Series.h.
#define ADC_CMP1_CMPDAT_Pos (16) |
ADC_T::CMP1: CMPDAT Position
Definition at line 751 of file Mini58Series.h.
#define ADC_CMP1_CMPMCNT_Msk (0xful << ADC_CMP1_CMPMCNT_Pos) |
ADC_T::CMP1: CMPMCNT Mask
Definition at line 749 of file Mini58Series.h.
#define ADC_CMP1_CMPMCNT_Pos (8) |
ADC_T::CMP1: CMPMCNT Position
Definition at line 748 of file Mini58Series.h.
#define ADC_CTL_ADCEN_Msk (0x1ul << ADC_CTL_ADCEN_Pos) |
ADC_T::CTL: ADCEN Mask
Definition at line 674 of file Mini58Series.h.
#define ADC_CTL_ADCEN_Pos (0) |
ADC_T::CTL: ADCEN Position
Definition at line 673 of file Mini58Series.h.
#define ADC_CTL_ADCIEN_Msk (0x1ul << ADC_CTL_ADCIEN_Pos) |
ADC_T::CTL: ADCIEN Mask
Definition at line 677 of file Mini58Series.h.
#define ADC_CTL_ADCIEN_Pos (1) |
ADC_T::CTL: ADCIEN Position
Definition at line 676 of file Mini58Series.h.
#define ADC_CTL_HWTRGCOND_Msk (0x1ul << ADC_CTL_HWTRGCOND_Pos) |
ADC_T::CTL: HWTRGCOND Mask
Definition at line 683 of file Mini58Series.h.
#define ADC_CTL_HWTRGCOND_Pos (6) |
ADC_T::CTL: HWTRGCOND Position
Definition at line 682 of file Mini58Series.h.
#define ADC_CTL_HWTRGEN_Msk (0x1ul << ADC_CTL_HWTRGEN_Pos) |
ADC_T::CTL: HWTRGEN Mask
Definition at line 686 of file Mini58Series.h.
#define ADC_CTL_HWTRGEN_Pos (8) |
ADC_T::CTL: HWTRGEN Position
Definition at line 685 of file Mini58Series.h.
#define ADC_CTL_HWTRGSEL_Msk (0x3ul << ADC_CTL_HWTRGSEL_Pos) |
ADC_T::CTL: HWTRGSEL Mask
Definition at line 680 of file Mini58Series.h.
#define ADC_CTL_HWTRGSEL_Pos (4) |
ADC_T::CTL: HWTRGSEL Position
Definition at line 679 of file Mini58Series.h.
#define ADC_CTL_SWTRG_Msk (0x1ul << ADC_CTL_SWTRG_Pos) |
ADC_T::CTL: SWTRG Mask
Definition at line 689 of file Mini58Series.h.
#define ADC_CTL_SWTRG_Pos (11) |
ADC_T::CTL: SWTRG Position
Definition at line 688 of file Mini58Series.h.
#define ADC_DAT_OV_Msk (0x1ul << ADC_DAT_OV_Pos) |
ADC_T::DAT: OV Mask
Definition at line 668 of file Mini58Series.h.
#define ADC_DAT_OV_Pos (16) |
ADC_T::DAT: OV Position
Definition at line 667 of file Mini58Series.h.
#define ADC_DAT_RESULT_Msk (0x3fful << ADC_DAT_RESULT_Pos) |
ADC_T::DAT: RESULT Mask
Definition at line 665 of file Mini58Series.h.
#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.
#define ADC_DAT_VALID_Msk (0x1ul << ADC_DAT_VALID_Pos) |
ADC_T::DAT: VALID Mask
Definition at line 671 of file Mini58Series.h.
#define ADC_DAT_VALID_Pos (17) |
ADC_T::DAT: VALID Position
Definition at line 670 of file Mini58Series.h.
#define ADC_EXTSMPT_EXTSMPT_Msk (0xful << ADC_EXTSMPT_EXTSMPT_Pos) |
ADC_T::EXTSMPT: EXTSMPT Mask
Definition at line 779 of file Mini58Series.h.
#define ADC_EXTSMPT_EXTSMPT_Pos (0) |
ADC_T::EXTSMPT: EXTSMPT Position
Definition at line 778 of file Mini58Series.h.
#define ADC_SEQCTL_MODESEL_Msk (0x3ul << ADC_SEQCTL_MODESEL_Pos) |
ADC_T::SEQCTL: MODESEL Mask
Definition at line 788 of file Mini58Series.h.
#define ADC_SEQCTL_MODESEL_Pos (2) |
ADC_T::SEQCTL: MODESEL Position
Definition at line 787 of file Mini58Series.h.
#define ADC_SEQCTL_SEQEN_Msk (0x1ul << ADC_SEQCTL_SEQEN_Pos) |
ADC_T::SEQCTL: SEQEN Mask
Definition at line 782 of file Mini58Series.h.
#define ADC_SEQCTL_SEQEN_Pos (0) |
ADC_T::SEQCTL: SEQEN Position
Definition at line 781 of file Mini58Series.h.
#define ADC_SEQCTL_SEQTYPE_Msk (0x1ul << ADC_SEQCTL_SEQTYPE_Pos) |
ADC_T::SEQCTL: SEQTYPE Mask
Definition at line 785 of file Mini58Series.h.
#define ADC_SEQCTL_SEQTYPE_Pos (1) |
ADC_T::SEQCTL: SEQTYPE Position
Definition at line 784 of file Mini58Series.h.
#define ADC_SEQCTL_TRG1CTL_Msk (0xful << ADC_SEQCTL_TRG1CTL_Pos) |
ADC_T::SEQCTL: TRG1CTL Mask
Definition at line 791 of file Mini58Series.h.
#define ADC_SEQCTL_TRG1CTL_Pos (8) |
ADC_T::SEQCTL: TRG1CTL Position
Definition at line 790 of file Mini58Series.h.
#define ADC_SEQCTL_TRG2CTL_Msk (0xful << ADC_SEQCTL_TRG2CTL_Pos) |
ADC_T::SEQCTL: TRG2CTL Mask
Definition at line 794 of file Mini58Series.h.
#define ADC_SEQCTL_TRG2CTL_Pos (16) |
ADC_T::SEQCTL: TRG2CTL Position
Definition at line 793 of file Mini58Series.h.
#define ADC_SEQDAT1_OV_Msk (0x1ul << ADC_SEQDAT1_OV_Pos) |
ADC_T::SEQDAT1: OV Mask
Definition at line 800 of file Mini58Series.h.
#define ADC_SEQDAT1_OV_Pos (16) |
ADC_T::SEQDAT1: OV Position
Definition at line 799 of file Mini58Series.h.
#define ADC_SEQDAT1_RESULT_Msk (0x3fful << ADC_SEQDAT1_RESULT_Pos) |
ADC_T::SEQDAT1: RESULT Mask
Definition at line 797 of file Mini58Series.h.
#define ADC_SEQDAT1_RESULT_Pos (0) |
ADC_T::SEQDAT1: RESULT Position
Definition at line 796 of file Mini58Series.h.
#define ADC_SEQDAT1_VALID_Msk (0x1ul << ADC_SEQDAT1_VALID_Pos) |
ADC_T::SEQDAT1: VALID Mask
Definition at line 803 of file Mini58Series.h.
#define ADC_SEQDAT1_VALID_Pos (17) |
ADC_T::SEQDAT1: VALID Position
Definition at line 802 of file Mini58Series.h.
#define ADC_SEQDAT2_OV_Msk (0x1ul << ADC_SEQDAT2_OV_Pos) |
ADC_T::SEQDAT2: OV Mask
Definition at line 809 of file Mini58Series.h.
#define ADC_SEQDAT2_OV_Pos (16) |
ADC_T::SEQDAT2: OV Position
Definition at line 808 of file Mini58Series.h.
#define ADC_SEQDAT2_RESULT_Msk (0x3fful << ADC_SEQDAT2_RESULT_Pos) |
ADC_T::SEQDAT2: RESULT Mask
Definition at line 806 of file Mini58Series.h.
#define ADC_SEQDAT2_RESULT_Pos (0) |
ADC_T::SEQDAT2: RESULT Position
Definition at line 805 of file Mini58Series.h.
#define ADC_SEQDAT2_VALID_Msk (0x1ul << ADC_SEQDAT2_VALID_Pos) |
ADC_T::SEQDAT2: VALID Mask
Definition at line 812 of file Mini58Series.h.
#define ADC_SEQDAT2_VALID_Pos (17) |
ADC_T::SEQDAT2: VALID Position
Definition at line 811 of file Mini58Series.h.
#define ADC_STATUS_ADCMPF0_Msk (0x1ul << ADC_STATUS_ADCMPF0_Pos) |
ADC_T::STATUS: ADCMPF0 Mask
Definition at line 758 of file Mini58Series.h.
#define ADC_STATUS_ADCMPF0_Pos (1) |
ADC_T::STATUS: ADCMPF0 Position
Definition at line 757 of file Mini58Series.h.
#define ADC_STATUS_ADCMPF1_Msk (0x1ul << ADC_STATUS_ADCMPF1_Pos) |
ADC_T::STATUS: ADCMPF1 Mask
Definition at line 761 of file Mini58Series.h.
#define ADC_STATUS_ADCMPF1_Pos (2) |
ADC_T::STATUS: ADCMPF1 Position
Definition at line 760 of file Mini58Series.h.
#define ADC_STATUS_ADIF_Msk (0x1ul << ADC_STATUS_ADIF_Pos) |
ADC_T::STATUS: ADIF Mask
Definition at line 755 of file Mini58Series.h.
#define ADC_STATUS_ADIF_Pos (0) |
ADC_T::STATUS: ADIF Position
Definition at line 754 of file Mini58Series.h.
#define ADC_STATUS_BUSY_Msk (0x1ul << ADC_STATUS_BUSY_Pos) |
ADC_T::STATUS: BUSY Mask
Definition at line 764 of file Mini58Series.h.
#define ADC_STATUS_BUSY_Pos (3) |
ADC_T::STATUS: BUSY Position
Definition at line 763 of file Mini58Series.h.
#define ADC_STATUS_CHANNEL_Msk (0x7ul << ADC_STATUS_CHANNEL_Pos) |
ADC_T::STATUS: CHANNEL Mask
Definition at line 767 of file Mini58Series.h.
#define ADC_STATUS_CHANNEL_Pos (4) |
ADC_T::STATUS: CHANNEL Position
Definition at line 766 of file Mini58Series.h.
#define ADC_STATUS_OV_Msk (0x1ul << ADC_STATUS_OV_Pos) |
ADC_T::STATUS: OV Mask
Definition at line 773 of file Mini58Series.h.
#define ADC_STATUS_OV_Pos (16) |
ADC_T::STATUS: OV Position
Definition at line 772 of file Mini58Series.h.
#define ADC_STATUS_VALID_Msk (0x1ul << ADC_STATUS_VALID_Pos) |
ADC_T::STATUS: VALID Mask
Definition at line 770 of file Mini58Series.h.
#define ADC_STATUS_VALID_Pos (8) |
ADC_T::STATUS: VALID Position
Definition at line 769 of file Mini58Series.h.
#define ADC_TRGDLY_DELAY_Msk (0xfful << ADC_TRGDLY_DELAY_Pos) |
ADC_T::TRGDLY: DELAY Mask
Definition at line 776 of file Mini58Series.h.
#define ADC_TRGDLY_DELAY_Pos (0) |
ADC_T::TRGDLY: DELAY Position
Definition at line 775 of file Mini58Series.h.
Interrupt Number Definition. The maximum of 32 Specific Interrupts are possible.
enum IRQn |
Interrupt Number Definition. The maximum of 32 Specific Interrupts are possible.
Definition at line 81 of file Mini58Series.h.