add new feature for Periodic audio recording

This commit is contained in:
unknown 2025-04-16 17:25:33 +05:30
parent 34b71874fa
commit 5fd3fc72a8
58 changed files with 684536 additions and 116239 deletions

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

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

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

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

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

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

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

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

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

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

View File

@ -679,7 +679,8 @@ static void MX_GPIO_Init(void)
}
/* USER CODE BEGIN 4 */
extern RTC_TimeTypeDef cur_time;
extern RTC_DateTypeDef cur_date;
/* USER CODE END 4 */
/* USER CODE BEGIN Header_StartDefaultTask */
@ -697,7 +698,13 @@ void StartDefaultTask(void const * argument)
/* Infinite loop */
for(;;)
{
osDelay(10000);
HAL_RTC_GetTime(RTC_HDL, &cur_time, RTC_FORMAT_BIN);
HAL_RTC_GetDate(RTC_HDL, &cur_date, RTC_FORMAT_BIN);
// LOG(LOG_INFO, "looping Current Minute: %d", cur_time.Minutes);
// LOG(LOG_INFO, "looping Current seconds: %d", cur_time.Seconds);
osDelay(5000);
}
/* USER CODE END 5 */
}

View File

@ -1 +1 @@
00_00_00_1003
00_00_00_1049

View File

@ -1,9 +1,9 @@
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:144:9:App_Encryption_Init 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:261:6:App_Encryption_SetDefaultEncKeyString 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:179:6:App_Encryption_Task 32
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:303:6:App_Encryption_ConvKeyStrToKeyBytes 17
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:378:7:App_Encryption_GetDefaultEncKeyString 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:423:6:App_Encryption_SetEncKeyString 13
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:471:9:App_Encryption_Start 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:493:9:App_Encryption_End 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:506:9:App_Encryption_AddToQ 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:155:9:App_Encryption_Init 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:278:6:App_Encryption_SetDefaultEncKeyString 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:190:6:App_Encryption_Task 33
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:320:6:App_Encryption_ConvKeyStrToKeyBytes 17
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:395:7:App_Encryption_GetDefaultEncKeyString 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:440:6:App_Encryption_SetEncKeyString 13
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:488:9:App_Encryption_Start 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:510:9:App_Encryption_End 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:523:9:App_Encryption_AddToQ 3

View File

@ -1,7 +1,6 @@
Core/Src/App/App_Encryption.o: \
D:/Projects/Goyoyo/GOYOYO\ SATHISH\ CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c \
../../../src/App_Encryption.h ../../../src/aes/ringbuffer.h \
../../../../FES_Common_Library/Log/Log.h \
../../../src/App_Encryption.h ../../../src/audio_recorder/App_AudioRec.h \
../../../../FES_Common_Library/system.h \
../../../../FES_Common_Library/fes_common_lib_version.h \
../../../src/conf/system_conf.h ../../../src/conf/board_conf.h \
@ -63,7 +62,8 @@ Core/Src/App/App_Encryption.o: \
../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h \
../../../src/conf/board_own_conf.h ../../../src/conf/Log_conf.h \
../../../src/conf/board_own_conf.h ../../../src/aes/ringbuffer.h \
../../../../FES_Common_Library/Log/Log.h ../../../src/conf/Log_conf.h \
D:/Projects/Goyoyo/GOYOYO\ SATHISH\ CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_main.h \
../../../src/conf/App_Flash_conf.h ../../../src/drivers/flash/n25q128a.h \
../../../src/aes/aes_stm32_hw.h ../../../src/FATFS/App/fatfs.h \
@ -74,8 +74,7 @@ Core/Src/App/App_Encryption.o: \
../Middlewares/Third_Party/FatFs/src/ff.h \
../../../src/FATFS/Target/emmc_diskio.h
../../../src/App_Encryption.h:
../../../src/aes/ringbuffer.h:
../../../../FES_Common_Library/Log/Log.h:
../../../src/audio_recorder/App_AudioRec.h:
../../../../FES_Common_Library/system.h:
../../../../FES_Common_Library/fes_common_lib_version.h:
../../../src/conf/system_conf.h:
@ -140,6 +139,8 @@ Core/Src/App/App_Encryption.o: \
../Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h:
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h:
../../../src/conf/board_own_conf.h:
../../../src/aes/ringbuffer.h:
../../../../FES_Common_Library/Log/Log.h:
../../../src/conf/Log_conf.h:
D:/Projects/Goyoyo/GOYOYO\ SATHISH\ CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_main.h:
../../../src/conf/App_Flash_conf.h:

