
/*------------------------V1.0.02024.1------------------------*/
1ʼ汾

/*------------------------V1.0.12024.3------------------------*/
1ŻexampleʵֲͬĴ壻
2ciu32l071.h
   - ¼Ĵ壻
3ADC:
     - Example: 
        ADCʹȶʱ˵
4COMP
     - Example:
        COMP_6BIT_DAC_VS_VBGR_Window6bitDACʹȶ     
     
/*------------------------V1.0.22024.4------------------------*/
1汾Ŷͳһɾа汾Ŷ壻
2ADC
     - Example: 
        ADCڲͨʹȶʱ䣻
3COMP
     - Example:
        COMPʹȶʱ䣻
4TIMx
     - Example
       TIM3_PWMInputȡPCLK1ʱƵ⣻
5LCD
     - Example
        LCD_ChargePump_4COMLCD_ChargePump_8COMӵɱʱ4Ƶã

/*------------------------V1.0.32024.5------------------------*/
1LXTALʱò
     - Example
        RCC_SetLXTAL
        PMU_RTC_StopPMU_RTC_VBAT
        RTC_Smooth_CalibRTC_Wakeup_Stop
        LPTIM1_Stop_WakeupLPTIM2_TimeCounter
        LPUART1_Poll
        LCDʾ
2USART
     - Example
        USART1_PollUSART1_Interrupt޸USART TXΪPA2USART RXΪPA1

/*------------------------V1.0.42024.7------------------------*/
1LXTALʱòǿģʽиߵλ
     - Example
        RCC_SetLXTAL
        PMU_RTC_StopPMU_RTC_VBAT
        RTC_Smooth_CalibRTC_Wakeup_Stop
        LPTIM1_Stop_WakeupLPTIM2_TimeCounter
        LPUART1_Poll
        LCDʾ
2SPI
     - ciu32l071_std_spi.c
        ޸std_spi_initʼģʽʱӼλ˳
3LCD
     - Example
        LCD_InnerRes_HighDrive_4COMcommon.cLEDʼmain.cLEDʼá

/*------------------------V1.0.52024.8------------------------*/
1RCC
     - Example    
        ͨLXTALУ׼RCHʾRCC_RCH_CalibrationͨLXTALʱӺRCHУ׼Ĵʵֶ̬У׼RCHԻȡȫ¶ȷΧڸ߾ȡ߿ɿԵRCHʱӣ
         ʹLXTALӦУƼʹRCHʱǰϵstop͹ĻѺ󣩻ͨRTCʱԶRCHУ׼У׼RCHʱӾȿɴ0.4%
2Flash
     - ciu32l071_std_flash.h
        ޸std_flash_unlockstd_flash_opt_unlockӶԽ״̬жϡѽִнߴ
     - ciu32l071_std_flash.c
        ޸std_flash_wait_for_last_operationFlash־̣־FlashдУFlashдԣ
     - Example    
        Flash_PageErase_WordProgramFlash_PageErase_FastProgramFlash_OptionByte_Update
        flash_bsp.cӶдȷϵ̣
3TIM
     - ciu32l071_std_tim.h
        ӻȡTIM PSCstd_tim_get_psc
        std_tim_get_counter_modeʵ֣TimerΪ/¼ʱȷȡģʽ
     - ciu32l071_std_tim.c
        ޸std_tim_initʼĶģʽл/¼ģʽʱлɹ⣻
     - Example   
        TIM_PWM_CalibrationʾLXTALΪTIM3У׼ʱӣͨTIM3/TIM5ʽʵTIM5 PWMƵУ׼ܣΧΪ1Hz~5KHzȿɴ0.05%
4I2C
     - Example
        I2C1_Slave_InterruptI2Cжշ̣ӷͻԱûԷݵĴͬʱжϷӶNACKĴ̣ûӷʹķ֧
5SPI
     ʾɾSPI MOSIMISO GPIOãΪԽͨʱ弶ġ


/*------------------------V1.0.62024.10------------------------*/
1RTC
     - Example
        RTC_AlarmRTC_CalendarRTC_TimestampRTCʱԴRCL޸ΪLXTAL֤RTC׼ȷԣ
2USART
     - Example
        USART1_Interruptusart_bsp.cļжϷУOREĴRXNEERRжʹʱ󣬾ᴥжϣ
        USART1_SmartcardܿԴPB12޸ΪPD2øֱӹ磬򻯵Դ߼
3LPUART
     - Example
        LPUART1_InterruptLPUART1_Stop_Wakeup_1Byte_RXNElpuart_bsp.cļжϷУOREĴRXNEERRжʹʱ󣬾ᴥжϡ



/*------------------------V1.0.72024.11------------------------*/
1ADC
     - Example
        ADC_DMA_InterruptADC_InterruptADC_PollADC_TimerTrigger_DMAADC_VBAT_DIV3ʾУ޸void bsp_get_channel_voltage(void) ʵ֣ADCֵתΪʵʵѹֵļʱ䣻
        ADC_PollƶźŲʵ֣10ȡƽķʽADCȣ С


/*------------------------V1.0.82024.12------------------------*/
1ADC
     - Example
        ADC_BGR_CalibrationADC_Poll_VDDAʾ⣬ʾڲVREFBUFFΪADCṩ߾ȵĲοѹԴ
        ADC_DMA_InterruptADC_TimerTrigger_DMAʾ⣬ʾADCʵֲ10ȡƽķʽADCȣ С
        ADC_BGR_CalibrationʾչʾͨBGRBGRֵУ׼ADCοѹ10ȡƽķʽADCȣ
        ADC_Poll_VDDAʾչʾADCοѹΪVDDAʱADCɨתʵ֣
        ADC_TemperatureSensor޸g_get_tsȫֱΪint32_t㸺¶ȵĴӡܣ
2LCD
     - ciu32l071_std_lcd.h
        ɾLCD_DRIVER_VOLTAGE_DELAY궨壬LCD_ChargePump_4COMLCD_ChargePump_8COMʾеcommon.cж壬ԱûݲͬVLCDѹ͵ɱʱӷƵֵ
     - Example
        LCD_ChargePump_4COMLCD_ChargePump_8COMLCD_OuterCapacity_4COMʾУΪ͹ģͬʱʾЧ޸ĵɱʱӷƵΪ16Ƶ


/*------------------------V1.0.92025.01------------------------*/
1IRTIM
     - Example
       IRTIM_ModulationͷUART4_RX pinԴGPIOùܣ
2SPI
     - Example
       SPI1_Slave_InterruptŻжϷִʱ䣻
3RCC
     - Example
       RCC_RCH_CalibrationŻ㲶У׼ֵ̣У׼̵ִʱ䣻
4޸ʾMDKŻȼΪLevel0IARŻȼΪLowBalanced


/*------------------------V1.0.102025.01------------------------*/
1IRTIM
     - Example
       IRTIM_ModulationŻʾʵ֣ͷUART1 Tx pinԴGPIOùܣͨUART4_RXպⷢ͵ݣ
2ADC
     - Example
        ʾcommon.c
           ΪBGRȶȴʱ䣬ִЧʣõȴʱʽ
           Ϊ㲻ͬӦóVREFBUFľȵ󣬲õȴʱķʽʵVREFBUFȶûɸݶVREFBUFҪ󣬵ʱ
3COMP
     - Example
        ʾcommon.c
           ΪBGRȶȴʱ䣬ִЧʣõȴʱʽ
           Ϊ㲻ͬӦóVREFBUFľȵ󣬲õȴʱķʽʵVREFBUFȶûɸݶVREFBUFҪ󣬵ʱ