NEW: release DJI Payload-SDK version 3.1

Signed-off-by: DJI-Martin <DJI-Martin@dji.com>
This commit is contained in:
DJI-Martin
2022-03-21 22:25:37 +08:00
parent 7b5f853e87
commit 0e06bc3fd3
62 changed files with 9042 additions and 348 deletions

View File

@ -78,10 +78,6 @@ void DjiUser_StartTask(void const *argument)
T_DjiReturnCode returnCode;
T_DjiUserInfo userInfo;
T_DjiAircraftInfoBaseInfo aircraftInfoBaseInfo;
DjiTestDataTransmissionConfig dataTransmissionConfig = {
.isEnableHighSpeedDataChannel = false,
.isEnableLowSpeedDataChannel = true,
};
T_DjiOsalHandler osalHandler = {
.TaskCreate = Osal_TaskCreate,
.TaskDestroy = Osal_TaskDestroy,
@ -165,19 +161,6 @@ void DjiUser_StartTask(void const *argument)
goto out;
}
if (aircraftInfoBaseInfo.mountPosition == DJI_MOUNT_POSITION_EXTENSION_PORT) {
#if DJI_EXTENSION_PORT_SUPPORT
returnCode = DjiTest_DataTransmissionStartService();
if (returnCode != DJI_ERROR_SYSTEM_MODULE_CODE_SUCCESS) {
USER_LOG_ERROR("data transmission init error");
}
returnCode = DjiTest_WidgetStartService();
if (returnCode != DJI_ERROR_SYSTEM_MODULE_CODE_SUCCESS) {
USER_LOG_ERROR("widget sample init error");
}
#endif
} else {
#ifdef CONFIG_MODULE_SAMPLE_POWER_MANAGEMENT_ON
T_DjiTestApplyHighPowerHandler applyHighPowerHandler = {
.pinInit = DjiTest_HighPowerApplyPinInit,
@ -218,7 +201,7 @@ void DjiUser_StartTask(void const *argument)
#endif
#ifdef CONFIG_MODULE_SAMPLE_DATA_TRANSMISSION_ON
returnCode = DjiTest_DataTransmissionStartService(dataTransmissionConfig);
returnCode = DjiTest_DataTransmissionStartService();
if (returnCode != DJI_ERROR_SYSTEM_MODULE_CODE_SUCCESS) {
USER_LOG_ERROR("widget sample init error");
}
@ -301,7 +284,6 @@ void DjiUser_StartTask(void const *argument)
printf("psdk upgrade init error");
}
#endif
}
returnCode = DjiCore_ApplicationStart();
if (returnCode != DJI_ERROR_SYSTEM_MODULE_CODE_SUCCESS) {

View File

@ -34,34 +34,34 @@ extern "C" {
#endif
/* Exported constants --------------------------------------------------------*/
#define CONFIG_MODULE_SAMPLE_POWER_MANAGEMENT_ON
//#define CONFIG_MODULE_SAMPLE_POWER_MANAGEMENT_ON
#define CONFIG_MODULE_SAMPLE_CAMERA_ON
//#define CONFIG_MODULE_SAMPLE_DATA_TRANSMISSION_ON
#define CONFIG_MODULE_SAMPLE_WIDGET_ON
#ifdef USE_BOOTLOADER
//#ifdef USE_BOOTLOADER
//Attention: If you dont need to upgrade, you can uncomment it and change flash size from 0x70000 to 0xD0000 to build all functions.
#define CONFIG_MODULE_SAMPLE_UPGRADE_ON
#endif
//#define CONFIG_MODULE_SAMPLE_UPGRADE_ON
//#endif
#ifndef CONFIG_MODULE_SAMPLE_UPGRADE_ON
//#ifndef CONFIG_MODULE_SAMPLE_UPGRADE_ON
#define CONFIG_MODULE_SAMPLE_GIMBAL_ON
//#define CONFIG_MODULE_SAMPLE_GIMBAL_ON
#define CONFIG_MODULE_SAMPLE_DATA_TRANSMISSION_ON
//#define CONFIG_MODULE_SAMPLE_CAMERA_ON
#define CONFIG_MODULE_SAMPLE_FC_SUBSCRIPTION_ON
//#define CONFIG_MODULE_SAMPLE_FC_SUBSCRIPTION_ON
#define CONFIG_MODULE_SAMPLE_XPORT_ON
//#define CONFIG_MODULE_SAMPLE_XPORT_ON
#define CONFIG_MODULE_SAMPLE_PAYLOAD_COLLABORATION_ON
//#define CONFIG_MODULE_SAMPLE_PAYLOAD_COLLABORATION_ON
#define CONFIG_MODULE_SAMPLE_TIME_SYNC_ON
//#define CONFIG_MODULE_SAMPLE_TIME_SYNC_ON
#define CONFIG_MODULE_SAMPLE_POSITIONING_ON
//#define CONFIG_MODULE_SAMPLE_POSITIONING_ON
#endif
//#endif
/* Exported types ------------------------------------------------------------*/

View File

@ -500,6 +500,11 @@
</File>
<File>
<FileType>1</FileType>
<FileName>test_waypoint_v3.c</FileName>
<FilePath>..\..\..\..\..\module_sample\waypoint_v3\test_waypoint_v3.c</FilePath>
</File>
<File>
<FileType>1</FileType>
<FileName>test_widget.c</FileName>
<FilePath>..\..\..\..\..\module_sample\widget\test_widget.c</FilePath>
</File>
@ -510,6 +515,11 @@
</File>
<File>
<FileType>1</FileType>
<FileName>test_widget_speaker.c</FileName>
<FilePath>..\..\..\..\..\module_sample\widget\test_widget_speaker.c</FilePath>
</File>
<File>
<FileType>1</FileType>
<FileName>util_buffer.c</FileName>
<FilePath>..\..\..\..\..\module_sample\utils\util_buffer.c</FilePath>
</File>
@ -1025,6 +1035,11 @@
</File>
<File>
<FileType>5</FileType>
<FileName>dji_waypoint_v3.h</FileName>
<FilePath>..\..\..\..\..\..\..\psdk_lib\include\dji_waypoint_v3.h</FilePath>
</File>
<File>
<FileType>5</FileType>
<FileName>dji_widget.h</FileName>
<FilePath>..\..\..\..\..\..\..\psdk_lib\include\dji_widget.h</FilePath>
</File>