View File

@ -1,9 +1,9 @@
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:144:9:App_Encryption_Init 64 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:261:6:App_Encryption_SetDefaultEncKeyString 56 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:179:6:App_Encryption_Task 56 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:303:6:App_Encryption_ConvKeyStrToKeyBytes 4 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:378:7:App_Encryption_GetDefaultEncKeyString 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:423:6:App_Encryption_SetEncKeyString 64 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:471:9:App_Encryption_Start 120 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:493:9:App_Encryption_End 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:506:9:App_Encryption_AddToQ 16 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:155:9:App_Encryption_Init 64 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:278:6:App_Encryption_SetDefaultEncKeyString 56 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:190:6:App_Encryption_Task 64 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:320:6:App_Encryption_ConvKeyStrToKeyBytes 4 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:395:7:App_Encryption_GetDefaultEncKeyString 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:440:6:App_Encryption_SetEncKeyString 64 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:488:9:App_Encryption_Start 120 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:510:9:App_Encryption_End 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Encryption.c:523:9:App_Encryption_AddToQ 16 static

View File

@ -1,24 +1,25 @@
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:523:6:App_KeyCallbckFnc 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:543:6:App_AudioRecCallbackFnc 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:171:6:App_OSTask 8
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:228:6:App_Task 7
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:270:6:App_HealthLed_StartUpSequence 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:291:6:App_HealthLed 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:307:6:App_GetAudioFileName 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:330:8:App_GetUnixTimeStamp 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:357:6:App_SetUnixTimeStamp 4
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:400:6:App_SetUniqueID 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:111:6:App_Init 4
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:428:7:App_GetUniqueIDString 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:436:9:App_GetEncryptionEnabled 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:444:9:App_SetEncryptionEnabled 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:460:7:App_GetBrandName 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:468:6:App_SetBrandName 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:481:7:App_GetStoreName 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:489:6:App_SetStoreName 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:502:7:App_GetSalesPersonName 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:510:6:App_SetSalesPersonName 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:558:6:App_Handle_FreeRTOS_ASSERT 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:572:6:HAL_UART_TxCpltCallback 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:592:6:HAL_UART_RxCpltCallback 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:604:6:App_Timer_PeriodElapsedCallback 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:618:6:App_KeyCallbckFnc 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:638:6:App_AudioRecCallbackFnc 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:304:6:App_HealthLed_StartUpSequence 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:325:6:App_HealthLed 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:341:6:App_GetAudioFileName 4
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:386:8:App_GetUnixTimeStamp 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:413:6:App_SetUnixTimeStamp 4
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:457:6:Rec_break 8
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:246:6:App_Task 9
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:189:6:App_OSTask 10
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:495:6:App_SetUniqueID 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:129:6:App_Init 4
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:523:7:App_GetUniqueIDString 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:531:9:App_GetEncryptionEnabled 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:539:9:App_SetEncryptionEnabled 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:555:7:App_GetBrandName 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:563:6:App_SetBrandName 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:576:7:App_GetStoreName 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:584:6:App_SetStoreName 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:597:7:App_GetSalesPersonName 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:605:6:App_SetSalesPersonName 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:658:6:App_Handle_FreeRTOS_ASSERT 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:672:6:HAL_UART_TxCpltCallback 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:692:6:HAL_UART_RxCpltCallback 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:704:6:App_Timer_PeriodElapsedCallback 2

View File

@ -62,9 +62,10 @@ Core/Src/App/App_Main.o: \
../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h \
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h \
../../../src/conf/board_own_conf.h ../../../src/conf/App_Flash_conf.h \
../../../src/drivers/flash/n25q128a.h ../../../src/sw_version.h \
../../../src/conf/board_own_conf.h \
../../../../FES_Common_Library/Log/Log.h ../../../src/conf/Log_conf.h \
../../../src/conf/App_Flash_conf.h ../../../src/drivers/flash/n25q128a.h \
../../../src/sw_version.h \
../../../../FES_Common_Library/stm32_reset/stm32_reset.h \
../../../../FES_Common_Library/KeyHdl/keyhdl_api.h \
../../../src/conf/keyhdl_conf.h ../../../src/App_EMMC.h \
@ -142,11 +143,11 @@ D:/Projects/Goyoyo/GOYOYO\ SATHISH\ CODE/Recorder_With_encFlow/Goyoyo-delivery_2
../Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h:
../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h:
../../../src/conf/board_own_conf.h:
../../../../FES_Common_Library/Log/Log.h:
../../../src/conf/Log_conf.h:
../../../src/conf/App_Flash_conf.h:
../../../src/drivers/flash/n25q128a.h:
../../../src/sw_version.h:
../../../../FES_Common_Library/Log/Log.h:
../../../src/conf/Log_conf.h:
../../../../FES_Common_Library/stm32_reset/stm32_reset.h:
../../../../FES_Common_Library/KeyHdl/keyhdl_api.h:
../../../src/conf/keyhdl_conf.h:

