注册回复帧需要在扫描广播帧之后,添加个标志位判断

This commit is contained in:
起床就犯困 2024-07-12 10:00:47 +08:00
parent 7ef1a653dc
commit 4414a5f278
13 changed files with 13540 additions and 13521 deletions

View File

@ -27,6 +27,7 @@ void Task_mpptControl(void);
#define usart_reloadVal 100 /* 任务执行间隔 */ #define usart_reloadVal 100 /* 任务执行间隔 */
#define usart_offset 1 /* 任务执行偏移量 */ #define usart_offset 1 /* 任务执行偏移量 */
extern STR_TimeSliceOffset m_usart; extern STR_TimeSliceOffset m_usart;
extern uint8_t RegistrationRequestFlag;
void Task_usart(void); void Task_usart(void);
#define wdi_reloadVal 1000 /* 任务执行间隔 */ #define wdi_reloadVal 1000 /* 任务执行间隔 */

View File

@ -291,6 +291,8 @@ void SL_MsgProcFunc_Broadcast_Scan(device_handle device, void *pMsg, uint32_t Ms
g_recvBroadcastDevice = device; g_recvBroadcastDevice = device;
g_recvBroadcastRegisterNumber = MPPT_Register_Number; g_recvBroadcastRegisterNumber = MPPT_Register_Number;
RegistrationRequestFlag = 1;
/* 时间间隔设置为10ms快速进入发送注册请求帧在函数内部将时间间隔改为3s */ /* 时间间隔设置为10ms快速进入发送注册请求帧在函数内部将时间间隔改为3s */
TimeSliceOffset_Register(&m_recvbroadcast, Task_recvbroadcast \ TimeSliceOffset_Register(&m_recvbroadcast, Task_recvbroadcast \
, 10, recvbroadcast_offset); , 10, recvbroadcast_offset);
@ -302,6 +304,7 @@ void SL_MsgProcFunc_Registration_request(device_handle device, void *pMsg, uint3
{ {
log_info("Registration success \r\n"); log_info("Registration success \r\n");
recvbroadcast_flag = 1; recvbroadcast_flag = 1;
RegistrationRequestFlag = 0;
TimeSliceOffset_Unregister(&m_recvbroadcast); TimeSliceOffset_Unregister(&m_recvbroadcast);
SL_Mppt_RegistrationReply_pack *rpack = (SL_Mppt_RegistrationReply_pack *)pMsg; SL_Mppt_RegistrationReply_pack *rpack = (SL_Mppt_RegistrationReply_pack *)pMsg;
g_Mppt_Para.Registration_Status = chang_8_to_16(rpack->registration_Status_L, rpack->registration_Status_H); g_Mppt_Para.Registration_Status = chang_8_to_16(rpack->registration_Status_L, rpack->registration_Status_H);
@ -552,6 +555,8 @@ static int uart_read_climate_pack(device_handle uart_handle,uint8_t *buff, uint3
// offset = save_485buf.len; // offset = save_485buf.len;
// } // }
SL_Mppt_Recv_pack *pack = (SL_Mppt_Recv_pack *)buff;
buff_size--; //预留一个'\0'位置 buff_size--; //预留一个'\0'位置
for (; offset < buff_size;){ for (; offset < buff_size;){
if (ring_queue_length(uart_handle) == 0) { if (ring_queue_length(uart_handle) == 0) {
@ -560,8 +565,6 @@ static int uart_read_climate_pack(device_handle uart_handle,uint8_t *buff, uint3
c = uart_dev_in_char(uart_handle); c = uart_dev_in_char(uart_handle);
SL_Mppt_Recv_pack *pack = (SL_Mppt_Recv_pack *)buff;
buff[offset++] = c; buff[offset++] = c;
/* 匹配起始标志位 */ /* 匹配起始标志位 */
@ -577,8 +580,8 @@ static int uart_read_climate_pack(device_handle uart_handle,uint8_t *buff, uint3
/* 匹配地址 */ /* 匹配地址 */
if (offset == (sizeof(pack->start_Flag) + sizeof(pack->address)) || (flag_run > 1)) { if (offset == (sizeof(pack->start_Flag) + sizeof(pack->address)) || (flag_run > 1)) {
/* 匹配设备地址,设备未注册,也可能匹配广播地址 */ /* 匹配设备地址,设备未注册,也可能匹配广播地址 */
// if (!(((g_Mppt_Para.Registration_Status == 2) && Match_address(pack->address)) if (!((((g_Mppt_Para.Registration_Status == 2) && Match_address(pack->address)) || RegistrationRequestFlag)
if (!((Match_address(pack->address)) // if (!((Match_address(pack->address))
// || ((g_Mppt_Para.Registration_Status != 2) && Match_Broadcastaddress(pack->address)))) { // || ((g_Mppt_Para.Registration_Status != 2) && Match_Broadcastaddress(pack->address)))) {
|| Match_Broadcastaddress(pack->address))) { || Match_Broadcastaddress(pack->address))) {
if (flag_run < 1) { if (flag_run < 1) {

View File

@ -57,6 +57,7 @@ void Task_mpptControl(void)
* @retval * @retval
*/ */
STR_TimeSliceOffset m_usart; STR_TimeSliceOffset m_usart;
uint8_t RegistrationRequestFlag = 0;
void Task_usart(void) void Task_usart(void)
{ {
// printf(" task3******** \n"); // printf(" task3******** \n");
@ -96,6 +97,7 @@ void Task_recvbroadcast(void)
static uint8_t run_number = 0; static uint8_t run_number = 0;
/* 超过三次,不再发送 */ /* 超过三次,不再发送 */
if (run_number++ == 3 || run_number > 3) { if (run_number++ == 3 || run_number > 3) {
RegistrationRequestFlag = 0;
run_number = 0; run_number = 0;
TimeSliceOffset_Unregister(&m_recvbroadcast); TimeSliceOffset_Unregister(&m_recvbroadcast);
return; return;

View File

@ -37,8 +37,7 @@ int main(void)
Delay_Init(); Delay_Init();
USART_Printf_Init(115200); USART_Printf_Init(115200);
printf("SystemClk:%d\r\n", SystemCoreClock); printf("SystemClk:%d\r\n", SystemCoreClock);
printf( "ChipID:%08x\r\n", DBGMCU_GetCHIPID() ); printf( "ChipID:%08x\r\n", DBGMCU_GetCHIPID());
printf( "ChipID:%08x\r\n", DBGMCU_GetCHIPID() );
hardware_Init(); hardware_Init();
task_Init(); task_Init();

View File

@ -1,115 +1,111 @@
App/src/sl_protocol.o: ../App/src/sl_protocol.c \ App/src/sl_protocol.o: ../App/src/sl_protocol.c \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/sl_protocol.h \ D:\psx\MPPT\git\App\inc/sl_protocol.h D:\psx\MPPT\git\Debug/debug.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ D:\psx\MPPT\git\User/ch32l103_conf.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ D:\psx\MPPT\git\User/ch32l103_it.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ D:\psx\MPPT\git\App\inc/uart_dev.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h \ D:\psx\MPPT\git\Drivers\RingQueue/ring_queue.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h \ D:\psx\MPPT\git\Hardware\inc/rs485.h D:\psx\MPPT\git\App\inc/inflash.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\RingQueue/ring_queue.h \ D:\psx\MPPT\git\App\inc/pdebug.h D:\psx\MPPT\git\App\inc/mppt_control.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/rs485.h \ D:\psx\MPPT\git\App\inc/task.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/inflash.h \ D:\psx\MPPT\git\Drivers\TimeSliceOffset/timeSliceOffset.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/pdebug.h \ D:\psx\MPPT\git\App\inc/uart_dev.h
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/mppt_control.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/task.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\TimeSliceOffset/timeSliceOffset.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/sl_protocol.h: D:\psx\MPPT\git\App\inc/sl_protocol.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: D:\psx\MPPT\git\Debug/debug.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: D:\psx\MPPT\git\Core/core_riscv.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: D:\psx\MPPT\git\User/system_ch32l103.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: D:\psx\MPPT\git\User/ch32l103_conf.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: D:\psx\MPPT\git\User/ch32l103_it.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h: D:\psx\MPPT\git\App\inc/uart_dev.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\RingQueue/ring_queue.h: D:\psx\MPPT\git\Drivers\RingQueue/ring_queue.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/rs485.h: D:\psx\MPPT\git\Hardware\inc/rs485.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/inflash.h: D:\psx\MPPT\git\App\inc/inflash.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/pdebug.h: D:\psx\MPPT\git\App\inc/pdebug.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/mppt_control.h: D:\psx\MPPT\git\App\inc/mppt_control.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/task.h: D:\psx\MPPT\git\App\inc/task.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\TimeSliceOffset/timeSliceOffset.h: D:\psx\MPPT\git\Drivers\TimeSliceOffset/timeSliceOffset.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h: D:\psx\MPPT\git\App\inc/uart_dev.h:

Binary file not shown.

View File

@ -1,127 +1,120 @@
App/src/task.o: ../App/src/task.c \ App/src/task.o: ../App/src/task.c D:\psx\MPPT\git\App\inc/task.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/task.h \ D:\psx\MPPT\git\Drivers\TimeSliceOffset/timeSliceOffset.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\TimeSliceOffset/timeSliceOffset.h \ D:\psx\MPPT\git\Debug/debug.h D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ D:\psx\MPPT\git\User/ch32l103_conf.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ D:\psx\MPPT\git\User/ch32l103_it.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ D:\psx\MPPT\git\App\inc/uart_dev.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ D:\psx\MPPT\git\Drivers\RingQueue/ring_queue.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h \ D:\psx\MPPT\git\Hardware\inc/rs485.h D:\psx\MPPT\git\App\inc/uart_dev.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h \ D:\psx\MPPT\git\Hardware\inc/tim.h D:\psx\MPPT\git\Hardware\inc/pwm.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\RingQueue/ring_queue.h \ D:\psx\MPPT\git\Hardware\inc/adc.h D:\psx\MPPT\git\Hardware\inc/gpio.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/rs485.h \ D:\psx\MPPT\git\Hardware\inc/flash.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h \ D:\psx\MPPT\git\App\inc/sl_protocol.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/tim.h \ D:\psx\MPPT\git\App\inc/mppt_control.h D:\psx\MPPT\git\App\inc/inflash.h
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/pwm.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/adc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/gpio.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/flash.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/sl_protocol.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/mppt_control.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/inflash.h
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/task.h: D:\psx\MPPT\git\App\inc/task.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\TimeSliceOffset/timeSliceOffset.h: D:\psx\MPPT\git\Drivers\TimeSliceOffset/timeSliceOffset.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h: D:\psx\MPPT\git\Debug/debug.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h: D:\psx\MPPT\git\Core/core_riscv.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h: D:\psx\MPPT\git\User/system_ch32l103.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h: D:\psx\MPPT\git\User/ch32l103_conf.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h: D:\psx\MPPT\git\User/ch32l103_it.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h: D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h: D:\psx\MPPT\git\App\inc/uart_dev.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Drivers\RingQueue/ring_queue.h: D:\psx\MPPT\git\Drivers\RingQueue/ring_queue.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/rs485.h: D:\psx\MPPT\git\Hardware\inc/rs485.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/uart_dev.h: D:\psx\MPPT\git\App\inc/uart_dev.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/tim.h: D:\psx\MPPT\git\Hardware\inc/tim.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/pwm.h: D:\psx\MPPT\git\Hardware\inc/pwm.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/adc.h: D:\psx\MPPT\git\Hardware\inc/adc.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/gpio.h: D:\psx\MPPT\git\Hardware\inc/gpio.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/flash.h: D:\psx\MPPT\git\Hardware\inc/flash.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/sl_protocol.h: D:\psx\MPPT\git\App\inc/sl_protocol.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/mppt_control.h: D:\psx\MPPT\git\App\inc/mppt_control.h:
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/inflash.h: D:\psx\MPPT\git\App\inc/inflash.h:

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff