存档:eeprom读写失败,待排查

This commit is contained in:
吴俊潮 2025-03-17 17:04:47 +08:00
parent fe0f9cb36d
commit 310d504c5d
10 changed files with 19851 additions and 19539 deletions

View File

@ -97,6 +97,7 @@ extern const lv_img_dsc_t * screen_main_ani_out_sign_imgs[3];
#include "timer.h" #include "timer.h"
#include "stdio.h" #include "stdio.h"
#include "ip5310_i2c.h" #include "ip5310_i2c.h"
#include "eeprom_spi.h"
//#include "lv_demo_benchmark.h" //#include "lv_demo_benchmark.h"
/**********test5**********/ /**********test5**********/

View File

@ -0,0 +1,49 @@
/*
* @Author: wujunchao wujunchao@wuxismart.com
* @Date: 2025-03-17 14:38:22
* @LastEditors: wujunchao wujunchao@wuxismart.com
* @LastEditTime: 2025-03-17 14:52:16
* @FilePath: \signal_generator\App\APP_WU\Inc\eeprom_spi.h
* @Description: ,`customMade`, koroFileHeader查看配置 : https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
#ifndef _EEPROM_SPI_H
#define _EEPROM_SPI_H
#include "apps_gather.h"
//模拟SPI, CS->PB9, WR->PD6, SCLK->PB3, MOSI->PB5, MISO->PB4
//CS->PB9
#define EEPROM_CS_H HAL_GPIO_WritePin(EEPROM_CS_GPIO_Port, EEPROM_CS_Pin, GPIO_PIN_SET)
#define EEPROM_CS_L HAL_GPIO_WritePin(EEPROM_CS_GPIO_Port, EEPROM_CS_Pin, GPIO_PIN_RESET)
//WR->PD6
#define EEPROM_WR_H HAL_GPIO_WritePin(EEPROM_WR_GPIO_Port, EEPROM_WR_Pin, GPIO_PIN_SET)
#define EEPROM_WR_L HAL_GPIO_WritePin(EEPROM_WR_GPIO_Port, EEPROM_WR_Pin, GPIO_PIN_RESET)
//SCLK->PB3
#define EEPROM_SCLK_H HAL_GPIO_WritePin(EEPROM_SCLK_GPIO_Port, EEPROM_SCLK_Pin, GPIO_PIN_SET)
#define EEPROM_SCLK_L HAL_GPIO_WritePin(EEPROM_SCLK_GPIO_Port, EEPROM_SCLK_Pin, GPIO_PIN_RESET)
//MOSI->PB5
#define EEPROM_MOSI_H HAL_GPIO_WritePin(EEPROM_MOSI_GPIO_Port, EEPROM_MOSI_Pin, GPIO_PIN_SET)
#define EEPROM_MOSI_L HAL_GPIO_WritePin(EEPROM_MOSI_GPIO_Port, EEPROM_MOSI_Pin, GPIO_PIN_RESET)
//MISO->PB4
#define EEPROM_MISO HAL_GPIO_ReadPin(EEPROM_MISO_GPIO_Port, EEPROM_MISO_Pin)
#define WRITE_ENABLE 0x06
#define WRITE_DISABLE 0x04
#define WRITE_MEMORY 0x02
#define READ_MEMORY 0x03
#define READ_STATUS 0x05
void eeprom_spi_init(void);
void eeprom_spi_writebyte(uint8_t wrt_data);
void eeprom_spi_readbyte(uint8_t rd_data);
void eeprom_writedata(uint8_t addr[3], uint8_t txd);
void eeprom_readdata(uint8_t addr[3], uint8_t rxd);
#endif

View File

@ -24,6 +24,11 @@ extern int input_500ms_flag;
void duty_tim3(void); void duty_tim3(void);
void duty_tim6(void); void duty_tim6(void);
void delay_cnt(uint16_t cnt);
void wu_delay_us(__IO uint32_t delay);
#endif #endif

View File

@ -2,7 +2,7 @@
* @Author: wujunchao wujunchao@wuxismart.com * @Author: wujunchao wujunchao@wuxismart.com
* @Date: 2024-12-27 11:50:56 * @Date: 2024-12-27 11:50:56
* @LastEditors: wujunchao wujunchao@wuxismart.com * @LastEditors: wujunchao wujunchao@wuxismart.com
* @LastEditTime: 2025-03-17 14:27:14 * @LastEditTime: 2025-03-17 16:40:34
* @FilePath: \signal_generator\App\APP_WU\Src\apps_gather.c * @FilePath: \signal_generator\App\APP_WU\Src\apps_gather.c
* @Description: ,`customMade`, koroFileHeader查看配置 : https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: ,`customMade`, koroFileHeader查看配置 : https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/ */
@ -782,6 +782,11 @@ void scr_init_run(void)
} }
} }
uint8_t eep_tx = 72;
uint8_t eep_rx = 0;
uint8_t eep_addr[3];
uint8_t eep_test_flag = 0;
uint8_t eep_status = 0;
void scr_main_run(void) void scr_main_run(void)
{ {
//实时更新设定值 //实时更新设定值
@ -802,6 +807,21 @@ void scr_main_run(void)
//数值闪烁 //数值闪烁
num_twinkle(); //1000ms num_twinkle(); //1000ms
eeprom_spi_writebyte(WRITE_ENABLE);
eeprom_spi_writebyte(READ_STATUS);
eeprom_spi_readbyte(eep_status);
if(eep_test_flag == 0)
{
eep_test_flag = 1;
eep_addr[0] = 0x00;
eep_addr[1] = 0x00;
eep_addr[2] = 0x00;
eeprom_writedata(eep_addr, eep_tx);
eeprom_readdata(eep_addr, eep_rx);
}
} }
void runtime_show(void) void runtime_show(void)