View File

@ -1,24 +1,25 @@
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:523:6:App_KeyCallbckFnc 16 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:543:6:App_AudioRecCallbackFnc 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:171:6:App_OSTask 24 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:228:6:App_Task 16 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:270:6:App_HealthLed_StartUpSequence 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:291:6:App_HealthLed 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:307:6:App_GetAudioFileName 48 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:330:8:App_GetUnixTimeStamp 56 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:357:6:App_SetUnixTimeStamp 128 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:400:6:App_SetUniqueID 56 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:111:6:App_Init 56 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:428:7:App_GetUniqueIDString 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:436:9:App_GetEncryptionEnabled 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:444:9:App_SetEncryptionEnabled 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:460:7:App_GetBrandName 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:468:6:App_SetBrandName 16 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:481:7:App_GetStoreName 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:489:6:App_SetStoreName 16 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:502:7:App_GetSalesPersonName 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:510:6:App_SetSalesPersonName 16 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:558:6:App_Handle_FreeRTOS_ASSERT 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:572:6:HAL_UART_TxCpltCallback 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:592:6:HAL_UART_RxCpltCallback 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:604:6:App_Timer_PeriodElapsedCallback 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:618:6:App_KeyCallbckFnc 16 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:638:6:App_AudioRecCallbackFnc 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:304:6:App_HealthLed_StartUpSequence 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:325:6:App_HealthLed 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:341:6:App_GetAudioFileName 56 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:386:8:App_GetUnixTimeStamp 56 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:413:6:App_SetUnixTimeStamp 128 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:457:6:Rec_break 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:246:6:App_Task 16 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:189:6:App_OSTask 24 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:495:6:App_SetUniqueID 56 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:129:6:App_Init 56 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:523:7:App_GetUniqueIDString 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:531:9:App_GetEncryptionEnabled 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:539:9:App_SetEncryptionEnabled 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:555:7:App_GetBrandName 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:563:6:App_SetBrandName 16 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:576:7:App_GetStoreName 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:584:6:App_SetStoreName 16 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:597:7:App_GetSalesPersonName 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:605:6:App_SetSalesPersonName 16 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:658:6:App_Handle_FreeRTOS_ASSERT 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:672:6:HAL_UART_TxCpltCallback 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:692:6:HAL_UART_RxCpltCallback 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/App_Main.c:704:6:App_Timer_PeriodElapsedCallback 0 static

View File

@ -1,11 +1,11 @@
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:316:15:opus_fopen_cb 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:324:16:opus_fwrite_cb 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:283:16:audio_rec_dma_buffer_to_q.constprop.isra 6
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:361:15:opus_fclose_cb 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:244:13:audio_os_thread 11
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:136:9:App_AudioRec_Init 5
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:179:22:App_AudioRec_GetState 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:187:9:App_AudioRec_Stop 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:216:9:App_AudioRec_Start 4
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:373:6:HAL_DFSDM_FilterRegConvCpltCallback 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:385:6:HAL_DFSDM_FilterRegConvHalfCpltCallback 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:320:15:opus_fopen_cb 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:328:16:opus_fwrite_cb 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:287:16:audio_rec_dma_buffer_to_q.constprop.isra 6
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:365:15:opus_fclose_cb 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:248:13:audio_os_thread 11
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:140:9:App_AudioRec_Init 5
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:183:22:App_AudioRec_GetState 1
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:191:9:App_AudioRec_Stop 3
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:220:9:App_AudioRec_Start 4
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:377:6:HAL_DFSDM_FilterRegConvCpltCallback 2
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:389:6:HAL_DFSDM_FilterRegConvHalfCpltCallback 2

View File

