Nsing.N32G030_Library.1.0.1�汾��
1.����IAR����
2.���������ʽ
3.ADC������������ADC_ConfigOPAControl������ADC_ConfigOPASetUpTime�����Լ���Ӧ�궨��

Nsing.N32G030_Library.1.1.0�汾��
1. OPAMP��VMSEL�궨���޸�
2. RCC��ADC 1MCLKѡ��ĺ궨���޸�
4. ADC �¶ȴ�������BGͨ��ʹ�ܸ�д
5. ADC Demo��HSIʹ�ܺ�Ӧ�ȵ��ȶ�
6. LPTIM Demo Led����GPIO�������޸Ĵ��벢�Ż�������
7. WWDG������ӡ
8. GPIO����MCO�����PA9
9. PWRɾ��STOP+ģʽ
10. I2C EEPROM demo�޸ĵ��ֽ�ͨѶ����
11. I2C���ӻ�demo�Ż�
12. I2S����MCLK����
14. LPUART �͹��Ļ���demo�޸�
15. ��ģ�����жϱ�־�����޸ĺ���ԣ�����ADC��Flash��HDIV��I2C��RTC��SPI��SQRT��TIM��USART��

Nsing.N32G030_Library.1.1.1�汾��
1.�޸�SPI Flash Demo���W25Q��������ָ��Ϊ0x20
2.�޸�Beeper������ɾ������ϵͳ����/�˳�LPRUNģʽ�Ĵ��룬��ֹBeeper����Beeper��LPRUN��ʹ����ϵͳ����ϵͳLPRUN
3.�޸�TIM��example�е�ע��
4.�޸�RCC_CFG_SCLKSE�ĺ궨��
5.�޸�COMP_INVREF_VREFSEL_MSK�ĺ궨��
6. I2C EEPROM�����Ż��ж�/DMA��ʽ
7. LPUART�����޸�RTSEN\CTSEN�궨��
8. �����ڲ�ͨ��Vrefint�Ĳ���demo
9. CompOut demo�������жϵ�����
10.�޸�RTC calendar��ʼ�����������ӳ�ʼ�����1S
11.TIM������OCxM�ĳ�OCxMD
12.RCC��������FIN/N*M��FIN/N����,����Χ���뱨��
13.OpaAdByTim��demo�޸�ADC1Mʱ��ԴΪHSI

Nsing.N32G030_Library.1.1.2�汾��
1. �޸�FLASH������ע��
1���޸�AC_LATENCY_MSK��RDP_USER_Key�궨��ֵ
2��FLASH_SetLatency��������ע������������latency��Ӧ��ʱ�ӷ�Χ
3��ɾ��FLASH_Unlock��FLASH_Lock��FLASH_GetSTS��FLASH_WaitForLastOpt��������ע��
4���޸�FLASH_ConfigALLOptionByte��������WRP_Pagesע�ͼ�data��λ����������FLASH_NO_WRPR_Pages�궨��
5���޸�FLASH_ConfigUserOB�Ĳ���rdpuser_tmp��ֵ��ֵ
6���޸�FLASH_INTConfig��FLASH_GetFlagSTS�������������������ECC������ز��������޸ļ��궨��
2. TIM��DMA Burst�Ĺ���ֻ��TIMx_DCTRL�Լ�֮ǰ�ļĴ�����Ч���޸�TIM����C�ļ���TIM_ConfigDma������ע�ͣ��Լ�TIM����ͷ�ļ�TIM_DMABASE�ĺ궨��
3. LPTIM_NENC demo��main.c�������,�޸Ĵ��벢�Ż�д����LPTIM_WakeUp��demo�б�������޸�main.h����
4. ɾ��void ADC_EnableTempSensorVrefint(FunctionalState Cmd)
5.�޸�system_n32g030.c�ļ��е�ϵͳʱ�����ú궨�巽ʽ
6.�޸�RCC�����е�RCC_ConfigPll����������RCC_PLLSource�Ĵ�������
7.�޸�RCC_ClockConfig�����е�pll���ô��룬PLLOUTҪ��48~72M��Χ�ڣ����Ż�����ע��

Nsing.N32G030_Library.1.1.3�汾��
1. system_n32g030.c��PWR-STOP���������ӵȴ�HSE�ȶ���ʱ
2. n32g030_rtc.c�ļ��У��޸�RTC_EnterInitMode(void)������
3. n32g030_lptim.c�ļ��У�ɾ��LPTIM_TRIG_SOURCE_COMP2 ��ע��������
4. n32g030_lptim.h�ļ��У�ɾ��LPTIM_TRIG_SOURCE_COMP2 �ĺ궨�壻
5. n32g030_rtc.h�ļ���,�޸�RTC_GetTime ��RTC_GetSubSecond����,�ں�������ȡRTC_DATE�Ĵ���
6. n32g030_comp.c�ļ������� COMP_ClrIntStatus ����
7. CompOut Demo�������Ƚ����жϹ���
8. I2C_Slave_Int ��I2C_Slave Demo������ע������
9. KeyInterrupt Demo������GPIOģʽ����
10.RtcAutoWakeUp Demo��, �޸�n32g030_it.c�ļ��е�RTC_IRQHandler����
11.LPUART Interrupt_ok��USART Interrupt_ok���������Ӵ����жϼ���������رն���
12.LPUART DMA_Interrupt�����Ż�
13.OpaAdByTim������ɾ��PB12��ΪTIM1������Դ����
14.n32g030_rcc.c�ļ��У��޸�RCC_ConfigLse()����

