Début intégration module LTE
This commit is contained in:
@@ -0,0 +1,23 @@
|
|||||||
|
/*
|
||||||
|
* File: ATCmdInterpreter.h
|
||||||
|
* Author: JF
|
||||||
|
*
|
||||||
|
* Created on December 28, 2024, 8:08 AM
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ATCMDINTERPRETER_H
|
||||||
|
#define ATCMDINTERPRETER_H
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ATCMDINTERPRETER_H */
|
||||||
|
|
||||||
@@ -0,0 +1,193 @@
|
|||||||
|
#include "ATCmdInterpreter.h"
|
||||||
|
#include "SIM7080GInterface.h"
|
||||||
|
#include "define.h"
|
||||||
|
#include <string.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include "SIM7080GInterface.h"
|
||||||
|
|
||||||
|
bool mCAStateReceived;
|
||||||
|
char mMasterData[100];
|
||||||
|
int mMasterDataSize;
|
||||||
|
char mInputString[100];
|
||||||
|
|
||||||
|
void InitATCmdInterpreter()
|
||||||
|
{
|
||||||
|
mCAStateReceived = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
int AnalyzeNewATString(char* Str, int StrLen, int CurCmd)
|
||||||
|
{
|
||||||
|
memset(mInputString,0,100);
|
||||||
|
memcpy(mInputString,Str,StrLen);
|
||||||
|
switch(CurCmd)
|
||||||
|
{
|
||||||
|
case LTE_MODULE_CONNECT_APN_CMD: //AT+CNACT=0,1
|
||||||
|
{
|
||||||
|
if(strncmp(mInputString,"OK",2) == 0) //The command was executed
|
||||||
|
{
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_OK);
|
||||||
|
}
|
||||||
|
else if(strncmp(mInputString,"ERROR",5) == 0) //The command was not executed
|
||||||
|
{
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_ERROR);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_DISCONNECT_APN_CMD:
|
||||||
|
{
|
||||||
|
if(strncmp(mInputString,"OK",2) == 0) //The command was executed
|
||||||
|
{
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_OK);
|
||||||
|
}
|
||||||
|
else if(strncmp(mInputString,"ERROR",5) == 0) //The command was not executed
|
||||||
|
{
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_ERROR);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_CHECK_APN_CONNECTION_CMD:
|
||||||
|
{
|
||||||
|
if(strncmp("+CNACT:",mInputString,strlen("+CNACT:")) == 0) //+CNACT: 0,1,"10.177.232.192","2605:8D80:5C0:3EED:D90E:5B72:BC1B:281"
|
||||||
|
{
|
||||||
|
if(mInputString[8] == '0') //Only consider port 0
|
||||||
|
{
|
||||||
|
if(mInputString[10] == '1' || mInputString[10] == '2')
|
||||||
|
{
|
||||||
|
LTEModuleAPNConnectionStatus(LTE_MODULE_APN_CONNECTED);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
LTEModuleAPNConnectionStatus(LTE_MODULE_APN_DISCONNECTED);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(strncmp(mInputString,"OK",2) == 0) //The command was executed
|
||||||
|
{
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_OK);
|
||||||
|
}
|
||||||
|
else if(strncmp(mInputString,"ERROR",5) == 0) //The command was not executed
|
||||||
|
{
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_ERROR);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_CONNECT_TO_MASTER_CMD:
|
||||||
|
{
|
||||||
|
if(strncmp("+CAOPEN:",mInputString,strlen("+CAOPEN:")) == 0)
|
||||||
|
{
|
||||||
|
// int result = atoi(&mInputString[11]);
|
||||||
|
if(StrLen == 12 && mInputString[11] == '0') //The connection on port 0 is established
|
||||||
|
{
|
||||||
|
LTEModuleMasterConnectionStatus(LTE_MODULE_MASTER_CONNECTED);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
LTEModuleMasterConnectionStatus(LTE_MODULE_MASTER_DISCONNECTED);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(strncmp(mInputString,"OK",2) == 0) //The command was executed
|
||||||
|
{
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_OK);
|
||||||
|
}
|
||||||
|
else if(strncmp(mInputString,"ERROR",5) == 0) //The command was not executed
|
||||||
|
{
|
||||||
|
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_ERROR);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_DISCONNECT_FROM_MASTER_CMD:
|
||||||
|
{
|
||||||
|
if(strncmp(mInputString,"OK",2) == 0) //The command was executed
|
||||||
|
{
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_OK);
|
||||||
|
}
|
||||||
|
else if(strncmp(mInputString,"ERROR",5) == 0) //The command was not executed
|
||||||
|
{
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
case LTE_MODULE_CHECK_MASTER_CONNECTION_CMD:
|
||||||
|
{
|
||||||
|
if(strncmp("+CASTATE:",mInputString,strlen("+CASTATE:")) == 0) //+CASTATE: 0,0
|
||||||
|
{
|
||||||
|
mCAStateReceived = true;
|
||||||
|
if(mInputString[12] == '1') //The connection is established
|
||||||
|
{
|
||||||
|
LTEModuleMasterConnectionStatus(LTE_MODULE_MASTER_CONNECTED);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
LTEModuleMasterConnectionStatus(LTE_MODULE_MASTER_DISCONNECTED);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(strncmp(mInputString,"OK",2) == 0) //The command was executed
|
||||||
|
{
|
||||||
|
if(mCAStateReceived == false)
|
||||||
|
{
|
||||||
|
LTEModuleMasterConnectionStatus(LTE_MODULE_MASTER_DISCONNECTED);
|
||||||
|
}
|
||||||
|
mCAStateReceived = false;
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_OK);
|
||||||
|
}
|
||||||
|
else if(strncmp(mInputString,"ERROR",5) == 0) //The command was not executed
|
||||||
|
{
|
||||||
|
mCAStateReceived = false;
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_ERROR);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_RX_DATA_CMD:
|
||||||
|
{
|
||||||
|
if(strncmp("+CARECV:",mInputString,strlen("+CARECV:")) == 0) //+CARECV: 4,test
|
||||||
|
{
|
||||||
|
memset(mMasterData,0,100);
|
||||||
|
mMasterDataSize = 0;
|
||||||
|
char *token;
|
||||||
|
// sscanf("%d,%s",&mInputString[9],&DataSize,Data);
|
||||||
|
token = strtok(&mInputString[9],",");
|
||||||
|
if(token != NULL)
|
||||||
|
{
|
||||||
|
mMasterDataSize = atoi(token);
|
||||||
|
if(mMasterDataSize < 100)
|
||||||
|
{
|
||||||
|
token = strtok(NULL, ",");
|
||||||
|
if(token != NULL)
|
||||||
|
{
|
||||||
|
memcpy(mMasterData,token,mMasterDataSize);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
if(strncmp(mInputString,"OK",2) == 0) //The command was executed
|
||||||
|
{
|
||||||
|
|
||||||
|
LTEModuleDataReceived(mMasterData,mMasterDataSize);
|
||||||
|
// LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_OK);
|
||||||
|
}
|
||||||
|
else if(strncmp(mInputString,"ERROR",5) == 0) //The command was not executed
|
||||||
|
{
|
||||||
|
LTECmdResponseReceived(CurCmd,LTE_MODULE_RESULT_ERROR);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_TX_DATA_CMD:
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
case LTE_MODULE_NO_CMD: //+CADATAIND:
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
if(strncmp("+CADATAIND:",mInputString,strlen("+CADATAIND:")) == 0)
|
||||||
|
{
|
||||||
|
LTEModuleNewDataReady();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
/*
|
||||||
|
* File: ATCmdInterpreter.h
|
||||||
|
* Author: JF
|
||||||
|
*
|
||||||
|
* Created on December 28, 2024, 8:08 AM
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ATCMDINTERPRETER_H
|
||||||
|
#define ATCMDINTERPRETER_H
|
||||||
|
|
||||||
|
void InitATCmdInterpreter();
|
||||||
|
int AnalyzeNewATString(char* Str, int StrLen, int CurCmd);
|
||||||
|
|
||||||
|
#endif /* ATCMDINTERPRETER_H */
|
||||||
|
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#include "LTENetworkInterface.h"
|
||||||
|
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
/*
|
||||||
|
* File: LTENetworkInterface.h
|
||||||
|
* Author: JF
|
||||||
|
*
|
||||||
|
* Created on December 28, 2024, 8:05 AM
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef LTENETWORKINTERFACE_H
|
||||||
|
#define LTENETWORKINTERFACE_H
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* LTENETWORKINTERFACE_H */
|
||||||
|
|
||||||
@@ -4,21 +4,39 @@
|
|||||||
#include "Uart.h"
|
#include "Uart.h"
|
||||||
#include "Syslog.h"
|
#include "Syslog.h"
|
||||||
#include "WiFiCtrl.h"
|
#include "WiFiCtrl.h"
|
||||||
|
#include "ATCmdInterpreter.h"
|
||||||
|
|
||||||
|
static BYTE mActivateNetworkCmd[] = "AT+CNACT=0,1\r";
|
||||||
|
static BYTE mCheckAPNConnectionCmd[] = "AT+CNACT?\r";
|
||||||
|
static BYTE mConnectToMasterCmd[] = "AT+CAOPEN=0,0,\"TCP\",\"grosgin.myftp.org\",6463\r";
|
||||||
|
static BYTE mDisconnectFromMasterCmd[] = "AT+CACLOSE=0\r";
|
||||||
|
static BYTE mReceiveDataCmd[] = "AT+CARECV=0,100\r";
|
||||||
|
|
||||||
|
|
||||||
int mLTEModuleSMState;
|
int mLTEModuleSMState;
|
||||||
|
int mLTEModuleOperationSMState;
|
||||||
int mNbCmdCharsReceived;
|
int mNbCmdCharsReceived;
|
||||||
char mATCmd[LTE_MODULE_MAX_CMD_LENGTH];
|
char mATCmd[LTE_MODULE_MAX_CMD_LENGTH];
|
||||||
bool mIsPassthroughEnabled;
|
bool mIsPassthroughEnabled;
|
||||||
bool mModuleSerialDebugEnabled;
|
bool mModuleSerialDebugEnabled;
|
||||||
bool mPICSerialDebugEnabled;
|
bool mPICSerialDebugEnabled;
|
||||||
|
int mCurrentCmd;
|
||||||
|
|
||||||
|
bool mMasterConnected;
|
||||||
|
bool mAPNConnected;
|
||||||
|
|
||||||
void InitLTEModule()
|
void InitLTEModule()
|
||||||
{
|
{
|
||||||
mLTEModuleSMState = LTE_MODULE_SM_INIT_STATE;
|
mLTEModuleSMState = LTE_MODULE_SM_INIT_STATE;
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_INIT_STATE;
|
||||||
mNbCmdCharsReceived = 0;
|
mNbCmdCharsReceived = 0;
|
||||||
mIsPassthroughEnabled = false;
|
mIsPassthroughEnabled = false;
|
||||||
mModuleSerialDebugEnabled = false;
|
mModuleSerialDebugEnabled = false;
|
||||||
mPICSerialDebugEnabled = false;
|
mPICSerialDebugEnabled = false;
|
||||||
|
mCurrentCmd = LTE_MODULE_NO_CMD;
|
||||||
|
|
||||||
|
mMasterConnected = false;
|
||||||
|
mAPNConnected = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void LTEModuleSM(int SMEvent)
|
void LTEModuleSM(int SMEvent)
|
||||||
@@ -27,9 +45,20 @@ void LTEModuleSM(int SMEvent)
|
|||||||
{
|
{
|
||||||
case LTE_MODULE_SM_INIT_STATE:
|
case LTE_MODULE_SM_INIT_STATE:
|
||||||
{
|
{
|
||||||
|
LORA_MODULE_RELAY_PIN = 1;
|
||||||
|
TimerStart(LTE_MODULE_TIMER,LTE_MODULE_POWERUP_TIMEOUT);
|
||||||
|
mLTEModuleSMState = LTE_MODULE_SM_RESET_STATE;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_SM_RESET_STATE:
|
||||||
|
{
|
||||||
|
if(IsTimerExpired(LTE_MODULE_TIMER) == true)
|
||||||
|
{
|
||||||
|
LORA_MODULE_RELAY_PIN = 0;
|
||||||
LTE_MODULE_PWR_PIN = 0;
|
LTE_MODULE_PWR_PIN = 0;
|
||||||
TimerStart(LTE_MODULE_TIMER,LTE_MODULE_POWERUP_TIMEOUT);
|
TimerStart(LTE_MODULE_TIMER,LTE_MODULE_POWERUP_TIMEOUT);
|
||||||
mLTEModuleSMState = LTE_MODULE_SM_POWERUP_STATE;
|
mLTEModuleSMState = LTE_MODULE_SM_POWERUP_STATE;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case LTE_MODULE_SM_POWERUP_STATE:
|
case LTE_MODULE_SM_POWERUP_STATE:
|
||||||
@@ -63,7 +92,8 @@ void LTEModuleSM(int SMEvent)
|
|||||||
char Cmd[5] = {'A','T','E','0','\r'};
|
char Cmd[5] = {'A','T','E','0','\r'};
|
||||||
//UartTransmitData(LTE_IF_UART_PORT,Cmd,5);
|
//UartTransmitData(LTE_IF_UART_PORT,Cmd,5);
|
||||||
SendDataToLteModule(Cmd,5);
|
SendDataToLteModule(Cmd,5);
|
||||||
mLTEModuleSMState = LTE_MODULE_SM_RUN_STATE;
|
TimerStart(LTE_MODULE_TIMER,4000);
|
||||||
|
mLTEModuleSMState = LTE_MODULE_SM_DELAY_STATE;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case LTE_MODULE_SM_SETAPN_STATE:
|
case LTE_MODULE_SM_SETAPN_STATE:
|
||||||
@@ -71,7 +101,16 @@ void LTEModuleSM(int SMEvent)
|
|||||||
char Cmd[10] = {'A','T','+','C','G','N','A','P','N','\r'};
|
char Cmd[10] = {'A','T','+','C','G','N','A','P','N','\r'};
|
||||||
//UartTransmitData(LTE_IF_UART_PORT,Cmd,10);
|
//UartTransmitData(LTE_IF_UART_PORT,Cmd,10);
|
||||||
SendDataToLteModule(Cmd,10);
|
SendDataToLteModule(Cmd,10);
|
||||||
|
TimerStart(LTE_MODULE_TIMER,4000);
|
||||||
|
mLTEModuleSMState = LTE_MODULE_SM_DELAY_STATE;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_SM_DELAY_STATE:
|
||||||
|
{
|
||||||
|
if(IsTimerExpired(LTE_MODULE_TIMER) == true)
|
||||||
|
{
|
||||||
mLTEModuleSMState = LTE_MODULE_SM_RUN_STATE;
|
mLTEModuleSMState = LTE_MODULE_SM_RUN_STATE;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case LTE_MODULE_SM_RUN_STATE:
|
case LTE_MODULE_SM_RUN_STATE:
|
||||||
@@ -81,6 +120,10 @@ void LTEModuleSM(int SMEvent)
|
|||||||
mLTEModuleSMState = LTE_MODULE_SM_PASSTHROUGH_STATE;
|
mLTEModuleSMState = LTE_MODULE_SM_PASSTHROUGH_STATE;
|
||||||
SyslogNewString("LTE Module entering passthrough mode...");
|
SyslogNewString("LTE Module entering passthrough mode...");
|
||||||
}
|
}
|
||||||
|
if(SMEvent == LTE_MODULE_SM_TICK_EVENT)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_TICK_EVENT);
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -146,7 +189,7 @@ void LTEModuleNewData(unsigned char Data)
|
|||||||
}
|
}
|
||||||
else if(mLTEModuleSMState == LTE_MODULE_SM_RUN_STATE)
|
else if(mLTEModuleSMState == LTE_MODULE_SM_RUN_STATE)
|
||||||
{
|
{
|
||||||
//Fwd cmd to interpreter...
|
AnalyzeNewATString(mATCmd,mNbCmdCharsReceived,mCurrentCmd);
|
||||||
mNbCmdCharsReceived = mNbCmdCharsReceived;
|
mNbCmdCharsReceived = mNbCmdCharsReceived;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -224,3 +267,262 @@ void SendDataToLteModule(char *Data, int Size)
|
|||||||
}
|
}
|
||||||
UartTransmitData(LTE_IF_UART_PORT,Data,Size);
|
UartTransmitData(LTE_IF_UART_PORT,Data,Size);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void LTECmdResponseReceived(int Cmd, int Result)
|
||||||
|
{
|
||||||
|
switch(Cmd)
|
||||||
|
{
|
||||||
|
case LTE_MODULE_NO_CMD:
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_CONNECT_APN_CMD:
|
||||||
|
{
|
||||||
|
if(Result == LTE_MODULE_RESULT_OK)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_APN_CONN_OK_EVENT);
|
||||||
|
}
|
||||||
|
else if(Result == LTE_MODULE_RESULT_ERROR)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_APN_CONN_FAILED_EVENT);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_DISCONNECT_APN_CMD:
|
||||||
|
{
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_CHECK_APN_CONNECTION_CMD:
|
||||||
|
{
|
||||||
|
if(Result == LTE_MODULE_RESULT_OK)
|
||||||
|
{
|
||||||
|
if(mAPNConnected == true)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_APN_CONNECTED_EVENT);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_APN_DISCONNECTED_EVENT);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(Result == LTE_MODULE_RESULT_ERROR)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_APN_CONN_FAILED_EVENT);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_CONNECT_TO_MASTER_CMD:
|
||||||
|
{
|
||||||
|
if(Result == LTE_MODULE_RESULT_OK)
|
||||||
|
{
|
||||||
|
if(mMasterConnected == true)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_SERVER_CONNECTED_EVENT);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_SERVER_DISCONNECTED_EVENT);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(Result == LTE_MODULE_RESULT_ERROR)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_SERVER_CONN_FAILED_EVENT);
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_DISCONNECT_FROM_MASTER_CMD:
|
||||||
|
{
|
||||||
|
if(Result == LTE_MODULE_RESULT_OK)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(Result == LTE_MODULE_RESULT_ERROR)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_CHECK_MASTER_CONNECTION_CMD:
|
||||||
|
{
|
||||||
|
if(Result == LTE_MODULE_RESULT_OK)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(Result == LTE_MODULE_RESULT_ERROR)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_RX_DATA_CMD:
|
||||||
|
{
|
||||||
|
if(Result == LTE_MODULE_RESULT_OK)
|
||||||
|
{
|
||||||
|
//This case is managed by LTEModuleDataReceived()
|
||||||
|
}
|
||||||
|
else if(Result == LTE_MODULE_RESULT_ERROR)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_MASTER_DATA_RECEIVED_EVENT);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_TX_DATA_CMD:
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
void LTEModuleAPNConnectionStatus(int Status)
|
||||||
|
{
|
||||||
|
if(Status == LTE_MODULE_APN_CONNECTED)
|
||||||
|
{
|
||||||
|
mAPNConnected = true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mAPNConnected = false;
|
||||||
|
//TODO: Reconnect..
|
||||||
|
}
|
||||||
|
}
|
||||||
|
void LTEModuleMasterConnectionStatus(int Status)
|
||||||
|
{
|
||||||
|
if(Status == LTE_MODULE_MASTER_CONNECTED)
|
||||||
|
{
|
||||||
|
mMasterConnected = true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mMasterConnected = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void LTEModuleOperationSM(int OperationEvent)
|
||||||
|
{
|
||||||
|
switch(mLTEModuleOperationSMState)
|
||||||
|
{
|
||||||
|
case LTE_MODULE_OPERATION_INIT_STATE:
|
||||||
|
{
|
||||||
|
//Send the request to connect module APN
|
||||||
|
mCurrentCmd = LTE_MODULE_CONNECT_APN_CMD;
|
||||||
|
SendDataToLteModule(mActivateNetworkCmd,strlen(mActivateNetworkCmd));
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_WAIT_CONNECT_APN_STATE;
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_WAIT_CONNECT_APN_STATE:
|
||||||
|
{
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_APN_CONN_OK_EVENT)
|
||||||
|
{
|
||||||
|
//Send the request to confirm the state of the connection
|
||||||
|
mCurrentCmd = LTE_MODULE_CHECK_APN_CONNECTION_CMD;
|
||||||
|
SendDataToLteModule(mCheckAPNConnectionCmd,strlen(mCheckAPNConnectionCmd));
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_CHECK_APN_STATE;
|
||||||
|
}
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_APN_CONN_FAILED_EVENT)
|
||||||
|
{
|
||||||
|
//TODO: What do we do??
|
||||||
|
|
||||||
|
// mCurrentCmd = LTE_MODULE_CHECK_APN_CONNECTION_CMD;
|
||||||
|
// SendDataToLteModule(mCheckAPNConnectionCmd,strlen(mCheckAPNConnectionCmd));
|
||||||
|
// mLTEModuleOperationSMState = LTE_MODULE_OPERATION_CHECK_APN_STATE;
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_TICK_EVENT)
|
||||||
|
{
|
||||||
|
//TODO: manage timeouts
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_CHECK_APN_STATE:
|
||||||
|
{
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_APN_CONNECTED_EVENT)
|
||||||
|
{
|
||||||
|
//Send the request to connect to Mastercontroller
|
||||||
|
mCurrentCmd = LTE_MODULE_CONNECT_TO_MASTER_CMD;
|
||||||
|
SendDataToLteModule(mConnectToMasterCmd,strlen(mConnectToMasterCmd));
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_WAIT_CONNECT_SERVER_STATE;
|
||||||
|
}
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_APN_DISCONNECTED_EVENT)
|
||||||
|
{
|
||||||
|
//TODO: What do we do??
|
||||||
|
|
||||||
|
//Send the request to connect to Mastercontroller
|
||||||
|
// mCurrentCmd = LTE_MODULE_CONNECT_TO_MASTER_CMD;
|
||||||
|
// SendDataToLteModule(mConnectToMasterCmd,strlen(mConnectToMasterCmd));
|
||||||
|
// mLTEModuleOperationSMState = LTE_MODULE_OPERATION_WAIT_CONNECT_SERVER_STATE;
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_TICK_EVENT)
|
||||||
|
{
|
||||||
|
//TODO: manage timeouts
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_WAIT_CONNECT_SERVER_STATE:
|
||||||
|
{
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_SERVER_CONNECTED_EVENT)
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_NO_CMD;
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_STANDBY_STATE;
|
||||||
|
}
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_SERVER_DISCONNECTED_EVENT)
|
||||||
|
{
|
||||||
|
//TODO: What do we do?
|
||||||
|
|
||||||
|
mCurrentCmd = LTE_MODULE_NO_CMD;
|
||||||
|
// mLTEModuleOperationSMState = LTE_MODULE_OPERATION_STANDBY_STATE;
|
||||||
|
}
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_SERVER_CONN_FAILED_EVENT)
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_NO_CMD;
|
||||||
|
//TODO: What do we do?
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_TICK_EVENT)
|
||||||
|
{
|
||||||
|
//TODO: manage timeouts
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_STANDBY_STATE:
|
||||||
|
{
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_TICK_EVENT)
|
||||||
|
{
|
||||||
|
//TODO: manage timeouts
|
||||||
|
}
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_MASTER_DATA_READY_EVENT)
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_RX_DATA_CMD;
|
||||||
|
SendDataToLteModule(mReceiveDataCmd,strlen(mReceiveDataCmd));
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_WAIT_FOR_DATA_STATE;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_WAIT_FOR_DATA_STATE:
|
||||||
|
{
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_TICK_EVENT)
|
||||||
|
{
|
||||||
|
//TODO: manage timeouts
|
||||||
|
}
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_MASTER_DATA_RECEIVED_EVENT)
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_NO_CMD;
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_STANDBY_STATE;
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void LTEModuleNewDataReady()
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_MASTER_DATA_READY_EVENT);
|
||||||
|
}
|
||||||
|
void LTEModuleDataReceived(char *Data, int Size)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_MASTER_DATA_RECEIVED_EVENT);
|
||||||
|
//Execute command..
|
||||||
|
}
|
||||||
@@ -14,13 +14,49 @@
|
|||||||
#define LTE_MODULE_WAIT_INIT_TIMEOUT 5000
|
#define LTE_MODULE_WAIT_INIT_TIMEOUT 5000
|
||||||
#define LTE_MODULE_MAX_CMD_LENGTH 128
|
#define LTE_MODULE_MAX_CMD_LENGTH 128
|
||||||
|
|
||||||
|
enum eLTEModuleCommands
|
||||||
|
{
|
||||||
|
LTE_MODULE_NO_CMD = 0,
|
||||||
|
LTE_MODULE_CONNECT_APN_CMD,
|
||||||
|
LTE_MODULE_DISCONNECT_APN_CMD,
|
||||||
|
LTE_MODULE_CONNECT_TO_MASTER_CMD,
|
||||||
|
LTE_MODULE_DISCONNECT_FROM_MASTER_CMD,
|
||||||
|
LTE_MODULE_RX_DATA_CMD,
|
||||||
|
LTE_MODULE_TX_DATA_CMD,
|
||||||
|
LTE_MODULE_CHECK_APN_CONNECTION_CMD,
|
||||||
|
LTE_MODULE_CHECK_MASTER_CONNECTION_CMD,
|
||||||
|
|
||||||
|
LTE_MODULE_MAX_CMD
|
||||||
|
};
|
||||||
|
|
||||||
|
enum eLTEModuleCmdResult
|
||||||
|
{
|
||||||
|
LTE_MODULE_RESULT_OK,
|
||||||
|
LTE_MODULE_RESULT_ERROR
|
||||||
|
};
|
||||||
|
|
||||||
|
enum eLTEModuleAPNConnectionStatus
|
||||||
|
{
|
||||||
|
LTE_MODULE_APN_DISCONNECTED,
|
||||||
|
LTE_MODULE_APN_CONNECTED
|
||||||
|
};
|
||||||
|
|
||||||
|
enum eLTEModuleMasterConnectionStatus
|
||||||
|
{
|
||||||
|
LTE_MODULE_MASTER_DISCONNECTED,
|
||||||
|
LTE_MODULE_MASTER_CONNECTED
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
enum eLTEModuleStates
|
enum eLTEModuleStates
|
||||||
{
|
{
|
||||||
LTE_MODULE_SM_INIT_STATE,
|
LTE_MODULE_SM_INIT_STATE,
|
||||||
|
LTE_MODULE_SM_RESET_STATE,
|
||||||
LTE_MODULE_SM_POWERUP_STATE,
|
LTE_MODULE_SM_POWERUP_STATE,
|
||||||
LTE_MODULE_SM_WAIT_RDY_STATE,
|
LTE_MODULE_SM_WAIT_RDY_STATE,
|
||||||
LTE_MODULE_SM_SETECHOOFF_STATE,
|
LTE_MODULE_SM_SETECHOOFF_STATE,
|
||||||
LTE_MODULE_SM_SETAPN_STATE,
|
LTE_MODULE_SM_SETAPN_STATE,
|
||||||
|
LTE_MODULE_SM_DELAY_STATE,
|
||||||
LTE_MODULE_SM_RUN_STATE,
|
LTE_MODULE_SM_RUN_STATE,
|
||||||
LTE_MODULE_SM_PASSTHROUGH_STATE,
|
LTE_MODULE_SM_PASSTHROUGH_STATE,
|
||||||
|
|
||||||
@@ -40,9 +76,39 @@ enum eLTEModuleEvents
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum eLTEModuleOperationStates
|
||||||
|
{
|
||||||
|
LTE_MODULE_OPERATION_INIT_STATE,
|
||||||
|
LTE_MODULE_OPERATION_WAIT_CONNECT_APN_STATE,
|
||||||
|
LTE_MODULE_OPERATION_CHECK_APN_STATE,
|
||||||
|
LTE_MODULE_OPERATION_WAIT_CONNECT_SERVER_STATE,
|
||||||
|
LTE_MODULE_OPERATION_STANDBY_STATE,
|
||||||
|
LTE_MODULE_OPERATION_WAIT_FOR_DATA_STATE,
|
||||||
|
|
||||||
|
LTE_MODULE_OPERATION_MAX_STATE
|
||||||
|
};
|
||||||
|
|
||||||
|
enum eLTEModuleOperationSMEvents
|
||||||
|
{
|
||||||
|
LTE_MODULE_OP_TICK_EVENT,
|
||||||
|
LTE_MODULE_OP_APN_CONNECTED_EVENT,
|
||||||
|
LTE_MODULE_OP_APN_DISCONNECTED_EVENT,
|
||||||
|
LTE_MODULE_OP_APN_CONN_FAILED_EVENT,
|
||||||
|
LTE_MODULE_OP_APN_CONN_OK_EVENT,
|
||||||
|
LTE_MODULE_OP_SERVER_CONNECTED_EVENT,
|
||||||
|
LTE_MODULE_OP_SERVER_DISCONNECTED_EVENT,
|
||||||
|
LTE_MODULE_OP_SERVER_CONN_FAILED_EVENT,
|
||||||
|
LTE_MODULE_OP_CMD_RESP_RECEIVED_EVENT,
|
||||||
|
LTE_MODULE_OP_MASTER_DATA_READY_EVENT,
|
||||||
|
LTE_MODULE_OP_MASTER_DATA_RECEIVED_EVENT,
|
||||||
|
|
||||||
|
LTE_MODULE_OP_MAX_EVENT
|
||||||
|
};
|
||||||
|
|
||||||
void InitLTEModule();
|
void InitLTEModule();
|
||||||
void LTEModuleSM(int SMEvent);
|
void LTEModuleSM(int SMEvent);
|
||||||
void TickLTEModule();
|
void TickLTEModule();
|
||||||
|
void LTEModuleOperationSM(int OperationEvent);
|
||||||
void LTEModuleNewData(unsigned char Data);
|
void LTEModuleNewData(unsigned char Data);
|
||||||
void LTEEnterSerialPassthrough();
|
void LTEEnterSerialPassthrough();
|
||||||
void LTEExitSerialPassthrough();
|
void LTEExitSerialPassthrough();
|
||||||
@@ -50,5 +116,11 @@ void LTEFwdPassthroughData(char Data);
|
|||||||
int LTEEnableSerialDebug(bool EnModule, bool EnPic);
|
int LTEEnableSerialDebug(bool EnModule, bool EnPic);
|
||||||
void SendDataToLteModule(char *Data, int Size);
|
void SendDataToLteModule(char *Data, int Size);
|
||||||
|
|
||||||
|
void LTECmdResponseReceived(int Cmd, int Result);
|
||||||
|
void LTEModuleAPNConnectionStatus(int Status);
|
||||||
|
void LTEModuleMasterConnectionStatus(int Status);
|
||||||
|
void LTEModuleNewDataReady();
|
||||||
|
void LTEModuleDataReceived(char *Data, int Size);
|
||||||
|
|
||||||
#endif /* SIM7080GINTERFACE_H */
|
#endif /* SIM7080GINTERFACE_H */
|
||||||
|
|
||||||
|
|||||||
@@ -207,7 +207,7 @@ int main(void)
|
|||||||
SyslogTick();
|
SyslogTick();
|
||||||
TickTempSensor();
|
TickTempSensor();
|
||||||
BootloaderInterfaceTick();
|
BootloaderInterfaceTick();
|
||||||
TickLoraWatchdog();
|
// TickLoraWatchdog();
|
||||||
TickLCDCtrl();
|
TickLCDCtrl();
|
||||||
TickLTEModule();
|
TickLTEModule();
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
+2167
-1962
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
+5788
-5522
File diff suppressed because it is too large
Load Diff
+1916
-1726
File diff suppressed because it is too large
Load Diff
@@ -51,17 +51,17 @@ OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
|
|||||||
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
|
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
|
||||||
|
|
||||||
# Source Files Quoted if spaced
|
# Source Files Quoted if spaced
|
||||||
SOURCEFILES_QUOTED_IF_SPACED=Source/ChaletduinoV2Board.c Source/winc3400_142/common/source/nm_common.c Source/winc3400_142/driver/source/m2m_flash.c Source/winc3400_142/driver/source/m2m_hif.c Source/winc3400_142/driver/source/m2m_ota.c Source/winc3400_142/driver/source/m2m_periph.c Source/winc3400_142/driver/source/m2m_ssl.c Source/winc3400_142/driver/source/m2m_wifi.c Source/winc3400_142/driver/source/nmasic.c Source/winc3400_142/driver/source/nmbus.c Source/winc3400_142/driver/source/nmdrv.c Source/winc3400_142/driver/source/nmspi.c Source/winc3400_142/socket/source/inet_addr.c Source/winc3400_142/socket/source/inet_ntop.c Source/winc3400_142/socket/source/socket.c Source/winc3400_142/spi_flash/source/spi_flash.c Source/DigitalIO.c Source/InternalUart.c Source/NetworkProtocol.c Source/Terminal.c Source/Uart.c Source/Util.c Source/exceptions.c Source/interrupts.c Source/main.c Source/system.c Source/template.c Source/timer.c Source/WiFiCtrl.c Source/SPI.c Source/ChaletPowerRelay.c Source/HarakiriRelay.c Source/BatteryMonitor.c Source/ina219.c Source/I2C.c Source/SPI_Flash.c Source/Syslog.c Source/Watchdog.c Source/BootloaderInterface.c Source/TemperatureSensor.c Source/TC77.c Source/BootloaderProtocol.c Source/crc32.c Source/LoraWatchdog.c Source/hd44780.c Source/LCDCtrl.c Source/LoraNetworkInterface.c Source/SIM7080GInterface.c
|
SOURCEFILES_QUOTED_IF_SPACED=Source/ChaletduinoV2Board.c Source/winc3400_142/common/source/nm_common.c Source/winc3400_142/driver/source/m2m_flash.c Source/winc3400_142/driver/source/m2m_hif.c Source/winc3400_142/driver/source/m2m_ota.c Source/winc3400_142/driver/source/m2m_periph.c Source/winc3400_142/driver/source/m2m_ssl.c Source/winc3400_142/driver/source/m2m_wifi.c Source/winc3400_142/driver/source/nmasic.c Source/winc3400_142/driver/source/nmbus.c Source/winc3400_142/driver/source/nmdrv.c Source/winc3400_142/driver/source/nmspi.c Source/winc3400_142/socket/source/inet_addr.c Source/winc3400_142/socket/source/inet_ntop.c Source/winc3400_142/socket/source/socket.c Source/winc3400_142/spi_flash/source/spi_flash.c Source/DigitalIO.c Source/InternalUart.c Source/NetworkProtocol.c Source/Terminal.c Source/Uart.c Source/Util.c Source/exceptions.c Source/interrupts.c Source/main.c Source/system.c Source/template.c Source/timer.c Source/WiFiCtrl.c Source/SPI.c Source/ChaletPowerRelay.c Source/HarakiriRelay.c Source/BatteryMonitor.c Source/ina219.c Source/I2C.c Source/SPI_Flash.c Source/Syslog.c Source/Watchdog.c Source/BootloaderInterface.c Source/TemperatureSensor.c Source/TC77.c Source/BootloaderProtocol.c Source/crc32.c Source/LoraWatchdog.c Source/hd44780.c Source/LCDCtrl.c Source/LoraNetworkInterface.c Source/SIM7080GInterface.c Source/LTENetworkInterface.c Source/ATCmdInterpreter.c
|
||||||
|
|
||||||
# Object Files Quoted if spaced
|
# Object Files Quoted if spaced
|
||||||
OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/Source/ChaletduinoV2Board.o ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o ${OBJECTDIR}/Source/DigitalIO.o ${OBJECTDIR}/Source/InternalUart.o ${OBJECTDIR}/Source/NetworkProtocol.o ${OBJECTDIR}/Source/Terminal.o ${OBJECTDIR}/Source/Uart.o ${OBJECTDIR}/Source/Util.o ${OBJECTDIR}/Source/exceptions.o ${OBJECTDIR}/Source/interrupts.o ${OBJECTDIR}/Source/main.o ${OBJECTDIR}/Source/system.o ${OBJECTDIR}/Source/template.o ${OBJECTDIR}/Source/timer.o ${OBJECTDIR}/Source/WiFiCtrl.o ${OBJECTDIR}/Source/SPI.o ${OBJECTDIR}/Source/ChaletPowerRelay.o ${OBJECTDIR}/Source/HarakiriRelay.o ${OBJECTDIR}/Source/BatteryMonitor.o ${OBJECTDIR}/Source/ina219.o ${OBJECTDIR}/Source/I2C.o ${OBJECTDIR}/Source/SPI_Flash.o ${OBJECTDIR}/Source/Syslog.o ${OBJECTDIR}/Source/Watchdog.o ${OBJECTDIR}/Source/BootloaderInterface.o ${OBJECTDIR}/Source/TemperatureSensor.o ${OBJECTDIR}/Source/TC77.o ${OBJECTDIR}/Source/BootloaderProtocol.o ${OBJECTDIR}/Source/crc32.o ${OBJECTDIR}/Source/LoraWatchdog.o ${OBJECTDIR}/Source/hd44780.o ${OBJECTDIR}/Source/LCDCtrl.o ${OBJECTDIR}/Source/LoraNetworkInterface.o ${OBJECTDIR}/Source/SIM7080GInterface.o
|
OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/Source/ChaletduinoV2Board.o ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o ${OBJECTDIR}/Source/DigitalIO.o ${OBJECTDIR}/Source/InternalUart.o ${OBJECTDIR}/Source/NetworkProtocol.o ${OBJECTDIR}/Source/Terminal.o ${OBJECTDIR}/Source/Uart.o ${OBJECTDIR}/Source/Util.o ${OBJECTDIR}/Source/exceptions.o ${OBJECTDIR}/Source/interrupts.o ${OBJECTDIR}/Source/main.o ${OBJECTDIR}/Source/system.o ${OBJECTDIR}/Source/template.o ${OBJECTDIR}/Source/timer.o ${OBJECTDIR}/Source/WiFiCtrl.o ${OBJECTDIR}/Source/SPI.o ${OBJECTDIR}/Source/ChaletPowerRelay.o ${OBJECTDIR}/Source/HarakiriRelay.o ${OBJECTDIR}/Source/BatteryMonitor.o ${OBJECTDIR}/Source/ina219.o ${OBJECTDIR}/Source/I2C.o ${OBJECTDIR}/Source/SPI_Flash.o ${OBJECTDIR}/Source/Syslog.o ${OBJECTDIR}/Source/Watchdog.o ${OBJECTDIR}/Source/BootloaderInterface.o ${OBJECTDIR}/Source/TemperatureSensor.o ${OBJECTDIR}/Source/TC77.o ${OBJECTDIR}/Source/BootloaderProtocol.o ${OBJECTDIR}/Source/crc32.o ${OBJECTDIR}/Source/LoraWatchdog.o ${OBJECTDIR}/Source/hd44780.o ${OBJECTDIR}/Source/LCDCtrl.o ${OBJECTDIR}/Source/LoraNetworkInterface.o ${OBJECTDIR}/Source/SIM7080GInterface.o ${OBJECTDIR}/Source/LTENetworkInterface.o ${OBJECTDIR}/Source/ATCmdInterpreter.o
|
||||||
POSSIBLE_DEPFILES=${OBJECTDIR}/Source/ChaletduinoV2Board.o.d ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d ${OBJECTDIR}/Source/DigitalIO.o.d ${OBJECTDIR}/Source/InternalUart.o.d ${OBJECTDIR}/Source/NetworkProtocol.o.d ${OBJECTDIR}/Source/Terminal.o.d ${OBJECTDIR}/Source/Uart.o.d ${OBJECTDIR}/Source/Util.o.d ${OBJECTDIR}/Source/exceptions.o.d ${OBJECTDIR}/Source/interrupts.o.d ${OBJECTDIR}/Source/main.o.d ${OBJECTDIR}/Source/system.o.d ${OBJECTDIR}/Source/template.o.d ${OBJECTDIR}/Source/timer.o.d ${OBJECTDIR}/Source/WiFiCtrl.o.d ${OBJECTDIR}/Source/SPI.o.d ${OBJECTDIR}/Source/ChaletPowerRelay.o.d ${OBJECTDIR}/Source/HarakiriRelay.o.d ${OBJECTDIR}/Source/BatteryMonitor.o.d ${OBJECTDIR}/Source/ina219.o.d ${OBJECTDIR}/Source/I2C.o.d ${OBJECTDIR}/Source/SPI_Flash.o.d ${OBJECTDIR}/Source/Syslog.o.d ${OBJECTDIR}/Source/Watchdog.o.d ${OBJECTDIR}/Source/BootloaderInterface.o.d ${OBJECTDIR}/Source/TemperatureSensor.o.d ${OBJECTDIR}/Source/TC77.o.d ${OBJECTDIR}/Source/BootloaderProtocol.o.d ${OBJECTDIR}/Source/crc32.o.d ${OBJECTDIR}/Source/LoraWatchdog.o.d ${OBJECTDIR}/Source/hd44780.o.d ${OBJECTDIR}/Source/LCDCtrl.o.d ${OBJECTDIR}/Source/LoraNetworkInterface.o.d ${OBJECTDIR}/Source/SIM7080GInterface.o.d
|
POSSIBLE_DEPFILES=${OBJECTDIR}/Source/ChaletduinoV2Board.o.d ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d ${OBJECTDIR}/Source/DigitalIO.o.d ${OBJECTDIR}/Source/InternalUart.o.d ${OBJECTDIR}/Source/NetworkProtocol.o.d ${OBJECTDIR}/Source/Terminal.o.d ${OBJECTDIR}/Source/Uart.o.d ${OBJECTDIR}/Source/Util.o.d ${OBJECTDIR}/Source/exceptions.o.d ${OBJECTDIR}/Source/interrupts.o.d ${OBJECTDIR}/Source/main.o.d ${OBJECTDIR}/Source/system.o.d ${OBJECTDIR}/Source/template.o.d ${OBJECTDIR}/Source/timer.o.d ${OBJECTDIR}/Source/WiFiCtrl.o.d ${OBJECTDIR}/Source/SPI.o.d ${OBJECTDIR}/Source/ChaletPowerRelay.o.d ${OBJECTDIR}/Source/HarakiriRelay.o.d ${OBJECTDIR}/Source/BatteryMonitor.o.d ${OBJECTDIR}/Source/ina219.o.d ${OBJECTDIR}/Source/I2C.o.d ${OBJECTDIR}/Source/SPI_Flash.o.d ${OBJECTDIR}/Source/Syslog.o.d ${OBJECTDIR}/Source/Watchdog.o.d ${OBJECTDIR}/Source/BootloaderInterface.o.d ${OBJECTDIR}/Source/TemperatureSensor.o.d ${OBJECTDIR}/Source/TC77.o.d ${OBJECTDIR}/Source/BootloaderProtocol.o.d ${OBJECTDIR}/Source/crc32.o.d ${OBJECTDIR}/Source/LoraWatchdog.o.d ${OBJECTDIR}/Source/hd44780.o.d ${OBJECTDIR}/Source/LCDCtrl.o.d ${OBJECTDIR}/Source/LoraNetworkInterface.o.d ${OBJECTDIR}/Source/SIM7080GInterface.o.d ${OBJECTDIR}/Source/LTENetworkInterface.o.d ${OBJECTDIR}/Source/ATCmdInterpreter.o.d
|
||||||
|
|
||||||
# Object Files
|
# Object Files
|
||||||
OBJECTFILES=${OBJECTDIR}/Source/ChaletduinoV2Board.o ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o ${OBJECTDIR}/Source/DigitalIO.o ${OBJECTDIR}/Source/InternalUart.o ${OBJECTDIR}/Source/NetworkProtocol.o ${OBJECTDIR}/Source/Terminal.o ${OBJECTDIR}/Source/Uart.o ${OBJECTDIR}/Source/Util.o ${OBJECTDIR}/Source/exceptions.o ${OBJECTDIR}/Source/interrupts.o ${OBJECTDIR}/Source/main.o ${OBJECTDIR}/Source/system.o ${OBJECTDIR}/Source/template.o ${OBJECTDIR}/Source/timer.o ${OBJECTDIR}/Source/WiFiCtrl.o ${OBJECTDIR}/Source/SPI.o ${OBJECTDIR}/Source/ChaletPowerRelay.o ${OBJECTDIR}/Source/HarakiriRelay.o ${OBJECTDIR}/Source/BatteryMonitor.o ${OBJECTDIR}/Source/ina219.o ${OBJECTDIR}/Source/I2C.o ${OBJECTDIR}/Source/SPI_Flash.o ${OBJECTDIR}/Source/Syslog.o ${OBJECTDIR}/Source/Watchdog.o ${OBJECTDIR}/Source/BootloaderInterface.o ${OBJECTDIR}/Source/TemperatureSensor.o ${OBJECTDIR}/Source/TC77.o ${OBJECTDIR}/Source/BootloaderProtocol.o ${OBJECTDIR}/Source/crc32.o ${OBJECTDIR}/Source/LoraWatchdog.o ${OBJECTDIR}/Source/hd44780.o ${OBJECTDIR}/Source/LCDCtrl.o ${OBJECTDIR}/Source/LoraNetworkInterface.o ${OBJECTDIR}/Source/SIM7080GInterface.o
|
OBJECTFILES=${OBJECTDIR}/Source/ChaletduinoV2Board.o ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o ${OBJECTDIR}/Source/DigitalIO.o ${OBJECTDIR}/Source/InternalUart.o ${OBJECTDIR}/Source/NetworkProtocol.o ${OBJECTDIR}/Source/Terminal.o ${OBJECTDIR}/Source/Uart.o ${OBJECTDIR}/Source/Util.o ${OBJECTDIR}/Source/exceptions.o ${OBJECTDIR}/Source/interrupts.o ${OBJECTDIR}/Source/main.o ${OBJECTDIR}/Source/system.o ${OBJECTDIR}/Source/template.o ${OBJECTDIR}/Source/timer.o ${OBJECTDIR}/Source/WiFiCtrl.o ${OBJECTDIR}/Source/SPI.o ${OBJECTDIR}/Source/ChaletPowerRelay.o ${OBJECTDIR}/Source/HarakiriRelay.o ${OBJECTDIR}/Source/BatteryMonitor.o ${OBJECTDIR}/Source/ina219.o ${OBJECTDIR}/Source/I2C.o ${OBJECTDIR}/Source/SPI_Flash.o ${OBJECTDIR}/Source/Syslog.o ${OBJECTDIR}/Source/Watchdog.o ${OBJECTDIR}/Source/BootloaderInterface.o ${OBJECTDIR}/Source/TemperatureSensor.o ${OBJECTDIR}/Source/TC77.o ${OBJECTDIR}/Source/BootloaderProtocol.o ${OBJECTDIR}/Source/crc32.o ${OBJECTDIR}/Source/LoraWatchdog.o ${OBJECTDIR}/Source/hd44780.o ${OBJECTDIR}/Source/LCDCtrl.o ${OBJECTDIR}/Source/LoraNetworkInterface.o ${OBJECTDIR}/Source/SIM7080GInterface.o ${OBJECTDIR}/Source/LTENetworkInterface.o ${OBJECTDIR}/Source/ATCmdInterpreter.o
|
||||||
|
|
||||||
# Source Files
|
# Source Files
|
||||||
SOURCEFILES=Source/ChaletduinoV2Board.c Source/winc3400_142/common/source/nm_common.c Source/winc3400_142/driver/source/m2m_flash.c Source/winc3400_142/driver/source/m2m_hif.c Source/winc3400_142/driver/source/m2m_ota.c Source/winc3400_142/driver/source/m2m_periph.c Source/winc3400_142/driver/source/m2m_ssl.c Source/winc3400_142/driver/source/m2m_wifi.c Source/winc3400_142/driver/source/nmasic.c Source/winc3400_142/driver/source/nmbus.c Source/winc3400_142/driver/source/nmdrv.c Source/winc3400_142/driver/source/nmspi.c Source/winc3400_142/socket/source/inet_addr.c Source/winc3400_142/socket/source/inet_ntop.c Source/winc3400_142/socket/source/socket.c Source/winc3400_142/spi_flash/source/spi_flash.c Source/DigitalIO.c Source/InternalUart.c Source/NetworkProtocol.c Source/Terminal.c Source/Uart.c Source/Util.c Source/exceptions.c Source/interrupts.c Source/main.c Source/system.c Source/template.c Source/timer.c Source/WiFiCtrl.c Source/SPI.c Source/ChaletPowerRelay.c Source/HarakiriRelay.c Source/BatteryMonitor.c Source/ina219.c Source/I2C.c Source/SPI_Flash.c Source/Syslog.c Source/Watchdog.c Source/BootloaderInterface.c Source/TemperatureSensor.c Source/TC77.c Source/BootloaderProtocol.c Source/crc32.c Source/LoraWatchdog.c Source/hd44780.c Source/LCDCtrl.c Source/LoraNetworkInterface.c Source/SIM7080GInterface.c
|
SOURCEFILES=Source/ChaletduinoV2Board.c Source/winc3400_142/common/source/nm_common.c Source/winc3400_142/driver/source/m2m_flash.c Source/winc3400_142/driver/source/m2m_hif.c Source/winc3400_142/driver/source/m2m_ota.c Source/winc3400_142/driver/source/m2m_periph.c Source/winc3400_142/driver/source/m2m_ssl.c Source/winc3400_142/driver/source/m2m_wifi.c Source/winc3400_142/driver/source/nmasic.c Source/winc3400_142/driver/source/nmbus.c Source/winc3400_142/driver/source/nmdrv.c Source/winc3400_142/driver/source/nmspi.c Source/winc3400_142/socket/source/inet_addr.c Source/winc3400_142/socket/source/inet_ntop.c Source/winc3400_142/socket/source/socket.c Source/winc3400_142/spi_flash/source/spi_flash.c Source/DigitalIO.c Source/InternalUart.c Source/NetworkProtocol.c Source/Terminal.c Source/Uart.c Source/Util.c Source/exceptions.c Source/interrupts.c Source/main.c Source/system.c Source/template.c Source/timer.c Source/WiFiCtrl.c Source/SPI.c Source/ChaletPowerRelay.c Source/HarakiriRelay.c Source/BatteryMonitor.c Source/ina219.c Source/I2C.c Source/SPI_Flash.c Source/Syslog.c Source/Watchdog.c Source/BootloaderInterface.c Source/TemperatureSensor.c Source/TC77.c Source/BootloaderProtocol.c Source/crc32.c Source/LoraWatchdog.c Source/hd44780.c Source/LCDCtrl.c Source/LoraNetworkInterface.c Source/SIM7080GInterface.c Source/LTENetworkInterface.c Source/ATCmdInterpreter.c
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -389,6 +389,18 @@ ${OBJECTDIR}/Source/SIM7080GInterface.o: Source/SIM7080GInterface.c .generated_
|
|||||||
@${RM} ${OBJECTDIR}/Source/SIM7080GInterface.o
|
@${RM} ${OBJECTDIR}/Source/SIM7080GInterface.o
|
||||||
${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -I"Source" -I"Source/winc3400_142" -I"Source/winc3400_142/bsp/include" -I"Source/winc3400_142/common/include" -I"Source/winc3400_142/driver/include" -I"Source/winc3400_142/socket/include" -I"Source/winc3400_142/spi_flash/include" -DCHALETDUINO_V2_BRD -D_SUPPRESS_PLIB_WARNING -MP -MMD -MF "${OBJECTDIR}/Source/SIM7080GInterface.o.d" -o ${OBJECTDIR}/Source/SIM7080GInterface.o Source/SIM7080GInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -I"Source" -I"Source/winc3400_142" -I"Source/winc3400_142/bsp/include" -I"Source/winc3400_142/common/include" -I"Source/winc3400_142/driver/include" -I"Source/winc3400_142/socket/include" -I"Source/winc3400_142/spi_flash/include" -DCHALETDUINO_V2_BRD -D_SUPPRESS_PLIB_WARNING -MP -MMD -MF "${OBJECTDIR}/Source/SIM7080GInterface.o.d" -o ${OBJECTDIR}/Source/SIM7080GInterface.o Source/SIM7080GInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
|
|
||||||
|
${OBJECTDIR}/Source/LTENetworkInterface.o: Source/LTENetworkInterface.c .generated_files/flags/ChaletDuinoV2_795F512H_/6b2bd822786faba057ef255b0fb2dfb8cd5e731b .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
|
@${RM} ${OBJECTDIR}/Source/LTENetworkInterface.o.d
|
||||||
|
@${RM} ${OBJECTDIR}/Source/LTENetworkInterface.o
|
||||||
|
${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -I"Source" -I"Source/winc3400_142" -I"Source/winc3400_142/bsp/include" -I"Source/winc3400_142/common/include" -I"Source/winc3400_142/driver/include" -I"Source/winc3400_142/socket/include" -I"Source/winc3400_142/spi_flash/include" -DCHALETDUINO_V2_BRD -D_SUPPRESS_PLIB_WARNING -MP -MMD -MF "${OBJECTDIR}/Source/LTENetworkInterface.o.d" -o ${OBJECTDIR}/Source/LTENetworkInterface.o Source/LTENetworkInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
|
|
||||||
|
${OBJECTDIR}/Source/ATCmdInterpreter.o: Source/ATCmdInterpreter.c .generated_files/flags/ChaletDuinoV2_795F512H_/4633af6d85f937f115f56b60a096551222f14d24 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
|
@${RM} ${OBJECTDIR}/Source/ATCmdInterpreter.o.d
|
||||||
|
@${RM} ${OBJECTDIR}/Source/ATCmdInterpreter.o
|
||||||
|
${MP_CC} $(MP_EXTRA_CC_PRE) -g -D__DEBUG -D__MPLAB_DEBUGGER_ICD3=1 -fframe-base-loclist -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -I"Source" -I"Source/winc3400_142" -I"Source/winc3400_142/bsp/include" -I"Source/winc3400_142/common/include" -I"Source/winc3400_142/driver/include" -I"Source/winc3400_142/socket/include" -I"Source/winc3400_142/spi_flash/include" -DCHALETDUINO_V2_BRD -D_SUPPRESS_PLIB_WARNING -MP -MMD -MF "${OBJECTDIR}/Source/ATCmdInterpreter.o.d" -o ${OBJECTDIR}/Source/ATCmdInterpreter.o Source/ATCmdInterpreter.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
|
|
||||||
else
|
else
|
||||||
${OBJECTDIR}/Source/ChaletduinoV2Board.o: Source/ChaletduinoV2Board.c .generated_files/flags/ChaletDuinoV2_795F512H_/f317718effc03bab7ba3e84ce061f1c4eb609db9 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
${OBJECTDIR}/Source/ChaletduinoV2Board.o: Source/ChaletduinoV2Board.c .generated_files/flags/ChaletDuinoV2_795F512H_/f317718effc03bab7ba3e84ce061f1c4eb609db9 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@@ -678,6 +690,18 @@ ${OBJECTDIR}/Source/SIM7080GInterface.o: Source/SIM7080GInterface.c .generated_
|
|||||||
@${RM} ${OBJECTDIR}/Source/SIM7080GInterface.o
|
@${RM} ${OBJECTDIR}/Source/SIM7080GInterface.o
|
||||||
${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -I"Source" -I"Source/winc3400_142" -I"Source/winc3400_142/bsp/include" -I"Source/winc3400_142/common/include" -I"Source/winc3400_142/driver/include" -I"Source/winc3400_142/socket/include" -I"Source/winc3400_142/spi_flash/include" -DCHALETDUINO_V2_BRD -D_SUPPRESS_PLIB_WARNING -MP -MMD -MF "${OBJECTDIR}/Source/SIM7080GInterface.o.d" -o ${OBJECTDIR}/Source/SIM7080GInterface.o Source/SIM7080GInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -I"Source" -I"Source/winc3400_142" -I"Source/winc3400_142/bsp/include" -I"Source/winc3400_142/common/include" -I"Source/winc3400_142/driver/include" -I"Source/winc3400_142/socket/include" -I"Source/winc3400_142/spi_flash/include" -DCHALETDUINO_V2_BRD -D_SUPPRESS_PLIB_WARNING -MP -MMD -MF "${OBJECTDIR}/Source/SIM7080GInterface.o.d" -o ${OBJECTDIR}/Source/SIM7080GInterface.o Source/SIM7080GInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
|
|
||||||
|
${OBJECTDIR}/Source/LTENetworkInterface.o: Source/LTENetworkInterface.c .generated_files/flags/ChaletDuinoV2_795F512H_/56d4925ffdd7bc6204c3663363d87c576b03d3a6 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
|
@${RM} ${OBJECTDIR}/Source/LTENetworkInterface.o.d
|
||||||
|
@${RM} ${OBJECTDIR}/Source/LTENetworkInterface.o
|
||||||
|
${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -I"Source" -I"Source/winc3400_142" -I"Source/winc3400_142/bsp/include" -I"Source/winc3400_142/common/include" -I"Source/winc3400_142/driver/include" -I"Source/winc3400_142/socket/include" -I"Source/winc3400_142/spi_flash/include" -DCHALETDUINO_V2_BRD -D_SUPPRESS_PLIB_WARNING -MP -MMD -MF "${OBJECTDIR}/Source/LTENetworkInterface.o.d" -o ${OBJECTDIR}/Source/LTENetworkInterface.o Source/LTENetworkInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
|
|
||||||
|
${OBJECTDIR}/Source/ATCmdInterpreter.o: Source/ATCmdInterpreter.c .generated_files/flags/ChaletDuinoV2_795F512H_/9e577c9842f8567e7f331cc74855dcb06a30c632 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
|
@${RM} ${OBJECTDIR}/Source/ATCmdInterpreter.o.d
|
||||||
|
@${RM} ${OBJECTDIR}/Source/ATCmdInterpreter.o
|
||||||
|
${MP_CC} $(MP_EXTRA_CC_PRE) -g -x c -c -mprocessor=$(MP_PROCESSOR_OPTION) -I"Source" -I"Source/winc3400_142" -I"Source/winc3400_142/bsp/include" -I"Source/winc3400_142/common/include" -I"Source/winc3400_142/driver/include" -I"Source/winc3400_142/socket/include" -I"Source/winc3400_142/spi_flash/include" -DCHALETDUINO_V2_BRD -D_SUPPRESS_PLIB_WARNING -MP -MMD -MF "${OBJECTDIR}/Source/ATCmdInterpreter.o.d" -o ${OBJECTDIR}/Source/ATCmdInterpreter.o Source/ATCmdInterpreter.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
#Mon Oct 28 15:09:01 EDT 2024
|
#Sat Dec 28 08:08:31 EST 2024
|
||||||
ChaletDuinoV2_795F512H_.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
ChaletDuinoV2_795F512H_.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
||||||
default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
||||||
proj.dir=D\:\\Main\\PicDev\\Projets\\ChaletLora\\ChaletLora.X
|
proj.dir=D\:\\Main\\PicDev\\Projets\\ChaletLora\\ChaletLora.X
|
||||||
@@ -7,13 +7,13 @@ com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=bcd6e5453a11ce86a
|
|||||||
ChaletDuinoV2_795F512H_.com-microchip-mplab-mdbcore-ICD3Tool-ICD3DbgToolManager.md5=b8062f7a3afd14c7a6d50c4bb4696d24
|
ChaletDuinoV2_795F512H_.com-microchip-mplab-mdbcore-ICD3Tool-ICD3DbgToolManager.md5=b8062f7a3afd14c7a6d50c4bb4696d24
|
||||||
default.com-microchip-mplab-nbide-toolchain-xc32-XC32LanguageToolchain.md5=de2d3bc95a22a3f432c2e39f49efafbc
|
default.com-microchip-mplab-nbide-toolchain-xc32-XC32LanguageToolchain.md5=de2d3bc95a22a3f432c2e39f49efafbc
|
||||||
default.com-microchip-mplab-mdbcore-ICD3Tool-ICD3DbgToolManager.md5=b8062f7a3afd14c7a6d50c4bb4696d24
|
default.com-microchip-mplab-mdbcore-ICD3Tool-ICD3DbgToolManager.md5=b8062f7a3afd14c7a6d50c4bb4696d24
|
||||||
configurations-xml=77baaad64812ff2776348872e45862e6
|
configurations-xml=1473259d34d997cd9f158c9d70cc6d8b
|
||||||
ChaletDuino_775F512H_.com-microchip-mplab-nbide-toolchain-xc32-XC32LanguageToolchain.md5=de2d3bc95a22a3f432c2e39f49efafbc
|
ChaletDuino_775F512H_.com-microchip-mplab-nbide-toolchain-xc32-XC32LanguageToolchain.md5=de2d3bc95a22a3f432c2e39f49efafbc
|
||||||
host.platform=windows
|
host.platform=windows
|
||||||
ChaletDuinoV2_795F512H_.com-microchip-mplab-nbide-toolchain-xc32-XC32LanguageToolchain.md5=de2d3bc95a22a3f432c2e39f49efafbc
|
ChaletDuinoV2_795F512H_.com-microchip-mplab-nbide-toolchain-xc32-XC32LanguageToolchain.md5=de2d3bc95a22a3f432c2e39f49efafbc
|
||||||
ChaletDuinoV2_795F512H_.Pack.dfplocation=C\:\\Users\\JF\\.mchp_packs\\Microchip\\PIC32MX_DFP\\1.3.231
|
ChaletDuinoV2_795F512H_.Pack.dfplocation=C\:\\Users\\JF\\.mchp_packs\\Microchip\\PIC32MX_DFP\\1.3.231
|
||||||
ChaletDuino_775F512H_.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
ChaletDuino_775F512H_.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
||||||
host.id=2r0w-c3lh-oj
|
host.id=1ah3-org7-2o
|
||||||
conf.ids=default,ChaletDuino_775F512H_,ChaletDuinoV2_795F512H_
|
conf.ids=default,ChaletDuino_775F512H_,ChaletDuinoV2_795F512H_
|
||||||
default.languagetoolchain.version=1.33
|
default.languagetoolchain.version=1.33
|
||||||
ChaletDuinoV2_795F512H_.languagetoolchain.version=1.33
|
ChaletDuinoV2_795F512H_.languagetoolchain.version=1.33
|
||||||
|
|||||||
@@ -96,6 +96,8 @@
|
|||||||
<itemPath>Source/LoraWatchdog.h</itemPath>
|
<itemPath>Source/LoraWatchdog.h</itemPath>
|
||||||
<itemPath>Source/hd44780.h</itemPath>
|
<itemPath>Source/hd44780.h</itemPath>
|
||||||
<itemPath>Source/LCDCtrl.h</itemPath>
|
<itemPath>Source/LCDCtrl.h</itemPath>
|
||||||
|
<itemPath>Source/LTENetworkInterface.h</itemPath>
|
||||||
|
<itemPath>Source/ATCmdInterpreter.h</itemPath>
|
||||||
</logicalFolder>
|
</logicalFolder>
|
||||||
<logicalFolder name="LinkerScript"
|
<logicalFolder name="LinkerScript"
|
||||||
displayName="Linker Files"
|
displayName="Linker Files"
|
||||||
@@ -193,6 +195,8 @@
|
|||||||
<itemPath>Source/LoraNetworkInterface.c</itemPath>
|
<itemPath>Source/LoraNetworkInterface.c</itemPath>
|
||||||
<itemPath>Source/SIM7080GInterface.c</itemPath>
|
<itemPath>Source/SIM7080GInterface.c</itemPath>
|
||||||
<itemPath>Source/SIM7080GInterface.h</itemPath>
|
<itemPath>Source/SIM7080GInterface.h</itemPath>
|
||||||
|
<itemPath>Source/LTENetworkInterface.c</itemPath>
|
||||||
|
<itemPath>Source/ATCmdInterpreter.c</itemPath>
|
||||||
</logicalFolder>
|
</logicalFolder>
|
||||||
<logicalFolder name="ExternalFiles"
|
<logicalFolder name="ExternalFiles"
|
||||||
displayName="Important Files"
|
displayName="Important Files"
|
||||||
|
|||||||
@@ -25,6 +25,7 @@
|
|||||||
</editor-bookmarks>
|
</editor-bookmarks>
|
||||||
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
||||||
<group>
|
<group>
|
||||||
|
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/SIM7080GInterface.c</file>
|
||||||
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/WiFiCtrl.c</file>
|
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/WiFiCtrl.c</file>
|
||||||
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/InternalUart.c</file>
|
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/InternalUart.c</file>
|
||||||
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/TemperatureSensor.c</file>
|
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/TemperatureSensor.c</file>
|
||||||
@@ -32,7 +33,6 @@
|
|||||||
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/LCDCtrl.c</file>
|
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/LCDCtrl.c</file>
|
||||||
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/SIM7080GInterface.h</file>
|
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/SIM7080GInterface.h</file>
|
||||||
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/Syslog.c</file>
|
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/Syslog.c</file>
|
||||||
<file>file:/D:/Main/PicDev/Projets/ChaletLora/ChaletLora.X/Source/Terminal.c</file>
|
|
||||||
</group>
|
</group>
|
||||||
</open-files>
|
</open-files>
|
||||||
</project-private>
|
</project-private>
|
||||||
|
|||||||
Reference in New Issue
Block a user