@ -1,11 +1,11 @@
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:316:15:opus_fopen_cb 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:324:16:opus_fwrite_cb 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:283:16:audio_rec_dma_buffer_to_q.constprop.isra 24 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:361:15:opus_fclose_cb 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:244:13:audio_os_thread 40 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:136:9:App_AudioRec_Init 48 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:179:22:App_AudioRec_GetState 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:187:9:App_AudioRec_Stop 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:216:9:App_AudioRec_Start 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:373:6:HAL_DFSDM_FilterRegConvCpltCallback 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:385:6:HAL_DFSDM_FilterRegConvHalfCpltCallback 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:320:15:opus_fopen_cb 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:328:16:opus_fwrite_cb 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:287:16:audio_rec_dma_buffer_to_q.constprop.isra 24 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:365:15:opus_fclose_cb 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:248:13:audio_os_thread 40 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:140:9:App_AudioRec_Init 48 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:183:22:App_AudioRec_GetState 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:191:9:App_AudioRec_Stop 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:220:9:App_AudioRec_Start 8 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:377:6:HAL_DFSDM_FilterRegConvCpltCallback 0 static
D:/Projects/Goyoyo/GOYOYO SATHISH CODE/Recorder_With_encFlow/Goyoyo-delivery_2024_04_12/Goyoyo-delivery_2024_04_12/01_Code/Goyoyo_1/src/audio_recorder/App_AudioRec.c:389:6:HAL_DFSDM_FilterRegConvHalfCpltCallback 0 static

View File

@ -1,6 +1,6 @@
../Core/Src/main.c:692:6:StartDefaultTask 1
../Core/Src/main.c:693:6:StartDefaultTask 1
../Core/Src/main.c:192:6:SystemClock_Config 3
../Core/Src/main.c:239:6:PeriphCommonClock_Config 2
../Core/Src/main.c:104:5:main 18
../Core/Src/main.c:713:6:HAL_TIM_PeriodElapsedCallback 2
../Core/Src/main.c:730:6:Error_Handler 1
../Core/Src/main.c:720:6:HAL_TIM_PeriodElapsedCallback 2
../Core/Src/main.c:737:6:Error_Handler 1

View File

@ -69,6 +69,7 @@ Core/Src/main.o: ../Core/Src/main.c ../Core/Inc/main.h \
../../../src/FATFS/Target/emmc_diskio.h ../USB_DEVICE/App/usb_device.h \
../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
../USB_DEVICE/Target/usbd_conf.h ../../../src/App_main.h \
../../../../FES_Common_Library/Log/Log.h ../../../src/conf/Log_conf.h \
../../../src/conf/App_Flash_conf.h ../../../src/drivers/flash/n25q128a.h
../Core/Inc/main.h:
../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
@ -146,5 +147,7 @@ Core/Src/main.o: ../Core/Src/main.c ../Core/Inc/main.h \
../Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
../USB_DEVICE/Target/usbd_conf.h:
../../../src/App_main.h:
../../../../FES_Common_Library/Log/Log.h:
../../../src/conf/Log_conf.h:
../../../src/conf/App_Flash_conf.h:
../../../src/drivers/flash/n25q128a.h:

View File

@ -1,6 +1,6 @@
../Core/Src/main.c:692:6:StartDefaultTask 8 static
../Core/Src/main.c:693:6:StartDefaultTask 8 static
../Core/Src/main.c:192:6:SystemClock_Config 96 static,ignoring_inline_asm
../Core/Src/main.c:239:6:PeriphCommonClock_Config 96 static,ignoring_inline_asm
../Core/Src/main.c:104:5:main 80 static,ignoring_inline_asm
../Core/Src/main.c:713:6:HAL_TIM_PeriodElapsedCallback 16 static
../Core/Src/main.c:730:6:Error_Handler 0 static,ignoring_inline_asm
../Core/Src/main.c:720:6:HAL_TIM_PeriodElapsedCallback 16 static
../Core/Src/main.c:737:6:Error_Handler 0 static,ignoring_inline_asm

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

View File