119
App/APP_WU/Src/eeprom_spi.c Normal file
View File

@ -0,0 +1,119 @@
/*
* @Author: wujunchao wujunchao@wuxismart.com
* @Date: 2025-03-17 14:38:34
* @LastEditors: wujunchao wujunchao@wuxismart.com
* @LastEditTime: 2025-03-17 17:00:38
* @FilePath: \signal_generator\App\APP_WU\Src\eeprom_spi.c
* @Description: ,`customMade`, koroFileHeader查看配置 : https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
#include "eeprom_spi.h"
void eeprom_spi_init(void)
{
EEPROM_CS_H; // CS 初始化高手册中描述S拉低时片选
EEPROM_SCLK_L; // CLK 初始化低
EEPROM_WR_H; // 不使用硬件保护
}
void eeprom_spi_writebyte(uint8_t wrt_data)
{
EEPROM_CS_L;
delay_cnt(1000);
uint8_t i;
for(i = 0;i < 8;i++)
{
EEPROM_SCLK_L;
wu_delay_us(2); // 空等待
#if 0
SPI_MOSI((Byte & 0x80) >> 7);
#else
if(wrt_data & 0x80)
{
EEPROM_MOSI_H;
}
else
{
EEPROM_MOSI_L;
}
#endif
wrt_data <<= 1;
wu_delay_us(2); // 空等待
EEPROM_SCLK_H;
wu_delay_us(2); // 空等待
wrt_data |= EEPROM_MISO;
}
EEPROM_SCLK_L;
EEPROM_CS_H;
}
void eeprom_spi_readbyte(uint8_t rd_data)
{
EEPROM_CS_L;
delay_cnt(1000);
uint8_t i;
uint8_t temp = 0;
for(i = 0;i < 8;i++)
{
EEPROM_SCLK_L;
wu_delay_us(2); // 空等待
temp <<= 1;
#if 1
temp |= EEPROM_MISO;
#else
if(SPI_MISO)
{
temp++;
}
#endif
EEPROM_SCLK_H;
wu_delay_us(2); // 空等待
}
EEPROM_SCLK_L;
EEPROM_CS_H;
}
void eeprom_writedata(uint8_t addr[3], uint8_t txd)
{
eeprom_spi_writebyte(WRITE_ENABLE);
eeprom_spi_writebyte(WRITE_MEMORY);
eeprom_spi_writebyte(addr[0]);
eeprom_spi_writebyte(addr[1]);
eeprom_spi_writebyte(addr[2]);
eeprom_spi_writebyte(txd);
eeprom_spi_writebyte(WRITE_DISABLE);
}
void eeprom_readdata(uint8_t addr[3], uint8_t rxd)
{
eeprom_spi_writebyte(WRITE_ENABLE);
eeprom_spi_writebyte(READ_MEMORY);
eeprom_spi_writebyte(addr[0]);
eeprom_spi_writebyte(addr[1]);
eeprom_spi_writebyte(addr[2]);
eeprom_spi_readbyte(rxd);
eeprom_spi_writebyte(WRITE_DISABLE);
}

View File

@ -2,7 +2,7 @@
* @Author: wujunchao wujunchao@wuxismart.com * @Author: wujunchao wujunchao@wuxismart.com
* @Date: 2024-12-27 11:44:23 * @Date: 2024-12-27 11:44:23
* @LastEditors: wujunchao wujunchao@wuxismart.com * @LastEditors: wujunchao wujunchao@wuxismart.com
* @LastEditTime: 2025-02-05 16:12:16 * @LastEditTime: 2025-03-17 15:08:43
* @FilePath: \signal_generator\App\APP_WU\timer.c * @FilePath: \signal_generator\App\APP_WU\timer.c
* @Description: ,`customMade`, koroFileHeader查看配置 : https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @Description: ,`customMade`, koroFileHeader查看配置 : https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/ */
@ -65,7 +65,43 @@ void duty_tim6(void)
} }
void delay_cnt(uint16_t cnt)
{
while(cnt > 0)
{
cnt--;
}
}
#define CPU_FREQUENCY_MHZ 165.888 // STM32时钟主频
void wu_delay_us(__IO uint32_t delay)
{
int last, curr, val;
int temp;
while (delay != 0)
{
temp = delay > 900 ? 900 : delay;
last = SysTick->VAL;
curr = last - CPU_FREQUENCY_MHZ * temp;
if (curr >= 0)
{
do
{
val = SysTick->VAL;
}
while ((val < last) && (val >= curr));
}
else
{
curr += CPU_FREQUENCY_MHZ * 1000;
do
{
val = SysTick->VAL;
}
while ((val <= last) || (val > curr));
}
delay -= temp;
}
}

