diff --git a/Core/Src/main.c b/Core/Src/main.c index c930e7f..5d0c6af 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -108,7 +108,7 @@ int main(void) /* Initialize all configured peripherals */ MX_GPIO_Init(); - HAL_UART_DeInit(&huart2); + //HAL_UART_DeInit(&huart2); MX_DMA_Init(); MX_I2C2_Init(); #if 0 diff --git a/LoRaWAN/App/lora_app.c b/LoRaWAN/App/lora_app.c index 541d917..d324b3b 100644 --- a/LoRaWAN/App/lora_app.c +++ b/LoRaWAN/App/lora_app.c @@ -1010,6 +1010,12 @@ static void OnJoinRequest(LmHandlerJoinParams_t *joinParams) } STS_LoRa_WAN_Joined = (uint8_t) joinParams->Mode; + AppData.Port = 1; + AppData.BufferSize = 10; + UTIL_MEM_cpy_8((uint8_t*)AppData.Buffer, "YUNHORN168", 10); + LmHandlerParams.IsTxConfirmed = true; + LmHandlerErrorStatus_t status = LmHandlerSend(&AppData, LmHandlerParams.IsTxConfirmed, false); + if (status ==LORAMAC_HANDLER_SUCCESS ) LmHandlerParams.IsTxConfirmed = false; OnYunhornSTSHeartBeatPeriodicityChanged(HeartBeatPeriodicity); OnTxPeriodicityChanged(TxPeriodicity); @@ -1023,7 +1029,7 @@ static void OnJoinRequest(LmHandlerJoinParams_t *joinParams) APP_LOG(TS_OFF, VLEVEL_M, "###### U/L FRAME:JOIN | DR:%d | PWR:%d\r\n", joinParams->Datarate, joinParams->TxPower); } //heart_beat_timer = 1; - SendTxData(); + //SendTxData(); //UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_LoRaSendOnTxTimerOrButtonEvent), CFG_SEQ_Prio_0); //STS_SENSOR_Upload_Message(LORAWAN_USER_HTBT_PORT, 12,"Yunhorn88STS"); //STS_SENSOR_Upload_Message(LORAWAN_USER_HTBT_PORT, 12,"Yunhorn88STS");