@ -33,6 +33,9 @@
/*****************************************************************************/
#include <App_Encryption.h>
#include "App_AudioRec.h"
#include <ringbuffer.h>
#include <Log.h>
@ -55,6 +58,14 @@
/* */
/*****************************************************************************/
/*****************************************************************************/
uint8_t Recording_Break_hr = 0;
uint8_t Recording_Break_mint = 15;
extern uint8_t Rec_break_stoped;
/*****************************************************************************/
#define ENC_KEY_SIZE 16 /* 16 bytes = 128 bits */
#define ENC_IN_BUF_SIZE (ENC_KEY_SIZE*1024)
@ -238,7 +249,13 @@ void App_Encryption_Task(void const * argument)
q_size = ring_buffer_num_items(&rb_enc);
}
f_close(&enc_fobj);
if(f_close(&enc_fobj) == 0)
{
Rec_break_stoped = 1;
LOG(LOG_INFO,"file closed succesfully");
}
break;
}
case ENCRYPTION_EVT_IDLE:
@ -471,7 +488,7 @@ void App_Encryption_SetEncKeyString(char *enc_key_str,uint32_t len)
uint8_t App_Encryption_Start()
{
char out_file[100];
App_GetAudioFileName(out_file);
App_GetAudioFileName(out_file, Recording_Break_hr, Recording_Break_mint);
if(f_open(&enc_fobj, out_file, (FA_CREATE_ALWAYS | FA_WRITE)) != FR_OK)
{
return 1;

View File

@ -77,6 +77,10 @@ RTC_DateTypeDef cur_date = {0};
uint8_t record_key_press_evt = 0;
uint8_t record_started=0;
uint8_t record_stoped=0;
uint8_t Rec_break_started = 0;
uint8_t Rec_break_stoped = 0;
uint8_t unique_id[16];
char unique_id_str[33];
@ -85,6 +89,18 @@ char store_name[51] = "Store Name";
char sales_person_name[51] = "Sales Person Name";
uint8_t encryption_enabled = 1;
/********************************************************************************/
uint8_t usr_stop_initiated, Rec_break_stop_initiated = 0;
typedef struct
{
uint8_t Rec_Hours;
uint8_t Rec_Minutes;
} Recording_Breakout_TimeTypeDef;
Recording_Breakout_TimeTypeDef Rec_break_time;
/*****************************************************************************/
/* */
@ -99,6 +115,8 @@ void App_OSTask(void const * argument);
void App_KeyCallbckFnc(uint8_t key_indx,uint8_t key_event,uint16_t key_duration);
void App_AudioRecCallbackFnc(App_AudioRec_State_t state);
void Rec_break();
/*****************************************************************************/
/* */
/* F U N C T I O N S */
@ -228,6 +246,12 @@ void App_OSTask(void const * argument)
void App_Task(uint16_t call_rate)
{
App_AudioRec_State_t rec_state;
if (Rec_break_started && usr_stop_initiated == 0)
{
Rec_break();
}
if(record_key_press_evt)
{
record_key_press_evt = 0;
@ -243,18 +267,28 @@ void App_Task(uint16_t call_rate)
}
else
{
Rec_break_stoped = 0;
record_started = 1 ;
usr_stop_initiated = 0;
Rec_break_started = 1;
LOG(LOG_INFO,"App_AudioRec_Started !!!");
}
}
else if(rec_state == AUDIO_REC_STATE_RECORDING)
{
usr_stop_initiated = 1;
record_stoped = 1;
if(App_AudioRec_Stop() != 0)
{
LOG(LOG_ERROR,"App_AudioRec_Stop Error!!!");
}
else
{
Rec_break_started = 0;
Rec_break_time.Rec_Hours = 0;
Rec_break_time.Rec_Minutes = 0;
LOG(LOG_INFO,"App_AudioRec_Stop !!!");
}
}
@ -304,7 +338,7 @@ void App_HealthLed(uint16_t call_rate)
/*****************************************************************************/
/* See header file of description */
/*****************************************************************************/
void App_GetAudioFileName(char *file_name)
void App_GetAudioFileName(char *file_name, uint8_t rec_break_hr, uint8_t rec_break_min)
{
char file_extension[6];
HAL_RTC_GetTime(RTC_HDL, &cur_time, RTC_FORMAT_BIN);
@ -322,6 +356,28 @@ void App_GetAudioFileName(char *file_name)
cur_time.Hours,cur_time.Minutes,cur_time.Seconds,
file_extension);
LOG(LOG_INFO,"File: %s",file_name);
LOG(LOG_INFO, "Current Hour: %d", cur_time.Hours);
LOG(LOG_INFO, "Current Minute: %d", cur_time.Minutes);
uint8_t target_minutes = cur_time.Minutes + rec_break_min;
uint8_t target_hours = cur_time.Hours + rec_break_hr;
if (target_minutes >= 60)
{
target_minutes -= 60;
target_hours += 1;
}
if (target_hours >= 24)
{
target_hours -= 24;
}
Rec_break_time.Rec_Hours = target_hours;
Rec_break_time.Rec_Minutes = target_minutes;
LOG(LOG_INFO, "BreakOut Hour: %d", Rec_break_time.Rec_Hours);
LOG(LOG_INFO, "BreakOut Minute: %d", Rec_break_time.Rec_Minutes);
}
/*****************************************************************************/
@ -394,6 +450,45 @@ void App_SetUnixTimeStamp(uint32_t unixtimestamp)
}
}
/*****************************************************************************/
/* See header file of description */
/*****************************************************************************/
void Rec_break(){
if(cur_time.Hours == Rec_break_time.Rec_Hours && cur_time.Minutes == Rec_break_time.Rec_Minutes)
{
if (Rec_break_started && Rec_break_stop_initiated == 0) {
if (App_AudioRec_Stop() != 0) {
LOG(LOG_ERROR, "Recording_breakout_App_AudioRec_Stop Error!!!");
} else {
Rec_break_stop_initiated = 1;
LOG(LOG_INFO, "Recording_breakout_App_AudioRec_Stop !!!");
}
}
LOG(LOG_INFO, "entered loop...........");
if (Rec_break_stoped) {
Rec_break_stoped = 0;
Rec_break_time.Rec_Hours = 0;
Rec_break_time.Rec_Minutes = 0;
if (App_AudioRec_Start() != 0) {
LOG(LOG_ERROR, "Recording_breakout_App_AudioRec_Start Error!!!");
MX_USB_DEVICE_Init();
} else {
Rec_break_stop_initiated = 0;
LOG(LOG_INFO, "Recording_breakout_App_AudioRec_Started !!!");
}
}
}
}
/*****************************************************************************/
/* See header file of description */
/*****************************************************************************/
@ -544,11 +639,16 @@ void App_AudioRecCallbackFnc(App_AudioRec_State_t state)
{
LOG(LOG_INFO,"App_AudioRecCallbackFnc Recorder State : %d ", state);
if(record_started && ((AUDIO_REC_STATE_STOPPED == state)))
if(record_started && record_stoped /*((AUDIO_REC_STATE_STOPPED == state))*/)
{
LOG(LOG_INFO,"USB init......");
record_started = 0 ;
record_stoped = 0;
/* init code for USB_DEVICE */
MX_USB_DEVICE_Init();
}
}

