變更日期:2022年8月5日
變更內容:
1.修復lib_iic.c中I2C_GetITStatus函數的bug;
2.IIC_Master_Interrupt_demo中,把發送起始位和停止位從輪詢改為中斷,并且把發送數據從TB中斷改成了TIDLE中斷;
3.IIC_Master_Project中,把發送數據從輪詢TB改成了輪詢TIDLE;
4.統一中斷服務程序中,中斷有效判斷條件為:中斷使能有效IE&中斷標志有效IF;
5.去除IIC.c 中IICReadByte和IICWriteByte函數;
6.更正IIC_E2prom_demo中e2prom_byte_write函數中返回值的判斷邏輯;
7.IIC初始化統一配置FIFO為發送緩沖器字空和接收緩沖器字節滿;
8.ADC的中斷服務程序中,去除冗余的“while (ADC_GetConvStatus() == SET);”;
9.去除KINT庫函數中的管腳名稱到KINTx的索引功能,改為和PINT相同的庫函數接口;
10.SLEEP_LVDInturrept_demo中后設置LVDO高電平檢測后,增加1ms延時;
11.添加Apache2.0 license文件;
12.解決_Bootloader_Demo里APP的IAR工程編譯報錯的問題;
13.“IIC_E2prom_demo”增加e2prom_reset函數用來釋放SDA。