View File

@ -121,6 +121,8 @@ int main(void)
setup_ui(&guider_ui); // 初始化UI设置与加载初始界面 setup_ui(&guider_ui); // 初始化UI设置与加载初始界面
events_init(&guider_ui); // 初始化事件 events_init(&guider_ui); // 初始化事件
eeprom_spi_init();
/* USER CODE END 2 */ /* USER CODE END 2 */
/* Call init function for freertos objects (in cmsis_os2.c) */ /* Call init function for freertos objects (in cmsis_os2.c) */

View File

@ -275,6 +275,16 @@
<WinNumber>1</WinNumber> <WinNumber>1</WinNumber>
<ItemText>sv_watch</ItemText> <ItemText>sv_watch</ItemText>
</Ww> </Ww>
<Ww>
<count>24</count>
<WinNumber>1</WinNumber>
<ItemText>eep_rx,0x0A</ItemText>
</Ww>
<Ww>
<count>25</count>
<WinNumber>1</WinNumber>
<ItemText>eep_status</ItemText>
</Ww>
</WatchWindow1> </WatchWindow1>
<MemoryWindow1> <MemoryWindow1>
<Mm> <Mm>
@ -3702,6 +3712,18 @@
<RteFlg>0</RteFlg> <RteFlg>0</RteFlg>
<bShared>0</bShared> <bShared>0</bShared>
</File> </File>
<File>
<GroupNumber>16</GroupNumber>
<FileNumber>271</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\App\APP_WU\Src\eeprom_spi.c</PathWithFileName>
<FilenameWithoutPath>eeprom_spi.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group> </Group>
<Group> <Group>
@ -3712,7 +3734,7 @@
<RteFlg>0</RteFlg> <RteFlg>0</RteFlg>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>271</FileNumber> <FileNumber>272</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3724,7 +3746,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>272</FileNumber> <FileNumber>273</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3736,7 +3758,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>273</FileNumber> <FileNumber>274</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3748,7 +3770,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>274</FileNumber> <FileNumber>275</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3760,7 +3782,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>275</FileNumber> <FileNumber>276</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3772,7 +3794,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>276</FileNumber> <FileNumber>277</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3784,7 +3806,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>277</FileNumber> <FileNumber>278</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3796,7 +3818,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>278</FileNumber> <FileNumber>279</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3808,7 +3830,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>279</FileNumber> <FileNumber>280</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3820,7 +3842,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>280</FileNumber> <FileNumber>281</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3832,7 +3854,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>281</FileNumber> <FileNumber>282</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3844,7 +3866,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>282</FileNumber> <FileNumber>283</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3856,7 +3878,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>283</FileNumber> <FileNumber>284</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3868,7 +3890,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>284</FileNumber> <FileNumber>285</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3880,7 +3902,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>285</FileNumber> <FileNumber>286</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3892,7 +3914,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>286</FileNumber> <FileNumber>287</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3904,7 +3926,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>287</FileNumber> <FileNumber>288</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3916,7 +3938,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>288</FileNumber> <FileNumber>289</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3928,7 +3950,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>289</FileNumber> <FileNumber>290</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3940,7 +3962,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>290</FileNumber> <FileNumber>291</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3952,7 +3974,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>291</FileNumber> <FileNumber>292</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3964,7 +3986,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>292</FileNumber> <FileNumber>293</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3976,7 +3998,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>293</FileNumber> <FileNumber>294</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -3988,7 +4010,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>294</FileNumber> <FileNumber>295</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4000,7 +4022,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>295</FileNumber> <FileNumber>296</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4012,7 +4034,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>296</FileNumber> <FileNumber>297</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4024,7 +4046,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>297</FileNumber> <FileNumber>298</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4036,7 +4058,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>298</FileNumber> <FileNumber>299</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4048,7 +4070,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>299</FileNumber> <FileNumber>300</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4060,7 +4082,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>300</FileNumber> <FileNumber>301</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4072,7 +4094,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>301</FileNumber> <FileNumber>302</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4084,7 +4106,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>302</FileNumber> <FileNumber>303</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4096,7 +4118,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>303</FileNumber> <FileNumber>304</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4108,7 +4130,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>304</FileNumber> <FileNumber>305</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4120,7 +4142,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>305</FileNumber> <FileNumber>306</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4132,7 +4154,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>306</FileNumber> <FileNumber>307</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4144,7 +4166,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>307</FileNumber> <FileNumber>308</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4156,7 +4178,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>308</FileNumber> <FileNumber>309</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
@ -4168,7 +4190,7 @@
</File> </File>
<File> <File>
<GroupNumber>17</GroupNumber> <GroupNumber>17</GroupNumber>
<FileNumber>309</FileNumber> <FileNumber>310</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>

View File

@ -2473,6 +2473,11 @@
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>..\App\APP_WU\Src\ip5310_i2c.c</FilePath> <FilePath>..\App\APP_WU\Src\ip5310_i2c.c</FilePath>
</File> </File>
<File>
<FileName>eeprom_spi.c</FileName>
<FileType>1</FileType>
<FilePath>..\App\APP_WU\Src\eeprom_spi.c</FilePath>
</File>
</Files> </Files>
</Group> </Group>
<Group> <Group>

File diff suppressed because it is too large Load Diff