View File

@ -35,6 +35,7 @@
/*****************************************************************************/
#include "system.h"
#include <Log.h>
#include "App_Flash_conf.h"
@ -56,11 +57,15 @@
/* F U N C T I O N P R O T O T Y P E S */
/* */
/*****************************************************************************/
/****************************************************************************/
/****************************************************************************/
void App_Init();
void App_Task(uint16_t call_rate);
void App_Timer_PeriodElapsedCallback(TIM_HandleTypeDef *htim);
void App_GetAudioFileName(char *file_name);
void App_GetAudioFileName(char *file_name, uint8_t rec_break_hr, uint8_t rec_break_min);
time_t App_GetUnixTimeStamp();
void App_SetUnixTimeStamp(uint32_t unixtimestamp);

View File

@ -103,6 +103,10 @@ int32_t pdm_dma_buf[AUDIO_PDM_DMA_BUF_SIZE];
static App_AudioRec_State_t rec_state = AUDIO_REC_STATE_INIT ;
/*****************************************************************************/
/******************************************************************************/
static App_AudioRecCb_t usr_callback_fnc;
/*****************************************************************************/

View File

@ -58,6 +58,9 @@ typedef enum _app_audio_rec_state_t_
}App_AudioRec_State_t;
typedef void (*App_AudioRecCb_t) (App_AudioRec_State_t state);
/*****************************************************************************/
/* */
/* F U N C T I O N P R O T O T Y P E S */

View File

@ -31,7 +31,7 @@
MAJOR_VERSION "." MINOR_VERSION "." BUG_FIX_VERSION "." BUILD_VERSION
*/
#define APP_SW_VER_STR "00.00.00.1003"
#define APP_SW_VER_STR "00.00.00.1049"
/*****************************************************************************/
/* E N D O F F I L E */