Nsing.N32G030_Library.1.0.1 version :
1. Add IAR Project
2. Adjust the code format
3. ADC driver code adds ADC_ ConfigOPAControl function and ADC_ ConfigOPASetUpTime function and corresponding macro definition

Nsing.N32G030_Library.1.1.0 version��
1. VMSEL macro definition modification for OPAMP
2. Macro Definition Modification of ADC 1MCLK Selection in RCC
4. ADC temperature sensor and BG channel enable rewriting
5. HSI enabled in ADC Demo should wait until stable
6. LPTIM demo Led function GPIO reversal, modify code and optimize code style
7. WWDG add printing
8. GPIO increases MCO output PA9
9. PWR delete STOP+Mode
10. I2C EEPROM demo modifies single byte communication Problems
11. I2C master-slave demo optimization
12. I2S add MCLK parameter
14. LPUART low power wake-up demo modification
15. After each module clear interrupt flag function modification test (including ADC, Flash, HDIV, I2C, RTC, SPI, SQRT, TIM, USART)

Nsing.N32G030_Library.1.1.1 version��
1. Modify W25Q zone erase instructions in SPI Flash Demo to 0x20
2. Modify the Beeper driver, delete the code that calls the system into/out of LPRUN mode, prevent Beeper from entering Beeper's LPRUN and bring the whole system into the system LPRUN
3. Modify remark in TIM's example
4. Modify RCC_CFG_Macro Definition of SCLKSE
5. Modify macor of COMP_INVREF_VREFSEL_MSK
6. I2C EEPROM example optimizes interrupt/DMA mode
7. Lpuart driver modifies RTSEN\CTSEN macro definition
8. Added internal channel Vrefint sample demo
9. Added interrupt configuration in CompOut demo
10. Modify RTC calendar init function, Add init interval of 1S
11. Modify OCxM to OCxMD in TIM driver
12.RCC driver add FIN/N*M and FIN/N limit, an error was reported for over-range compilation
13. Modify the clock source of ADC1M is from HSI

Nsing.N32G030_Library.1.1.2 version��
1. Modify FLASH drive and note
1) Modify AC_ LATENCY_ MSK��RDP_ USER_ Key macro definition value
2��FLASH_ SetLatency function adds a comment description and the clock range corresponding to latency
3) Remove FLASH_ Unlock��FLASH_ Lock��FLASH_ GetSTS��FLASH_ WaitForLastOpt function extra comment
4) Modify FLASH_ ConfigALLOptionByte function parameter WRP_Pages annotation and data shift operation, add FLASH_NO_WRPR_Pages Macro Definition
5) Modify FLASH_ConfigUserOB's Parameter rdpuser_tmp  Value assigned
6) Modify  Input parameters of FLASH_INTConfig and FLASHGetFlagSTS functions and new ECC error related parameters, and modify the check macro definition
2. TIMx_DCTRL's subsequent registers cannot apply the DMABurst function, and modify the corresponding code
3. main.c in LPTIM_NENC demo compilaion error, modify the code and optimize writing. LPTIM_Wakeup's demo has compilation errors, modify main.h.
4. delete void ADC_EnableTempSensorVrefint(FunctionalState Cmd)
5.Modify the way the system clock configuration macros are defined in the system_n32g030.c file
6.Modify the RCC_ConfigPll function in the RCC driver and add RCC_PLLSource register configuration
7.Modify the pll configuration code in the RCC_ClockConfig demo, PLLOUT should be in the range of 48~72M, and optimize some comments

Nsing.N32G030_Library.1.1.3 version��
1. Add wait HSE stable delay in system_n32g030.c and PWR-STOP demo 
2. Modify the RTC_EnterInitMode(void) function in the n32g030_rtc.c file
3. Delete the comment description about LPTIM_TRIG_SOURCE_COMP2 in n32g030_lptim.c
4. Delete  LPTIM_TRIG_SOURCE_COMP2 macro defination in n32g030_lptim.h
5. RTC_GetTime and RTC_GetSubSecond function read RTC_DATE register in the end in the n32g030_rtc.c file
6. Add COMP_ClrIntStatus function in n32g030_comp.c file
7. Add interrupt configuration in CompOut demo
8. Add notes in I2C_Slave_Int and I2C_Slave Demo 
9. Add GPIO mode configuration in KeyInterrupt Demo 
10. modify RTC_IRQHandler function in RtcAutoWakeUp Demo in n32g030_it.c file
11. LPUART Interrupt_ok��USART Interrupt_ok demo add error flag check and clear, and disable assert
12. LPUART DMA_Interrupt demo update
13. Delete PB12 as the blinking source function for TIM1 in the OpaAdByTim demo
14. Modify the RCC_ConfigLse() function in the n32g030_rcc.c file