Compare commits
10
Commits
44ecb553af
...
773adac6f4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
773adac6f4 | ||
|
|
7099b9db06 | ||
|
|
460a19c557 | ||
|
|
cfed167881 | ||
|
|
9fd1986330 | ||
|
|
d1c1f053c5 | ||
|
|
fc54e7cb98 | ||
|
|
84f488972a | ||
|
|
f1d0ed7d4a | ||
|
|
c0574b75ea |
@@ -1,2 +1,3 @@
|
|||||||
*.o
|
*.o
|
||||||
*.o.d
|
*.o.d
|
||||||
|
/ChaletLora.X/.generated_files/flags/*
|
||||||
|
|||||||
@@ -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,221 @@
|
|||||||
|
#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 if(result == 1) //socket error, probably caused by APN not connected..
|
||||||
|
{
|
||||||
|
LTEModuleMasterConnectionStatus(LTE_MODULE_MASTER_SOCKET_ERROR);
|
||||||
|
}
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
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:
|
||||||
|
{
|
||||||
|
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_NO_CMD: //+CADATAIND:
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
if(strncmp("+CADATAIND:",mInputString,strlen("+CADATAIND:")) == 0)
|
||||||
|
{
|
||||||
|
LTEModuleNewDataReady();
|
||||||
|
}
|
||||||
|
if(strncmp("+APP PDP:",mInputString,strlen("+APP PDP:")) == 0)
|
||||||
|
{
|
||||||
|
// LTEModuleNewDataReady();
|
||||||
|
}
|
||||||
|
if(strncmp("+CASTATE:",mInputString,strlen("+CASTATE:")) == 0) //+CASTATE: 0,0
|
||||||
|
{
|
||||||
|
if(mInputString[12] == '1') //The connection is established
|
||||||
|
{
|
||||||
|
LTEModuleMasterConnectionStatus(LTE_MODULE_MASTER_CONNECTED);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
LTEModuleMasterConnectionStatus(LTE_MODULE_MASTER_DISCONNECTED);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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 */
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@ int mBatterySOC;
|
|||||||
|
|
||||||
float mVoltageMeanSum;
|
float mVoltageMeanSum;
|
||||||
int mVoltageMeanCount;
|
int mVoltageMeanCount;
|
||||||
int mCurrentMeanSum;
|
unsigned int mCurrentMeanSum;
|
||||||
int mCurrentMeanCount;
|
int mCurrentMeanCount;
|
||||||
bool mCurrentModuleOK;
|
bool mCurrentModuleOK;
|
||||||
|
|
||||||
@@ -90,6 +90,16 @@ void BatteryMonitorTick()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
unsigned int Ref = 0;
|
||||||
|
AD1CHSbits.CH0SA = 0; //AN0
|
||||||
|
AD1CON1bits.SAMP = 0;
|
||||||
|
while(AD1CON1bits.DONE == 0);
|
||||||
|
Ref = ADC1BUF0;
|
||||||
|
AD1CON1bits.SAMP = 1;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
AD1CHSbits.CH0SA = 2; //AN2
|
AD1CHSbits.CH0SA = 2; //AN2
|
||||||
AD1CON1bits.SAMP = 0;
|
AD1CON1bits.SAMP = 0;
|
||||||
while(AD1CON1bits.DONE == 0);
|
while(AD1CON1bits.DONE == 0);
|
||||||
@@ -97,12 +107,12 @@ void BatteryMonitorTick()
|
|||||||
AD1CON1bits.SAMP = 1;
|
AD1CON1bits.SAMP = 1;
|
||||||
// adc &= 0xFFFE;
|
// adc &= 0xFFFE;
|
||||||
|
|
||||||
//40mV/A
|
adc -= Ref;
|
||||||
|
|
||||||
conv = (double)adc * 1.0;
|
conv = (double)adc * 1.0;
|
||||||
conv /= 1023;
|
conv /= 1023;
|
||||||
conv *= 3.3; //Volts
|
conv *= 3.3; //Volts
|
||||||
conv /= 0.04; //Amps (40mV/A)
|
conv /= 0.05; //Amps (50mV/A)
|
||||||
|
|
||||||
raw = conv;
|
raw = conv;
|
||||||
|
|
||||||
@@ -110,7 +120,7 @@ void BatteryMonitorTick()
|
|||||||
//This could go for a long time but 5000 samples is too much anyways.
|
//This could go for a long time but 5000 samples is too much anyways.
|
||||||
if(mCurrentMeanCount >= 500)
|
if(mCurrentMeanCount >= 500)
|
||||||
{
|
{
|
||||||
mCurrentMeanCount = 0;
|
mCurrentMeanCount = 1;
|
||||||
mCurrentMeanSum = adc;
|
mCurrentMeanSum = adc;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -122,16 +132,20 @@ void BatteryMonitorTick()
|
|||||||
|
|
||||||
|
|
||||||
mBatteryCurrent = adc;
|
mBatteryCurrent = adc;
|
||||||
|
//mBatteryCurrent = mCurrentMeanSum / mCurrentMeanCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
float GetBatteryVoltage()
|
float GetBatteryVoltage(int Reset)
|
||||||
{
|
{
|
||||||
mBatteryVoltage = (mVoltageMeanSum/mVoltageMeanCount);
|
if(Reset == 1)
|
||||||
mVoltageMeanSum = 0.0;
|
{
|
||||||
mVoltageMeanCount = 0;
|
mBatteryVoltage = (mVoltageMeanSum/mVoltageMeanCount);
|
||||||
|
mVoltageMeanSum = 0.0;
|
||||||
|
mVoltageMeanCount = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return mBatteryVoltage;
|
return mBatteryVoltage;
|
||||||
@@ -141,11 +155,16 @@ float GetBatteryVoltage()
|
|||||||
int GetSolarPanelCurrent()
|
int GetSolarPanelCurrent()
|
||||||
{
|
{
|
||||||
//mBatteryCurrent = (mCurrentMeanSum/mCurrentMeanCount);
|
//mBatteryCurrent = (mCurrentMeanSum/mCurrentMeanCount);
|
||||||
mVoltageMeanCount = 0;
|
//mVoltageMeanCount = 0;
|
||||||
mCurrentMeanSum = 0.0;
|
mCurrentMeanSum = 0.0;
|
||||||
|
|
||||||
return mBatteryCurrent;
|
return mBatteryCurrent;
|
||||||
}
|
}
|
||||||
|
float GetConvertedSolarPanelCurrent()
|
||||||
|
{
|
||||||
|
float Cur = (mBatteryCurrent - 2) * (3.3/1023);
|
||||||
|
return Cur;
|
||||||
|
}
|
||||||
|
|
||||||
int GetBatterySOC()
|
int GetBatterySOC()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -15,11 +15,12 @@
|
|||||||
void InitBatteryMonitor();
|
void InitBatteryMonitor();
|
||||||
|
|
||||||
void BatteryMonitorTick();
|
void BatteryMonitorTick();
|
||||||
float GetBatteryVoltage();
|
float GetBatteryVoltage(int Reset);
|
||||||
int GetSolarPanelCurrent();
|
int GetSolarPanelCurrent();
|
||||||
int GetBatterySOC();
|
int GetBatterySOC();
|
||||||
int SendNetworkBatteryData();
|
int SendNetworkBatteryData();
|
||||||
bool GetCurrentModuleOK();
|
bool GetCurrentModuleOK();
|
||||||
|
float GetConvertedSolarPanelCurrent();
|
||||||
|
|
||||||
|
|
||||||
#endif /* BATTERYMONITOR_H */
|
#endif /* BATTERYMONITOR_H */
|
||||||
|
|||||||
@@ -41,12 +41,7 @@ extern "C" {
|
|||||||
#define HEARTBEAT_LED_1_CLEAR_REG LATECLR
|
#define HEARTBEAT_LED_1_CLEAR_REG LATECLR
|
||||||
#define HEARTBEAT_LED_1_TOGGLE_MASK _LATE_LATE5_MASK
|
#define HEARTBEAT_LED_1_TOGGLE_MASK _LATE_LATE5_MASK
|
||||||
|
|
||||||
#define LORA_ACTIVITY_LED_PIN_DIR TRISFbits.TRISF1
|
|
||||||
#define LORA_ACTIVITY_LED_PIN LATFbits.LATF1
|
|
||||||
#define LORA_ACTIVITY_LED_TOGGLE_REG LATFINV
|
|
||||||
#define LORA_ACTIVITY_LED_SET_REG LATFSET
|
|
||||||
#define LORA_ACTIVITY_LED_CLEAR_REG LATFCLR
|
|
||||||
#define LORA_ACTIVITY_LED_TOGGLE_MASK _LATE_LATF1_MASK
|
|
||||||
|
|
||||||
// #define GP_DEBUG_1_PIN_DIR TRISEbits.TRISE5
|
// #define GP_DEBUG_1_PIN_DIR TRISEbits.TRISE5
|
||||||
// #define GP_DEBUG_1_PIN LATEbits.LATE5
|
// #define GP_DEBUG_1_PIN LATEbits.LATE5
|
||||||
@@ -123,17 +118,29 @@ extern "C" {
|
|||||||
//LoRa
|
//LoRa
|
||||||
#define LORA_MODULE_RELAY_PIN_DIR TRISDbits.TRISD11
|
#define LORA_MODULE_RELAY_PIN_DIR TRISDbits.TRISD11
|
||||||
#define LORA_MODULE_RELAY_PIN LATDbits.LATD11
|
#define LORA_MODULE_RELAY_PIN LATDbits.LATD11
|
||||||
#define LORA_MODULE_M0_PIN_DIR TRISEbits.TRISE7 //FUCK, double assignation avec Inverter ON
|
#define LORA_MODULE_M0_PIN_DIR TRISDbits.TRISD3 //V2
|
||||||
#define LORA_MODULE_M0_PIN LATEbits.LATE7
|
#define LORA_MODULE_M0_PIN LATDbits.LATD3
|
||||||
#define LORA_MODULE_M1_PIN_DIR TRISDbits.TRISD9
|
#define LORA_MODULE_M1_PIN_DIR TRISDbits.TRISD9
|
||||||
#define LORA_MODULE_M1_PIN LATDbits.LATD9
|
#define LORA_MODULE_M1_PIN LATDbits.LATD9
|
||||||
#define LORA_MODULE_INT_PIN_DIR TRISDbits.TRISD8
|
#define LORA_MODULE_INT_PIN_DIR TRISDbits.TRISD8
|
||||||
#define LORA_MODULE_INT_PIN PORTDits.RD8
|
#define LORA_MODULE_INT_PIN PORTDbits.RD8
|
||||||
|
//#define LORA_MODULE_RX_LED_PIN_DIR TRISCbits.TRISC14
|
||||||
|
//#define LORA_MODULE_RX_LED_PIN LATCbits.LATC14
|
||||||
|
//#define LORA_MODULE_TX_LED_PIN_DIR TRISCbits.TRISC13
|
||||||
|
//#define LORA_MODULE_TX_LED_PIN LATCbits.LATC13
|
||||||
#define LORA_MODULE_RX_LED_PIN_DIR TRISCbits.TRISC14
|
#define LORA_MODULE_RX_LED_PIN_DIR TRISCbits.TRISC14
|
||||||
#define LORA_MODULE_RX_LED_PIN LATCbits.LATC14
|
#define LORA_MODULE_RX_LED_PIN LATCbits.LATC14
|
||||||
#define LORA_MODULE_TX_LED_PIN_DIR TRISCbits.TRISC13
|
#define LORA_MODULE_TX_LED_PIN_DIR TRISCbits.TRISC13
|
||||||
#define LORA_MODULE_TX_LED_PIN LATCbits.LATC13
|
#define LORA_MODULE_TX_LED_PIN LATCbits.LATC13
|
||||||
|
|
||||||
|
// SIMCOM LTE Module
|
||||||
|
#define LTE_MODULE_TX_LED_PIN_DIR TRISFbits.TRISF1
|
||||||
|
#define LTE_MODULE_TX_LED_PIN LATFbits.LATF1
|
||||||
|
#define LTE_MODULE_RX_LED_PIN_DIR TRISBbits.TRISB4
|
||||||
|
#define LTE_MODULE_RX_LED_PIN LATBbits.LATB4
|
||||||
|
#define LTE_MODULE_PWR_PIN_DIR TRISDbits.TRISD10
|
||||||
|
#define LTE_MODULE_PWR_PIN LATDbits.LATD10
|
||||||
|
|
||||||
//LCD Screen
|
//LCD Screen
|
||||||
#define LCD_RS_PIN_DIR TRISDbits.TRISD5
|
#define LCD_RS_PIN_DIR TRISDbits.TRISD5
|
||||||
#define LCD_RS_PIN LATDbits.LATD5
|
#define LCD_RS_PIN LATDbits.LATD5
|
||||||
@@ -149,9 +156,8 @@ extern "C" {
|
|||||||
#define LCD_DB6_PIN LATBbits.LATB10
|
#define LCD_DB6_PIN LATBbits.LATB10
|
||||||
#define LCD_DB7_PIN_DIR TRISBbits.TRISB11
|
#define LCD_DB7_PIN_DIR TRISBbits.TRISB11
|
||||||
#define LCD_DB7_PIN LATBbits.LATB11
|
#define LCD_DB7_PIN LATBbits.LATB11
|
||||||
|
#define LCD_SCROLL_BTN_PIN_DIR TRISBbits.TRISB5
|
||||||
//#define LCD_SCROLL_BTN_PIN_DIR TRISCbits.TRISC13
|
#define LCD_SCROLL_BTN_PIN PORTBbits.RB5
|
||||||
//#define LCD_SCROLL_BTN_PIN PORTCbits.PORTC13
|
|
||||||
|
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
/* Prototypes */
|
/* Prototypes */
|
||||||
|
|||||||
@@ -2,14 +2,17 @@
|
|||||||
|
|
||||||
int InitBoard()
|
int InitBoard()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
DDPCONbits.JTAGEN = 0;
|
||||||
|
|
||||||
HEARTBEAT_LED_1_PIN_DIR = PIN_OUTPUT;
|
HEARTBEAT_LED_1_PIN_DIR = PIN_OUTPUT;
|
||||||
HEARTBEAT_LED_2_PIN_DIR = PIN_OUTPUT;
|
HEARTBEAT_LED_2_PIN_DIR = PIN_OUTPUT;
|
||||||
|
|
||||||
HEARTBEAT_LED_2_PIN = LED_OFF;
|
HEARTBEAT_LED_2_PIN = LED_OFF;
|
||||||
HEARTBEAT_LED_1_PIN = LED_ON;
|
HEARTBEAT_LED_1_PIN = LED_ON;
|
||||||
|
|
||||||
LORA_ACTIVITY_LED_PIN_DIR = PIN_OUTPUT;
|
// LORA_ACTIVITY_LED_PIN_DIR = PIN_OUTPUT;
|
||||||
LORA_ACTIVITY_LED_PIN = LED_OFF;
|
// LORA_ACTIVITY_LED_PIN = LED_OFF;
|
||||||
|
|
||||||
// GP_DEBUG_1_PIN_DIR = PIN_OUTPUT;
|
// GP_DEBUG_1_PIN_DIR = PIN_OUTPUT;
|
||||||
// GP_DEBUG_1_PIN = 0;
|
// GP_DEBUG_1_PIN = 0;
|
||||||
@@ -129,6 +132,14 @@ int InitBoard()
|
|||||||
// AD1CON1bits.SAMP = 1;
|
// AD1CON1bits.SAMP = 1;
|
||||||
|
|
||||||
|
|
||||||
|
////////////////LTE MODULE /////////////
|
||||||
|
LTE_MODULE_TX_LED_PIN_DIR = PIN_OUTPUT;
|
||||||
|
LTE_MODULE_TX_LED_PIN = LED_OFF;
|
||||||
|
LTE_MODULE_RX_LED_PIN_DIR = PIN_OUTPUT;
|
||||||
|
LTE_MODULE_RX_LED_PIN = LED_OFF;
|
||||||
|
LTE_MODULE_PWR_PIN_DIR = PIN_OUTPUT;
|
||||||
|
LTE_MODULE_PWR_PIN = 1;
|
||||||
|
|
||||||
//////////////// LORA //////////////////
|
//////////////// LORA //////////////////
|
||||||
LORA_MODULE_RELAY_PIN_DIR = PIN_OUTPUT;
|
LORA_MODULE_RELAY_PIN_DIR = PIN_OUTPUT;
|
||||||
LORA_MODULE_RELAY_PIN = 0;
|
LORA_MODULE_RELAY_PIN = 0;
|
||||||
@@ -159,7 +170,9 @@ int InitBoard()
|
|||||||
LCD_DB7_PIN_DIR = PIN_OUTPUT;
|
LCD_DB7_PIN_DIR = PIN_OUTPUT;
|
||||||
LCD_DB7_PIN = 0;
|
LCD_DB7_PIN = 0;
|
||||||
|
|
||||||
// LCD_SCROLL_BTN_PIN_DIR = PIN_INPUT;
|
LCD_SCROLL_BTN_PIN_DIR = PIN_INPUT;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -198,7 +211,7 @@ int InitBoard()
|
|||||||
// OC3CONbits.ON = 1;
|
// OC3CONbits.ON = 1;
|
||||||
|
|
||||||
|
|
||||||
|
RTCCONbits.ON = 1;
|
||||||
|
|
||||||
return RET_OK;
|
return RET_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,6 +23,12 @@
|
|||||||
#define FLASH_BTLDR_FLAGS_ADDRESS 0x000000
|
#define FLASH_BTLDR_FLAGS_ADDRESS 0x000000
|
||||||
#define FLASH_WIFI_IP_ADDRESS 0X00000C
|
#define FLASH_WIFI_IP_ADDRESS 0X00000C
|
||||||
#define FLASH_WIFI_GATEWAY_ADDRESS 0x000010
|
#define FLASH_WIFI_GATEWAY_ADDRESS 0x000010
|
||||||
|
#define FLASH_USE_DHCP_FLAG_ADDRESS 0x000014
|
||||||
|
#define FLASH_WIFI_ACCESS_PT_NAME_LENGTH_ADDRESS 0X000015
|
||||||
|
#define FLASH_WIFI_ACCESS_PT_NAME_ADDRESS 0x000016
|
||||||
|
#define FLASH_WIFI_ACCESS_PT_PASSWD_LENGTH_ADDRESS 0x000056
|
||||||
|
#define FLASH_WIFI_ACCESS_PT_PASSWD_ADDRESS 0x000057
|
||||||
|
#define FLASH_LAST_ADDRESS 0X000097
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,26 +1,26 @@
|
|||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* *
|
* *
|
||||||
* Copyright 2010 Rheinmetall Canada Inc. *
|
* Copyright 2010 Rheinmetall Canada Inc. *
|
||||||
* *
|
* *
|
||||||
* No part of this document may be reproduced, stored in *
|
* No part of this document may be reproduced, stored in *
|
||||||
* a retrieval system, or transmitted, in any form or by any means, *
|
* a retrieval system, or transmitted, in any form or by any means, *
|
||||||
* electronic, mechanical, photocopying, recording, or otherwise, *
|
* electronic, mechanical, photocopying, recording, or otherwise, *
|
||||||
* without the prior written permission of Rheinmetall Canada Inc. *
|
* without the prior written permission of Rheinmetall Canada Inc. *
|
||||||
* *
|
* *
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
/*
|
/*
|
||||||
Description:
|
Description:
|
||||||
This is a template file for standard C code file.
|
This is a template file for standard C code file.
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
/* ¤Revision:
|
/* ¤Revision:
|
||||||
000 20100616 JFM,
|
000 20100616 JFM,
|
||||||
Original version.
|
Original version.
|
||||||
|
|
||||||
### YYYYMMDD Initial, Bug Identification
|
### YYYYMMDD Initial, Bug Identification
|
||||||
Change description.
|
Change description.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
@@ -47,24 +47,24 @@ void InternalUartInit(void)
|
|||||||
{
|
{
|
||||||
//Setup port 1
|
//Setup port 1
|
||||||
//
|
//
|
||||||
// U1MODEbits.ON = 0; //disable module
|
// U1MODEbits.ON = 0; //disable module
|
||||||
// U1STA = 0;
|
// U1STA = 0;
|
||||||
// U1STAbits.UTXEN = 0; //disable transmitter
|
// U1STAbits.UTXEN = 0; //disable transmitter
|
||||||
// IPC6bits.U1IP = 7; //priority 7
|
// IPC6bits.U1IP = 7; //priority 7
|
||||||
// IPC6bits.U1IS = 3; //sub-priority 3
|
// IPC6bits.U1IS = 3; //sub-priority 3
|
||||||
// U1STAbits.UTXSEL = 0b01; //interrupt when all characters are transmitted
|
// U1STAbits.UTXSEL = 0b01; //interrupt when all characters are transmitted
|
||||||
//// U1STAbits.UTXSEL = 0b01; // //JFM 2012-08-27
|
//// U1STAbits.UTXSEL = 0b01; // //JFM 2012-08-27
|
||||||
// IFS0bits.U1TXIF = 0; //clear interrupt flag
|
// IFS0bits.U1TXIF = 0; //clear interrupt flag
|
||||||
// IEC0bits.U1TXIE = 1; //enable tx interrupt
|
// IEC0bits.U1TXIE = 1; //enable tx interrupt
|
||||||
// U1STAbits.URXISEL = 0b00; //interrupt for each character received
|
// U1STAbits.URXISEL = 0b00; //interrupt for each character received
|
||||||
// IFS0bits.U1RXIF = 0;
|
// IFS0bits.U1RXIF = 0;
|
||||||
//#ifdef POLL_UART1_RX
|
//#ifdef POLL_UART1_RX
|
||||||
// IEC0bits.U1RXIE = 0; //disable rx interrupts
|
// IEC0bits.U1RXIE = 0; //disable rx interrupts
|
||||||
//#else
|
//#else
|
||||||
// IEC0bits.U1RXIE = 1; //enable rx interrupts
|
// IEC0bits.U1RXIE = 1; //enable rx interrupts
|
||||||
//#endif
|
//#endif
|
||||||
// U1STAbits.URXEN = 1; //enable receiver
|
// U1STAbits.URXEN = 1; //enable receiver
|
||||||
// U1MODEbits.ON = 0; //disable module
|
// U1MODEbits.ON = 0; //disable module
|
||||||
|
|
||||||
//Setup port 2
|
//Setup port 2
|
||||||
//
|
//
|
||||||
@@ -72,7 +72,7 @@ void InternalUartInit(void)
|
|||||||
U2STA = 0;
|
U2STA = 0;
|
||||||
U2STAbits.UTXEN = 0; //disable transmitter
|
U2STAbits.UTXEN = 0; //disable transmitter
|
||||||
IPC8bits.U2IP = 7; //priority 7
|
IPC8bits.U2IP = 7; //priority 7
|
||||||
IPC8bits.U2IS = 0; //sub-priority 2
|
IPC8bits.U2IS = 2; //sub-priority 2
|
||||||
U2STAbits.UTXSEL = 0b01; //interrupt when all characters are transmitted
|
U2STAbits.UTXSEL = 0b01; //interrupt when all characters are transmitted
|
||||||
IFS1bits.U2TXIF = 0; //clear interrupt flag
|
IFS1bits.U2TXIF = 0; //clear interrupt flag
|
||||||
IEC1bits.U2TXIE = 0; //enable tx interrupt
|
IEC1bits.U2TXIE = 0; //enable tx interrupt
|
||||||
@@ -88,6 +88,27 @@ void InternalUartInit(void)
|
|||||||
U2MODEbits.ON = 0; //disable module
|
U2MODEbits.ON = 0; //disable module
|
||||||
|
|
||||||
|
|
||||||
|
//Setup port 5
|
||||||
|
//
|
||||||
|
U5MODEbits.ON = 0; //disable module
|
||||||
|
U5STA = 0;
|
||||||
|
U5STAbits.UTXEN = 0; //disable transmitter
|
||||||
|
IPC12bits.U5IP = 7; //priority 7
|
||||||
|
IPC12bits.U5IS = 1; //sub-priority 1
|
||||||
|
U5STAbits.UTXSEL = 0b01; //interrupt when all characters are transmitted
|
||||||
|
IFS2bits.U5TXIF = 0; //clear interrupt flag
|
||||||
|
IEC2bits.U5TXIE = 0; //enable tx interrupt
|
||||||
|
U5STAbits.URXISEL = 0b00; //interrupt for each character received
|
||||||
|
IFS2bits.U5RXIF = 0;
|
||||||
|
#ifdef POLL_UART2_RX
|
||||||
|
IEC1bits.U2RXIE = 0; //disable rx interrupts
|
||||||
|
#else
|
||||||
|
IEC2bits.U5RXIE = 1; //enable rx interrupts
|
||||||
|
#endif
|
||||||
|
U5STAbits.URXEN = 1; //enable receiver
|
||||||
|
U5STAbits.UTXEN = 1;
|
||||||
|
U5MODEbits.ON = 0; //disable module
|
||||||
|
|
||||||
int i;
|
int i;
|
||||||
for(i = 0; i < MAX_INTERNAL_UART_PORT; i++)
|
for(i = 0; i < MAX_INTERNAL_UART_PORT; i++)
|
||||||
{
|
{
|
||||||
@@ -219,14 +240,24 @@ int OpenInternalPort(int p_iUartPort,int p_iUartHandle,char *p_pcHeadPtr, char *
|
|||||||
U1MODEbits.ON = 1; //enable module
|
U1MODEbits.ON = 1; //enable module
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case INTERNAL_UART_PORT_2:
|
case INTERNAL_UART_PORT_2:
|
||||||
|
{
|
||||||
|
INTERNAL_UART2_TX_PIN_DIR = PIN_OUTPUT;
|
||||||
|
INTERNAL_UART2_TX_PIN = 1;
|
||||||
|
U2MODE = iMask;
|
||||||
|
U2MODEbits.BRGH = 1;
|
||||||
|
U2BRG = iBRG;
|
||||||
|
U2MODEbits.ON = 1; //enable module
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case INTERNAL_UART_PORT_5:
|
||||||
{
|
{
|
||||||
INTERNAL_UART2_TX_PIN_DIR = PIN_OUTPUT;
|
INTERNAL_UART5_TX_PIN_DIR = PIN_OUTPUT;
|
||||||
INTERNAL_UART2_TX_PIN = 1;
|
INTERNAL_UART5_TX_PIN = 1;
|
||||||
U2MODE = iMask;
|
U5MODE = iMask;
|
||||||
U2MODEbits.BRGH = 1;
|
U5MODEbits.BRGH = 1;
|
||||||
U2BRG = iBRG;
|
U5BRG = iBRG;
|
||||||
U2MODEbits.ON = 1; //enable module
|
U5MODEbits.ON = 1; //enable module
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -293,7 +324,7 @@ int SendInternalUartData(char *p_pcDataBuf, int p_iDataSize, int p_iUartPort, ch
|
|||||||
int i;
|
int i;
|
||||||
for(i = 0; i < iBufSize; i++)
|
for(i = 0; i < iBufSize; i++)
|
||||||
{
|
{
|
||||||
// KickWatchdog();
|
// KickWatchdog();
|
||||||
U1TXREG = *p_stUartDataPtr->pcTxDataPtr++;
|
U1TXREG = *p_stUartDataPtr->pcTxDataPtr++;
|
||||||
while(U1STAbits.TRMT == 0);
|
while(U1STAbits.TRMT == 0);
|
||||||
}
|
}
|
||||||
@@ -302,23 +333,47 @@ int SendInternalUartData(char *p_pcDataBuf, int p_iDataSize, int p_iUartPort, ch
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case INTERNAL_UART_PORT_2:
|
case INTERNAL_UART_PORT_2:
|
||||||
|
{
|
||||||
|
if(IEC1bits.U2TXIE)
|
||||||
|
{
|
||||||
|
//We consider at this point that the data has been sent for the upper layer.
|
||||||
|
DataSentNotification(p_stUartDataPtr->iUartHandle,iBufSize);
|
||||||
|
U2STAbits.UTXEN = 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
int i;
|
||||||
|
for(i = 0; i < iBufSize; i++)
|
||||||
|
{
|
||||||
|
// KickWatchdog();
|
||||||
|
U2TXREG = *p_stUartDataPtr->pcTxDataPtr++;
|
||||||
|
while(U2STAbits.TRMT == 0);
|
||||||
|
LORA_MODULE_TX_LED_PIN = ~ LORA_MODULE_TX_LED_PIN;
|
||||||
|
}
|
||||||
|
p_stUartDataPtr->iIsBusy = 0;
|
||||||
|
DataSentNotification(p_stUartDataPtr->iUartHandle,iBufSize);
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case INTERNAL_UART_PORT_5:
|
||||||
{
|
{
|
||||||
if(IEC1bits.U2TXIE)
|
if(IEC2bits.U5TXIE)
|
||||||
{
|
{
|
||||||
//We consider at this point that the data has been sent for the upper layer.
|
//We consider at this point that the data has been sent for the upper layer.
|
||||||
DataSentNotification(p_stUartDataPtr->iUartHandle,iBufSize);
|
DataSentNotification(p_stUartDataPtr->iUartHandle,iBufSize);
|
||||||
U2STAbits.UTXEN = 1;
|
U5STAbits.UTXEN = 1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
for(i = 0; i < iBufSize; i++)
|
for(i = 0; i < iBufSize; i++)
|
||||||
{
|
{
|
||||||
// KickWatchdog();
|
// KickWatchdog();
|
||||||
U2TXREG = *p_stUartDataPtr->pcTxDataPtr++;
|
U5TXREG = *p_stUartDataPtr->pcTxDataPtr++;
|
||||||
while(U2STAbits.TRMT == 0);
|
while(U5STAbits.TRMT == 0);
|
||||||
LORA_MODULE_TX_LED_PIN = ~ LORA_MODULE_TX_LED_PIN;
|
// LTE_MODULE_TX_LED_PIN = ~ LTE_MODULE_TX_LED_PIN;
|
||||||
}
|
}
|
||||||
p_stUartDataPtr->iIsBusy = 0;
|
p_stUartDataPtr->iIsBusy = 0;
|
||||||
DataSentNotification(p_stUartDataPtr->iUartHandle,iBufSize);
|
DataSentNotification(p_stUartDataPtr->iUartHandle,iBufSize);
|
||||||
@@ -334,17 +389,57 @@ int SendInternalUartData(char *p_pcDataBuf, int p_iDataSize, int p_iUartPort, ch
|
|||||||
int SendInternalUartDataBlocking(char *p_pcDataBuf, int p_iDataSize, int p_iUartPort)
|
int SendInternalUartDataBlocking(char *p_pcDataBuf, int p_iDataSize, int p_iUartPort)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
int temp = IEC1;
|
|
||||||
IEC1bits.U2TXIE = 0;
|
switch(p_iUartPort)
|
||||||
for(i = 0; i < p_iDataSize; i++)
|
{
|
||||||
{
|
case INTERNAL_UART_PORT_1:
|
||||||
LORA_MODULE_TX_LED_PIN = ~ LORA_MODULE_TX_LED_PIN;
|
{
|
||||||
U2TXREG = *p_pcDataBuf++;
|
int temp = IEC1;
|
||||||
while(U2STAbits.TRMT == 0);
|
IEC0bits.U1TXIE = 0;
|
||||||
|
for(i = 0; i < p_iDataSize; i++)
|
||||||
|
{
|
||||||
|
// LORA_MODULE_TX_LED_PIN = ~ LORA_MODULE_TX_LED_PIN;
|
||||||
|
U1TXREG = *p_pcDataBuf++;
|
||||||
|
while(U1STAbits.TRMT == 0);
|
||||||
|
}
|
||||||
|
// LORA_MODULE_TX_LED_PIN = LED_OFF;
|
||||||
|
IFS0bits.U1TXIF = 0;
|
||||||
|
IEC1 = temp;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case INTERNAL_UART_PORT_2:
|
||||||
|
{
|
||||||
|
int temp = IEC1;
|
||||||
|
IEC1bits.U2TXIE = 0;
|
||||||
|
for(i = 0; i < p_iDataSize; i++)
|
||||||
|
{
|
||||||
|
LORA_MODULE_TX_LED_PIN = ~ LORA_MODULE_TX_LED_PIN;
|
||||||
|
U2TXREG = *p_pcDataBuf++;
|
||||||
|
while(U2STAbits.TRMT == 0);
|
||||||
|
}
|
||||||
|
LORA_MODULE_TX_LED_PIN = LED_OFF;
|
||||||
|
IFS1bits.U2TXIF = 0;
|
||||||
|
IEC1 = temp;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case INTERNAL_UART_PORT_5:
|
||||||
|
{
|
||||||
|
int temp = IEC2;
|
||||||
|
IEC2bits.U5TXIE = 0;
|
||||||
|
for(i = 0; i < p_iDataSize; i++)
|
||||||
|
{
|
||||||
|
// LTE_MODULE_TX_LED_PIN = ~ LTE_MODULE_TX_LED_PIN;
|
||||||
|
U2TXREG = *p_pcDataBuf++;
|
||||||
|
while(U5STAbits.TRMT == 0);
|
||||||
|
}
|
||||||
|
// LTE_MODULE_TX_LED_PIN = LED_OFF;
|
||||||
|
IFS2bits.U5TXIF = 0;
|
||||||
|
IEC2 = temp;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
LORA_MODULE_TX_LED_PIN = LED_OFF;
|
|
||||||
IFS1bits.U2TXIF = 0;
|
|
||||||
IEC1 = temp;
|
|
||||||
return UART_OK;
|
return UART_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -363,11 +458,11 @@ void TickInternalUart(void)
|
|||||||
while(U1STAbits.URXDA && i < INTERNAL_UART_BUFFER_DEPTH)
|
while(U1STAbits.URXDA && i < INTERNAL_UART_BUFFER_DEPTH)
|
||||||
{
|
{
|
||||||
char NewByte = U1RXREG;
|
char NewByte = U1RXREG;
|
||||||
// DriveProtocolRxData(&NewByte,1);
|
// DriveProtocolRxData(&NewByte,1);
|
||||||
acIntUartRxBuff[INTERNAL_UART_PORT_1][i++] = NewByte;
|
acIntUartRxBuff[INTERNAL_UART_PORT_1][i++] = NewByte;
|
||||||
}
|
}
|
||||||
// UartReceiveData(UART_1,&acIntUartRxBuff[INTERNAL_UART_PORT_1][0], i);
|
// UartReceiveData(UART_1,&acIntUartRxBuff[INTERNAL_UART_PORT_1][0], i);
|
||||||
// DriveProtocolRxData(&acIntUartRxBuff[INTERNAL_UART_PORT_1][0], i);
|
// DriveProtocolRxData(&acIntUartRxBuff[INTERNAL_UART_PORT_1][0], i);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -378,31 +473,31 @@ void TickInternalUart(void)
|
|||||||
while(U2STAbits.URXDA == 1 && i < INTERNAL_UART_BUFFER_DEPTH)
|
while(U2STAbits.URXDA == 1 && i < INTERNAL_UART_BUFFER_DEPTH)
|
||||||
{
|
{
|
||||||
char NewByte = U2RXREG;
|
char NewByte = U2RXREG;
|
||||||
// acIntUartRxBuff[INTERNAL_UART_PORT_2][i++] = NewByte;
|
// acIntUartRxBuff[INTERNAL_UART_PORT_2][i++] = NewByte;
|
||||||
LORA_MODULE_RX_LED_PIN = ~LORA_MODULE_RX_LED_PIN;
|
LORA_MODULE_RX_LED_PIN = ~LORA_MODULE_RX_LED_PIN;
|
||||||
ProtocolAnalyzeNewData(NewByte);
|
ProtocolAnalyzeNewData(NewByte);
|
||||||
|
|
||||||
|
|
||||||
// LoraData <<= 8;
|
// LoraData <<= 8;
|
||||||
// unsigned int toto = NewByte;
|
// unsigned int toto = NewByte;
|
||||||
// toto &= 0x000000FF;
|
// toto &= 0x000000FF;
|
||||||
// LoraData |= toto;
|
// LoraData |= toto;
|
||||||
//
|
//
|
||||||
// if(LoraData == 0xDEADBEEF)
|
// if(LoraData == 0xDEADBEEF)
|
||||||
// {
|
// {
|
||||||
// HEARTBEAT_LED_1_PIN = ~HEARTBEAT_LED_1_PIN;
|
// HEARTBEAT_LED_1_PIN = ~HEARTBEAT_LED_1_PIN;
|
||||||
// LORA_ACTIVITY_LED_PIN = ~LORA_ACTIVITY_LED_PIN;
|
// LORA_ACTIVITY_LED_PIN = ~LORA_ACTIVITY_LED_PIN;
|
||||||
// LoraData = 0;
|
// LoraData = 0;
|
||||||
// }
|
// }
|
||||||
// HEARTBEAT_LED_2_PIN = ~HEARTBEAT_LED_2_PIN;
|
// HEARTBEAT_LED_2_PIN = ~HEARTBEAT_LED_2_PIN;
|
||||||
}
|
}
|
||||||
if(U2STAbits.OERR) //Buffer overrun error. Data is lost.
|
if(U2STAbits.OERR) //Buffer overrun error. Data is lost.
|
||||||
{
|
{
|
||||||
U2STAbits.OERR = 0;
|
U2STAbits.OERR = 0;
|
||||||
printf("Overrun\n");
|
printf("Overrun\n");
|
||||||
}
|
}
|
||||||
// UartReceiveData(UART_2,&acIntUartRxBuff[INTERNAL_UART_PORT_2][0], i);
|
// UartReceiveData(UART_2,&acIntUartRxBuff[INTERNAL_UART_PORT_2][0], i);
|
||||||
// CUProtocolRxData(&acIntUartRxBuff[INTERNAL_UART_PORT_2][0], i);
|
// CUProtocolRxData(&acIntUartRxBuff[INTERNAL_UART_PORT_2][0], i);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -434,14 +529,14 @@ void __ISR(_UART_1_VECTOR, ipl7) InternalUart1AInterrupt(void)
|
|||||||
|
|
||||||
}
|
}
|
||||||
while((U1STAbits.UTXBF == 0) && //while there is space in buffer
|
while((U1STAbits.UTXBF == 0) && //while there is space in buffer
|
||||||
(p_acUartDataPtr->iNbFIFOPendingBytes != 0)); //and data to send
|
(p_acUartDataPtr->iNbFIFOPendingBytes != 0)); //and data to send
|
||||||
|
|
||||||
// HCAM
|
// HCAM
|
||||||
// if(p_acUartDataPtr->iNbFIFOPendingBytes == 0)
|
// if(p_acUartDataPtr->iNbFIFOPendingBytes == 0)
|
||||||
// {
|
// {
|
||||||
// // U1STAbits.UTXEN = 0; //all data sent, stop transmitter
|
// // U1STAbits.UTXEN = 0; //all data sent, stop transmitter
|
||||||
// p_acUartDataPtr->iIsBusy = 0;
|
// p_acUartDataPtr->iIsBusy = 0;
|
||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -498,7 +593,7 @@ void __ISR(_UART_2_VECTOR, ipl7) InternalUart2Interrupt(void)
|
|||||||
LORA_MODULE_TX_LED_PIN = ~ LORA_MODULE_TX_LED_PIN;
|
LORA_MODULE_TX_LED_PIN = ~ LORA_MODULE_TX_LED_PIN;
|
||||||
}
|
}
|
||||||
while((U2STAbits.UTXBF == 0) && //while there is space in buffer
|
while((U2STAbits.UTXBF == 0) && //while there is space in buffer
|
||||||
(p_acUartDataPtr->iNbFIFOPendingBytes != 0)); //and data to send
|
(p_acUartDataPtr->iNbFIFOPendingBytes != 0)); //and data to send
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -526,6 +621,59 @@ void __ISR(_UART_2_VECTOR, ipl7) InternalUart2Interrupt(void)
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
void __ISR(_UART_5_VECTOR, ipl7) InternalUart5Interrupt(void)
|
||||||
|
{
|
||||||
|
stInternalUartData *p_acUartDataPtr = &astInternalUartData[INTERNAL_UART_PORT_5];
|
||||||
|
if(IFS2bits.U5TXIF && IEC2bits.U5TXIE)
|
||||||
|
{
|
||||||
|
IFS2bits.U5TXIF = 0;
|
||||||
|
//Check if there is still data to send in FIFO
|
||||||
|
if(p_acUartDataPtr->iNbFIFOPendingBytes == 0)
|
||||||
|
{
|
||||||
|
U5STAbits.UTXEN = 0; //all data sent, stop transmitter
|
||||||
|
p_acUartDataPtr->iIsBusy = 0;
|
||||||
|
//LORA_MODULE_TX_LED_PIN = LED_OFF;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// LTE_MODULE_TX_LED_PIN = LED_ON;
|
||||||
|
do
|
||||||
|
{
|
||||||
|
U5TXREG = *p_acUartDataPtr->pcTxDataPtr++; //send data
|
||||||
|
p_acUartDataPtr->iNbFIFOPendingBytes--;
|
||||||
|
|
||||||
|
}
|
||||||
|
while((U5STAbits.UTXBF == 0) && //while there is space in buffer
|
||||||
|
(p_acUartDataPtr->iNbFIFOPendingBytes != 0)); //and data to send
|
||||||
|
|
||||||
|
// LTE_MODULE_TX_LED_PIN = LED_OFF;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
if(IFS2bits.U5RXIF && IEC2bits.U5RXIE)
|
||||||
|
{
|
||||||
|
IFS2bits.U5RXIF = 0;
|
||||||
|
char NewByte;
|
||||||
|
int i;
|
||||||
|
|
||||||
|
if(U5STAbits.OERR) //Buffer overrun error. Data is lost.
|
||||||
|
{
|
||||||
|
U5STAbits.OERR = 0;
|
||||||
|
IFS2bits.U5RXIF = 0;
|
||||||
|
printf("UART5 OERR\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
i = 0;
|
||||||
|
while(U5STAbits.URXDA)
|
||||||
|
{
|
||||||
|
NewByte = U5RXREG;
|
||||||
|
acIntUartRxBuff[INTERNAL_UART_PORT_5][i++] = NewByte;
|
||||||
|
LTE_MODULE_RX_LED_PIN = ~LTE_MODULE_RX_LED_PIN;
|
||||||
|
}
|
||||||
|
UartReceiveData(p_acUartDataPtr->iUartHandle,&acIntUartRxBuff[INTERNAL_UART_PORT_5][0], i);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
@@ -560,7 +708,7 @@ void ResetUart1(void)
|
|||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
void ResetUart2(void)
|
void ResetUart2(void)
|
||||||
{
|
{
|
||||||
//Setup port 2
|
//Setup port 2
|
||||||
//
|
//
|
||||||
U2MODEbits.ON = 0; //disable module
|
U2MODEbits.ON = 0; //disable module
|
||||||
|
|
||||||
@@ -585,6 +733,35 @@ void ResetUart2(void)
|
|||||||
|
|
||||||
U2MODEbits.ON = 1; //disable module
|
U2MODEbits.ON = 1; //disable module
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void ResetUart5(void)
|
||||||
|
{
|
||||||
|
//Setup port 2
|
||||||
|
//
|
||||||
|
U5MODEbits.ON = 0; //disable module
|
||||||
|
|
||||||
|
U5STAbits.UTXEN = 0; //disable transmitter
|
||||||
|
|
||||||
|
IEC2bits.U5TXIE = 0; //disable tx interrupt
|
||||||
|
IFS2bits.U5TXIF = 0; //clear interrupt flag
|
||||||
|
IEC2bits.U5TXIE = 0; //enable tx interrupt
|
||||||
|
IEC2bits.U5RXIE = 0; //disable rx interrupts
|
||||||
|
IFS2bits.U5RXIF = 1;
|
||||||
|
#ifdef POLL_UART2_RX
|
||||||
|
IEC2bits.U5RXIE = 0; //disable rx interrupts
|
||||||
|
#else
|
||||||
|
IEC2bits.U5RXIE = 1; //enable rx interrupts
|
||||||
|
#endif
|
||||||
|
U5STAbits.URXEN = 1; //enable receiver
|
||||||
|
|
||||||
|
|
||||||
|
astInternalUartData[INTERNAL_UART_PORT_5].pcTxDataPtr = &astInternalUartData[INTERNAL_UART_PORT_5].acIntUartTxFIFO[0];
|
||||||
|
astInternalUartData[INTERNAL_UART_PORT_5].iTxDataSize = 0;
|
||||||
|
astInternalUartData[INTERNAL_UART_PORT_5].iIsBusy = 0;
|
||||||
|
|
||||||
|
U5MODEbits.ON = 1; //enable module
|
||||||
|
|
||||||
}
|
}
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|||||||
@@ -40,13 +40,16 @@
|
|||||||
#define INTERNAL_UART2_TX_PIN_DIR TRISFbits.TRISF5
|
#define INTERNAL_UART2_TX_PIN_DIR TRISFbits.TRISF5
|
||||||
#define INTERNAL_UART2_TX_PIN LATFbits.LATF5
|
#define INTERNAL_UART2_TX_PIN LATFbits.LATF5
|
||||||
|
|
||||||
|
#define INTERNAL_UART5_TX_PIN_DIR TRISBbits.TRISB14
|
||||||
|
#define INTERNAL_UART5_TX_PIN LATBbits.LATB14
|
||||||
|
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
/* Type definitions */
|
/* Type definitions */
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
INTERNAL_UART_PORT_1,
|
INTERNAL_UART_PORT_1,
|
||||||
INTERNAL_UART_PORT_2,
|
INTERNAL_UART_PORT_2,
|
||||||
|
INTERNAL_UART_PORT_5,
|
||||||
MAX_INTERNAL_UART_PORT
|
MAX_INTERNAL_UART_PORT
|
||||||
}eInternalUartPorts;
|
}eInternalUartPorts;
|
||||||
|
|
||||||
@@ -92,6 +95,7 @@ int SendInternalUartDataBlocking(char *p_pcDataBuf, int p_iDataSize, int p_iUart
|
|||||||
void TickInternalUart(void);
|
void TickInternalUart(void);
|
||||||
void ResetUart1(void);
|
void ResetUart1(void);
|
||||||
void ResetUart2(void);
|
void ResetUart2(void);
|
||||||
|
void ResetUart5(void);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
//EOF
|
//EOF
|
||||||
|
|||||||
@@ -0,0 +1,108 @@
|
|||||||
|
//#include <proc/p32mx440f256h.h>
|
||||||
|
|
||||||
|
#include "LCDCtrl.h"
|
||||||
|
#include "BoardCfg.h"
|
||||||
|
#include "timer.h"
|
||||||
|
#include "hd44780.h"
|
||||||
|
#include "BatteryMonitor.h"
|
||||||
|
|
||||||
|
unsigned int mIsLCDON;
|
||||||
|
unsigned int mPinStateToggle;
|
||||||
|
|
||||||
|
void InitLCDCtrl()
|
||||||
|
{
|
||||||
|
mIsLCDON = 0;
|
||||||
|
mPinStateToggle = 0;
|
||||||
|
|
||||||
|
LCD_RS_PIN = 0;
|
||||||
|
LCD_RW_PIN = 0;
|
||||||
|
LCD_E_PIN = 0;
|
||||||
|
LCD_DB4_PIN = 0;
|
||||||
|
LCD_DB5_PIN = 0;
|
||||||
|
LCD_DB6_PIN = 0;
|
||||||
|
LCD_DB7_PIN = 0;
|
||||||
|
// HD44780_Init();
|
||||||
|
//
|
||||||
|
// HD44780_DisplayClear();
|
||||||
|
// HD44780_PositionXY(0, 0);
|
||||||
|
// // send char
|
||||||
|
// HD44780_DrawString("Le Chalet");
|
||||||
|
// HD44780_PositionXY(0, 1);
|
||||||
|
// HD44780_DrawString("Ile aux chevres");
|
||||||
|
|
||||||
|
// display clear
|
||||||
|
//HD44780_DisplayOn();
|
||||||
|
|
||||||
|
TimerStart(LCD_CTRL_TIMER,LCD_REFRESH_TIMEOUT);
|
||||||
|
}
|
||||||
|
|
||||||
|
void TickLCDCtrl()
|
||||||
|
{
|
||||||
|
if(LCD_SCROLL_BTN_PIN == 0)
|
||||||
|
{
|
||||||
|
if(mPinStateToggle == 0)
|
||||||
|
{
|
||||||
|
mPinStateToggle = 1;
|
||||||
|
if(mIsLCDON == 1)
|
||||||
|
{
|
||||||
|
mIsLCDON = 0;
|
||||||
|
HD44780_DisplayClear();
|
||||||
|
|
||||||
|
LCD_RS_PIN = 0;
|
||||||
|
LCD_RW_PIN = 0;
|
||||||
|
LCD_E_PIN = 0;
|
||||||
|
LCD_DB4_PIN = 0;
|
||||||
|
LCD_DB5_PIN = 0;
|
||||||
|
LCD_DB6_PIN = 0;
|
||||||
|
LCD_DB7_PIN = 0;
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mIsLCDON = 1;
|
||||||
|
HD44780_Init();
|
||||||
|
HD44780_DisplayClear();
|
||||||
|
HD44780_DisplayOn();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if(mPinStateToggle == 1)
|
||||||
|
{
|
||||||
|
mPinStateToggle = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(IsTimerExpired(LCD_CTRL_TIMER))
|
||||||
|
{
|
||||||
|
if(mIsLCDON == 1)
|
||||||
|
{
|
||||||
|
float VBat = GetBatteryVoltage(0);
|
||||||
|
float ISolar = GetConvertedSolarPanelCurrent();
|
||||||
|
|
||||||
|
char line1[16], line2[16];
|
||||||
|
snprintf(line1,16,"VBat: %.2fV ",VBat);
|
||||||
|
if(ISolar < (float)0.1)
|
||||||
|
{
|
||||||
|
ISolar *= 1000;
|
||||||
|
snprintf(line2,16,"ISol: %.2fmA ",ISolar);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
snprintf(line2,16,"ISol: %.5fA ",ISolar);
|
||||||
|
}
|
||||||
|
//
|
||||||
|
// HD44780_Init();
|
||||||
|
// HD44780_DisplayClear();
|
||||||
|
HD44780_PositionXY(0, 0);
|
||||||
|
HD44780_DrawString(line1);
|
||||||
|
|
||||||
|
HD44780_PositionXY(0, 1);
|
||||||
|
HD44780_DrawString(line2);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
TimerStart(LCD_CTRL_TIMER,LCD_REFRESH_TIMEOUT);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
/*
|
||||||
|
* File: LCDCtrl.h
|
||||||
|
* Author: JF
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef LCDCTRL_H
|
||||||
|
#define LCDCTRL_H
|
||||||
|
#include "define.h"
|
||||||
|
|
||||||
|
#define LCD_REFRESH_TIMEOUT 1000 //1h Time without comm. before we reset the LoRa module
|
||||||
|
|
||||||
|
void InitLCDCtrl();
|
||||||
|
void TickLCDCtrl();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* LCDCTRL_H */
|
||||||
|
|
||||||
@@ -0,0 +1,344 @@
|
|||||||
|
#include "LTENetworkInterface.h"
|
||||||
|
#include "NetworkProtocol.h"
|
||||||
|
#include "SIM7080GInterface.h"
|
||||||
|
#include "timer.h"
|
||||||
|
#include "ChaletPowerRelay.h"
|
||||||
|
#include "HarakiriRelay.h"
|
||||||
|
#include "BatteryMonitor.h"
|
||||||
|
#include "LedLightCtrl.h"
|
||||||
|
#include "TemperatureSensor.h"
|
||||||
|
#include "SPI_Flash.h"
|
||||||
|
#include "FlashMapping.h"
|
||||||
|
#include "LoraWatchdog.h"
|
||||||
|
#include "versionbuild.h"
|
||||||
|
#include "WiFiCtrl.h"
|
||||||
|
#include "BoardCfg.h"
|
||||||
|
|
||||||
|
int mLTENWISMState;
|
||||||
|
static const char mFirmwareVersion[15] = VERSIONNUMBER;
|
||||||
|
#define LORA_CHALET_STATUS_CUR_SENSOR_MASK 0x02
|
||||||
|
#define LORA_CHALET_STATUS_POWER_RELAY_MASK 0x01
|
||||||
|
|
||||||
|
unsigned int mLTETotalMasterNbRequests = 0;
|
||||||
|
|
||||||
|
void LTENetworkInterfaceInit()
|
||||||
|
{
|
||||||
|
ProtocolInit(NETWORK_PROTOCOL_USER_LTE);
|
||||||
|
|
||||||
|
mLTENWISMState = LTE_NWI_INIT_STATE;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ExecuteLTEMasterCommand(int SenderID, int Command, unsigned char *Data, int DataSize)
|
||||||
|
{
|
||||||
|
KickLoraWatchdog();
|
||||||
|
ChaletPowerRelayKickTimer();
|
||||||
|
mLTETotalMasterNbRequests++;
|
||||||
|
LTE_MODULE_RX_LED_PIN = LED_OFF;
|
||||||
|
switch(SenderID)
|
||||||
|
{
|
||||||
|
case ID_MASTER:
|
||||||
|
{
|
||||||
|
switch(Command)
|
||||||
|
{
|
||||||
|
case CHALET_INTERFACE_ACK:
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CHALET_GENERAL_STATUS_REQUEST:
|
||||||
|
{
|
||||||
|
float FloatVoltage = GetBatteryVoltage(1);
|
||||||
|
float FloatTemperature = TempSensorGetTemp();
|
||||||
|
unsigned int BattVoltage = *((int*)&FloatVoltage);
|
||||||
|
unsigned int Temperature = *((int*)&FloatTemperature);
|
||||||
|
int SolarPanelCurrent = GetSolarPanelCurrent();
|
||||||
|
int SOC = GetBatterySOC();
|
||||||
|
|
||||||
|
char GeneralStatus = 0;
|
||||||
|
char ChaletStatus[18];
|
||||||
|
|
||||||
|
if(GetChaletPowerRelayState() == CHALET_POWER_RELAY_ON_STATE)
|
||||||
|
{
|
||||||
|
GeneralStatus |= LORA_CHALET_STATUS_POWER_RELAY_MASK;
|
||||||
|
}
|
||||||
|
if(GetCurrentModuleOK() == true)
|
||||||
|
{
|
||||||
|
GeneralStatus |= LORA_CHALET_STATUS_CUR_SENSOR_MASK;
|
||||||
|
}
|
||||||
|
|
||||||
|
ChaletStatus[0] = GeneralStatus; //General Status
|
||||||
|
ChaletStatus[1] = GetWiFiSate(); //Wifi Module state
|
||||||
|
|
||||||
|
ChaletStatus[2] = (char)(BattVoltage & 0x000000FF); //Battery Voltage 1
|
||||||
|
BattVoltage >>= 8;
|
||||||
|
ChaletStatus[3] = (char)(BattVoltage & 0x000000FF); //Battery Voltage 2
|
||||||
|
BattVoltage >>= 8;
|
||||||
|
ChaletStatus[4] = (char)(BattVoltage & 0x000000FF); //Battery Voltage 3
|
||||||
|
BattVoltage >>= 8;
|
||||||
|
ChaletStatus[5] = (char)(BattVoltage & 0x000000FF); //Battery Voltage 4
|
||||||
|
|
||||||
|
ChaletStatus[6] = (char)(SolarPanelCurrent & 0x000000FF); //Solar panel Current 1
|
||||||
|
SolarPanelCurrent >>= 8;
|
||||||
|
ChaletStatus[7] = (char)(SolarPanelCurrent & 0x000000FF); //Solar panel Current 2
|
||||||
|
|
||||||
|
ChaletStatus[8] = (char)(SOC & 0x000000FF); //Battery SOC 1
|
||||||
|
SolarPanelCurrent >>= 8;
|
||||||
|
ChaletStatus[9] = (char)(SolarPanelCurrent & 0x000000FF); //Battery SOC 2
|
||||||
|
|
||||||
|
ChaletStatus[10] = (char)(Temperature & 0x000000FF); //Temperature 1
|
||||||
|
Temperature >>= 8;
|
||||||
|
ChaletStatus[11] = (char)(Temperature & 0x000000FF); //Temperature 2
|
||||||
|
Temperature >>= 8;
|
||||||
|
ChaletStatus[12] = (char)(Temperature & 0x000000FF); //BTemperature 3
|
||||||
|
Temperature >>= 8;
|
||||||
|
ChaletStatus[13] = (char)(Temperature & 0x000000FF); //Temperature 4
|
||||||
|
|
||||||
|
int tmp = mLTETotalMasterNbRequests;
|
||||||
|
ChaletStatus[14] = (char)(mLTETotalMasterNbRequests & 0x000000FF); //Total Nb Requests 1
|
||||||
|
mLTETotalMasterNbRequests >>= 8;
|
||||||
|
ChaletStatus[15] = (char)(mLTETotalMasterNbRequests & 0x000000FF); //Total Nb Requests 2
|
||||||
|
mLTETotalMasterNbRequests >>= 8;
|
||||||
|
ChaletStatus[16] = (char)(mLTETotalMasterNbRequests & 0x000000FF); //Total Nb Requests 3
|
||||||
|
mLTETotalMasterNbRequests >>= 8;
|
||||||
|
ChaletStatus[17] = (char)(mLTETotalMasterNbRequests & 0x000000FF); //Total Nb Requests 4
|
||||||
|
mLTETotalMasterNbRequests = tmp;
|
||||||
|
|
||||||
|
|
||||||
|
SendLTENetworkCommand(CHALET_GENERAL_STATUS_RESPONSE,ChaletStatus,18);
|
||||||
|
|
||||||
|
HEARTBEAT_LED_1_PIN = ~HEARTBEAT_LED_1_PIN;
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CHALET_AC_POWER_STATE_STATUS_REQUEST:
|
||||||
|
{
|
||||||
|
char PowerStatus = GetChaletPowerRelayState();
|
||||||
|
SendLTENetworkCommand(CHALET_AC_POWER_STATE_STATUS_RESPONSE,&PowerStatus,1);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CHALET_AC_POWER_SET_STATE_REQUEST:
|
||||||
|
{
|
||||||
|
char response = CHALET_POWER_RELAY_UNKNOWN_STATE;
|
||||||
|
if(Data[0] == CHALET_POWER_RELAY_OFF_STATE)
|
||||||
|
{
|
||||||
|
ChaletPowerRelayTurnOff();
|
||||||
|
response = CHALET_POWER_RELAY_OFF_STATE;
|
||||||
|
}
|
||||||
|
else if(Data[0] == CHALET_POWER_RELAY_ON_STATE)
|
||||||
|
{
|
||||||
|
ChaletPowerRelayTurnOn();
|
||||||
|
response = CHALET_POWER_RELAY_ON_STATE;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//invalid state requested.... don't do anything
|
||||||
|
response = CHALET_POWER_RELAY_UNKNOWN_STATE;
|
||||||
|
}
|
||||||
|
|
||||||
|
SendLTENetworkCommand(CHALET_AC_POWER_SET_STATE_RESPONSE,&response,1);
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CHALET_BATTERY_VOLTAGE_REQUEST:
|
||||||
|
{
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CHALET_WIFI_STATUS_REQUEST:
|
||||||
|
{
|
||||||
|
char response[5];
|
||||||
|
uint32 IPAddress = GetCurIPAddress();
|
||||||
|
|
||||||
|
response[0] = GetWiFiSate(); //Wifi Module state
|
||||||
|
response[1] = IPV4_BYTE(IPAddress,0);
|
||||||
|
response[2] = IPV4_BYTE(IPAddress,1);
|
||||||
|
response[3] = IPV4_BYTE(IPAddress,2);
|
||||||
|
response[4] = IPV4_BYTE(IPAddress,3);
|
||||||
|
SendLTENetworkCommand(CHALET_WIFI_STATUS_RESPONSE,(unsigned char*)&response,5);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CHALET_WIFI_SET_STATE_REQUEST:
|
||||||
|
{
|
||||||
|
char response = WIFI_UNKNOWN_STATE;
|
||||||
|
if(Data[0] == 0)
|
||||||
|
{
|
||||||
|
TurnOFFWiFi();
|
||||||
|
response = 0;
|
||||||
|
}
|
||||||
|
else if(Data[0] == 1)
|
||||||
|
{
|
||||||
|
if(GetWiFiSate() != WIFI_CONNECTED_STATE)
|
||||||
|
{
|
||||||
|
InitWiFi();
|
||||||
|
response = GetWiFiSate();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
response = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//invalid state requested.... don't do anything
|
||||||
|
response = WIFI_UNKNOWN_STATE;
|
||||||
|
}
|
||||||
|
|
||||||
|
SendLTENetworkCommand(CHALET_WIFI_SET_STATE_RESPONSE,&response,1);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CHALET_DO_HARAKIRI_REQUEST:
|
||||||
|
{
|
||||||
|
char response;
|
||||||
|
if(Data[0] == 0xBA &&
|
||||||
|
Data[1] == 0xAD &&
|
||||||
|
Data[2] == 0xBE &&
|
||||||
|
Data[3] == 0xEF)
|
||||||
|
{
|
||||||
|
//Magic word is OK... let's suicide...
|
||||||
|
response = 0x01;
|
||||||
|
//First, send an ACK to master (this is blocking so it's OK)
|
||||||
|
SendLTENetworkCommand(CHALET_DO_HARAKIRI_CONFIRMATION,&response,1);
|
||||||
|
HarakiriRelayTurnOff();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
response = 0x00;
|
||||||
|
SendLTENetworkCommand(CHALET_DO_HARAKIRI_CONFIRMATION,&response,1);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CHALET_REBOOT_CPU_REQUEST:
|
||||||
|
{
|
||||||
|
char response;
|
||||||
|
if(Data[0] == 0xBA &&
|
||||||
|
Data[1] == 0xAD &&
|
||||||
|
Data[2] == 0xCA &&
|
||||||
|
Data[3] == 0xFE)
|
||||||
|
{
|
||||||
|
//Magic word is OK... let's reboot...
|
||||||
|
response = 0x01;
|
||||||
|
//First, send an ACK to master (this is blocking so it's OK)
|
||||||
|
SendLTENetworkCommand(CHALET_REBOOT_CPU_RESPONSE,&response,1);
|
||||||
|
Sleep(100);
|
||||||
|
TurnOFFWiFi();
|
||||||
|
Sleep(100);
|
||||||
|
SoftReset();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
response = 0x00;
|
||||||
|
SendLTENetworkCommand(CHALET_DO_HARAKIRI_CONFIRMATION,&response,1);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CHALET_GET_STORED_WIFI_SETTINGS_REQUEST:
|
||||||
|
{
|
||||||
|
char response[140];
|
||||||
|
char WifiDataSize;
|
||||||
|
SPIFlashReadBuffer(response,11,FLASH_WIFI_IP_ADDRESS);
|
||||||
|
WifiDataSize = 11 + response[9] + response[10];
|
||||||
|
if(WifiDataSize > 140)
|
||||||
|
break;
|
||||||
|
SPIFlashReadBuffer(response,WifiDataSize,FLASH_WIFI_IP_ADDRESS);
|
||||||
|
SendLTENetworkCommand(CHALET_GET_STORED_WIFI_SETTINGS_RESPONSE,response,WifiDataSize);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CHALET_SET_STORED_WIFI_SETTINGS_REQUEST:
|
||||||
|
{
|
||||||
|
char response = 0;
|
||||||
|
if(SPIFlashWriteBuffer(Data,DataSize,FLASH_WIFI_IP_ADDRESS) == 1)
|
||||||
|
{
|
||||||
|
response = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
SendLTENetworkCommand(CHALET_SET_STORED_WIFI_SETTINGS_RESPONSE,&response,1);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CHALET_GET_FIRMWARE_VERSION_REQUEST:
|
||||||
|
{
|
||||||
|
SendLTENetworkCommand(CHALET_GET_FIRMWARE_VERSION_RESPONSE,(unsigned char*)mFirmwareVersion,15);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case CHALET_CLEAR_COMMS_STATISTICS_REQUEST:
|
||||||
|
{
|
||||||
|
char response = 1;
|
||||||
|
mLTETotalMasterNbRequests = 0;
|
||||||
|
SendLTENetworkCommand(CHALET_CLEAR_COMMS_STATISTICS_RESPONSE,&response,1);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case ETH_NETWK_DEVICE_INFO_REQUEST:
|
||||||
|
{
|
||||||
|
char data[2];
|
||||||
|
data[0] = ID_CHALET_DEVICE;
|
||||||
|
data[1] = MY_DEVICE_ADDRESS;
|
||||||
|
int PayloadSize;
|
||||||
|
unsigned char *response = ProtocolGetFrame(ID_MASTER,MASTER_ADDRESS,ID_ETHERNET_VIRTUAL,ETH_NETWK_DEVICE_INFO_RESPONSE, data,2,0, &PayloadSize);
|
||||||
|
LTESendDataToMaster((char*)response,PayloadSize);
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case ETH_NETWK_SET_DEVICE_INFO_ACK:
|
||||||
|
{
|
||||||
|
LTENetworInterfaceExecSM(LTE_NWI_MASTER_CONNECTED_EVENT);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case ETH_NETWK_CONNECTION_REFUSED:
|
||||||
|
{
|
||||||
|
//TODO: reset the TCP module to retry connection???
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void TickLTENetworkInterface()
|
||||||
|
{
|
||||||
|
LTENetworInterfaceExecSM(LTE_NWI_TICK_EVENT);
|
||||||
|
}
|
||||||
|
|
||||||
|
void LTENetworInterfaceExecSM(int Event)
|
||||||
|
{
|
||||||
|
switch(mLTENWISMState)
|
||||||
|
{
|
||||||
|
case LTE_NWI_INIT_STATE:
|
||||||
|
{
|
||||||
|
mLTENWISMState = LTE_NWI_CONNECT_TO_MASTER_STATE;
|
||||||
|
TimerStart(LTE_NWI_TIMER,LTE_NWI_MASTER_CONNECT_POLL_INTERVAL);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_NWI_WAIT_FOR_LTE_STATE:
|
||||||
|
{
|
||||||
|
//Not necessary... master will init handshake on TCP connection....
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_NWI_CONNECT_TO_MASTER_STATE: //Here we wait for the master to initiate the handshake after a TCP connection
|
||||||
|
{
|
||||||
|
if(Event == LTE_NWI_MASTER_CONNECTED_EVENT)
|
||||||
|
{
|
||||||
|
mLTENWISMState = LTE_NWI_OPERATE_STATE;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_NWI_OPERATE_STATE:
|
||||||
|
{
|
||||||
|
if(Event == LTE_NWI_TICK_EVENT)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void SendLTENetworkCommand(int Command, unsigned char *Data, unsigned int DataSize)
|
||||||
|
{
|
||||||
|
unsigned char *Payload;
|
||||||
|
unsigned int PayloadSize;
|
||||||
|
Payload = ProtocolGetFrame(ID_MASTER,MASTER_ADDRESS,ID_CHALET_DEVICE,Command,Data,DataSize,0,&PayloadSize);
|
||||||
|
LTESendDataToMaster(Payload,PayloadSize);
|
||||||
|
}
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
/*
|
||||||
|
* File: LTENetworkInterface.h
|
||||||
|
* Author: JF
|
||||||
|
*
|
||||||
|
* Created on December 28, 2024, 8:05 AM
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef LTENETWORKINTERFACE_H
|
||||||
|
#define LTENETWORKINTERFACE_H
|
||||||
|
|
||||||
|
#define LTE_NWI_MASTER_CONNECT_POLL_INTERVAL 5000
|
||||||
|
|
||||||
|
enum eLTENWISMStates
|
||||||
|
{
|
||||||
|
LTE_NWI_INIT_STATE,
|
||||||
|
LTE_NWI_WAIT_FOR_LTE_STATE,
|
||||||
|
LTE_NWI_CONNECT_TO_MASTER_STATE,
|
||||||
|
LTE_NWI_OPERATE_STATE,
|
||||||
|
|
||||||
|
LTE_NWI_MAX_STATE
|
||||||
|
};
|
||||||
|
|
||||||
|
enum eLTENWISMEvents
|
||||||
|
{
|
||||||
|
LTE_NWI_TICK_EVENT,
|
||||||
|
LTE_NWI_MASTER_CONNECTED_EVENT,
|
||||||
|
|
||||||
|
LTE_NWI_MAX_EVENT
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
void LTENetworkInterfaceInit();
|
||||||
|
void ExecuteLTEMasterCommand(int SenderID, int Command, unsigned char *Data, int DataSize);
|
||||||
|
|
||||||
|
void TickLTENetworkInterface();
|
||||||
|
void LTENetworInterfaceExecSM(int Event);
|
||||||
|
void SendLTENetworkCommand(int Command, unsigned char *Data, unsigned int DataSize);
|
||||||
|
|
||||||
|
#endif /* LTENETWORKINTERFACE_H */
|
||||||
|
|
||||||
@@ -14,6 +14,8 @@
|
|||||||
#include "FlashMapping.h"
|
#include "FlashMapping.h"
|
||||||
#include "LoraWatchdog.h"
|
#include "LoraWatchdog.h"
|
||||||
#include "versionbuild.h"
|
#include "versionbuild.h"
|
||||||
|
#include "WiFiCtrl.h"
|
||||||
|
|
||||||
//#include "WiFiCtrl.h"
|
//#include "WiFiCtrl.h"
|
||||||
//
|
//
|
||||||
|
|
||||||
@@ -28,14 +30,22 @@
|
|||||||
unsigned char mLoraPreamble[3]={0x00,LORA_MASTER_ADDRESS,LORA_CHANNEL};
|
unsigned char mLoraPreamble[3]={0x00,LORA_MASTER_ADDRESS,LORA_CHANNEL};
|
||||||
|
|
||||||
static const char mFirmwareVersion[15] = VERSIONNUMBER;
|
static const char mFirmwareVersion[15] = VERSIONNUMBER;
|
||||||
|
unsigned int mTotalMasterNbRequests = 0;
|
||||||
|
|
||||||
void ExecuteMasterCommand(int Command, unsigned char *Data)
|
|
||||||
|
void LoraNetworkInterfaceInit()
|
||||||
|
{
|
||||||
|
ProtocolInit(NETWORK_PROTOCOL_USER_LORA);
|
||||||
|
}
|
||||||
|
|
||||||
|
void ExecuteLoraMasterCommand(int Command, unsigned char *Data, int DataSize)
|
||||||
{
|
{
|
||||||
//Whatever was the command, we are online...
|
//Whatever was the command, we are online...
|
||||||
LORA_MODULE_RX_LED_PIN = LED_OFF;
|
LORA_MODULE_RX_LED_PIN = LED_OFF;
|
||||||
KickLoraWatchdog();
|
KickLoraWatchdog();
|
||||||
// printf("EXEC\n\n");
|
// printf("EXEC\n\n");
|
||||||
ChaletPowerRelayKickTimer();
|
ChaletPowerRelayKickTimer();
|
||||||
|
mTotalMasterNbRequests++;
|
||||||
switch(Command)
|
switch(Command)
|
||||||
{
|
{
|
||||||
case CHALET_INTERFACE_ACK:
|
case CHALET_INTERFACE_ACK:
|
||||||
@@ -44,7 +54,7 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
|||||||
}
|
}
|
||||||
case CHALET_GENERAL_STATUS_REQUEST:
|
case CHALET_GENERAL_STATUS_REQUEST:
|
||||||
{
|
{
|
||||||
float FloatVoltage = GetBatteryVoltage();
|
float FloatVoltage = GetBatteryVoltage(1);
|
||||||
float FloatTemperature = TempSensorGetTemp();
|
float FloatTemperature = TempSensorGetTemp();
|
||||||
unsigned int BattVoltage = *((int*)&FloatVoltage);
|
unsigned int BattVoltage = *((int*)&FloatVoltage);
|
||||||
unsigned int Temperature = *((int*)&FloatTemperature);
|
unsigned int Temperature = *((int*)&FloatTemperature);
|
||||||
@@ -52,7 +62,7 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
|||||||
int SOC = GetBatterySOC();
|
int SOC = GetBatterySOC();
|
||||||
|
|
||||||
char GeneralStatus = 0;
|
char GeneralStatus = 0;
|
||||||
char ChaletStatus[14];
|
char ChaletStatus[18];
|
||||||
|
|
||||||
if(GetChaletPowerRelayState() == CHALET_POWER_RELAY_ON_STATE)
|
if(GetChaletPowerRelayState() == CHALET_POWER_RELAY_ON_STATE)
|
||||||
{
|
{
|
||||||
@@ -65,6 +75,7 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
|||||||
|
|
||||||
ChaletStatus[0] = GeneralStatus; //General Status
|
ChaletStatus[0] = GeneralStatus; //General Status
|
||||||
ChaletStatus[1] = GetWiFiSate(); //Wifi Module state
|
ChaletStatus[1] = GetWiFiSate(); //Wifi Module state
|
||||||
|
|
||||||
ChaletStatus[2] = (char)(BattVoltage & 0x000000FF); //Battery Voltage 1
|
ChaletStatus[2] = (char)(BattVoltage & 0x000000FF); //Battery Voltage 1
|
||||||
BattVoltage >>= 8;
|
BattVoltage >>= 8;
|
||||||
ChaletStatus[3] = (char)(BattVoltage & 0x000000FF); //Battery Voltage 2
|
ChaletStatus[3] = (char)(BattVoltage & 0x000000FF); //Battery Voltage 2
|
||||||
@@ -72,23 +83,35 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
|||||||
ChaletStatus[4] = (char)(BattVoltage & 0x000000FF); //Battery Voltage 3
|
ChaletStatus[4] = (char)(BattVoltage & 0x000000FF); //Battery Voltage 3
|
||||||
BattVoltage >>= 8;
|
BattVoltage >>= 8;
|
||||||
ChaletStatus[5] = (char)(BattVoltage & 0x000000FF); //Battery Voltage 4
|
ChaletStatus[5] = (char)(BattVoltage & 0x000000FF); //Battery Voltage 4
|
||||||
|
|
||||||
ChaletStatus[6] = (char)(SolarPanelCurrent & 0x000000FF); //Solar panel Current 1
|
ChaletStatus[6] = (char)(SolarPanelCurrent & 0x000000FF); //Solar panel Current 1
|
||||||
SolarPanelCurrent >>= 8;
|
SolarPanelCurrent >>= 8;
|
||||||
ChaletStatus[7] = (char)(SolarPanelCurrent & 0x000000FF); //Solar panel Current 2
|
ChaletStatus[7] = (char)(SolarPanelCurrent & 0x000000FF); //Solar panel Current 2
|
||||||
|
|
||||||
ChaletStatus[8] = (char)(SOC & 0x000000FF); //Battery SOC 1
|
ChaletStatus[8] = (char)(SOC & 0x000000FF); //Battery SOC 1
|
||||||
SolarPanelCurrent >>= 8;
|
SolarPanelCurrent >>= 8;
|
||||||
ChaletStatus[9] = (char)(SolarPanelCurrent & 0x000000FF); //Battery SOC 2
|
ChaletStatus[9] = (char)(SolarPanelCurrent & 0x000000FF); //Battery SOC 2
|
||||||
ChaletStatus[10] = (char)(Temperature & 0x000000FF); //Battery Voltage 1
|
|
||||||
|
ChaletStatus[10] = (char)(Temperature & 0x000000FF); //Temperature 1
|
||||||
Temperature >>= 8;
|
Temperature >>= 8;
|
||||||
ChaletStatus[11] = (char)(Temperature & 0x000000FF); //Battery Voltage 2
|
ChaletStatus[11] = (char)(Temperature & 0x000000FF); //Temperature 2
|
||||||
Temperature >>= 8;
|
Temperature >>= 8;
|
||||||
ChaletStatus[12] = (char)(Temperature & 0x000000FF); //Battery Voltage 3
|
ChaletStatus[12] = (char)(Temperature & 0x000000FF); //BTemperature 3
|
||||||
Temperature >>= 8;
|
Temperature >>= 8;
|
||||||
ChaletStatus[13] = (char)(Temperature & 0x000000FF); //Battery Voltage 4
|
ChaletStatus[13] = (char)(Temperature & 0x000000FF); //Temperature 4
|
||||||
|
|
||||||
|
int tmp = mTotalMasterNbRequests;
|
||||||
|
ChaletStatus[14] = (char)(mTotalMasterNbRequests & 0x000000FF); //Total Nb Requests 1
|
||||||
|
mTotalMasterNbRequests >>= 8;
|
||||||
|
ChaletStatus[15] = (char)(mTotalMasterNbRequests & 0x000000FF); //Total Nb Requests 2
|
||||||
|
mTotalMasterNbRequests >>= 8;
|
||||||
|
ChaletStatus[16] = (char)(mTotalMasterNbRequests & 0x000000FF); //Total Nb Requests 3
|
||||||
|
mTotalMasterNbRequests >>= 8;
|
||||||
|
ChaletStatus[17] = (char)(mTotalMasterNbRequests & 0x000000FF); //Total Nb Requests 4
|
||||||
|
mTotalMasterNbRequests = tmp;
|
||||||
|
|
||||||
|
|
||||||
|
SendLoraNetworkCommand(CHALET_GENERAL_STATUS_RESPONSE,ChaletStatus,18);
|
||||||
SendLoraNetworkCommand(CHALET_GENERAL_STATUS_RESPONSE,ChaletStatus,14);
|
|
||||||
|
|
||||||
HEARTBEAT_LED_1_PIN = ~HEARTBEAT_LED_1_PIN;
|
HEARTBEAT_LED_1_PIN = ~HEARTBEAT_LED_1_PIN;
|
||||||
|
|
||||||
@@ -125,10 +148,20 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
|||||||
}
|
}
|
||||||
case CHALET_BATTERY_VOLTAGE_REQUEST:
|
case CHALET_BATTERY_VOLTAGE_REQUEST:
|
||||||
{
|
{
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case CHALET_WIFI_STATUS_REQUEST:
|
case CHALET_WIFI_STATUS_REQUEST:
|
||||||
{
|
{
|
||||||
|
char response[5];
|
||||||
|
uint32 IPAddress = GetCurIPAddress();
|
||||||
|
|
||||||
|
response[0] = GetWiFiSate(); //Wifi Module state
|
||||||
|
response[1] = IPV4_BYTE(IPAddress,0);
|
||||||
|
response[2] = IPV4_BYTE(IPAddress,1);
|
||||||
|
response[3] = IPV4_BYTE(IPAddress,2);
|
||||||
|
response[4] = IPV4_BYTE(IPAddress,3);
|
||||||
|
SendLoraNetworkCommand(CHALET_WIFI_STATUS_RESPONSE,(unsigned char*)&response,5);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case CHALET_WIFI_SET_STATE_REQUEST:
|
case CHALET_WIFI_SET_STATE_REQUEST:
|
||||||
@@ -207,15 +240,20 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
|||||||
}
|
}
|
||||||
case CHALET_GET_STORED_WIFI_SETTINGS_REQUEST:
|
case CHALET_GET_STORED_WIFI_SETTINGS_REQUEST:
|
||||||
{
|
{
|
||||||
char response[8];
|
char response[140];
|
||||||
SPIFlashReadBuffer(response,8,FLASH_WIFI_IP_ADDRESS);
|
char WifiDataSize;
|
||||||
SendLoraNetworkCommand(CHALET_GET_STORED_WIFI_SETTINGS_RESPONSE,response,8);
|
SPIFlashReadBuffer(response,11,FLASH_WIFI_IP_ADDRESS);
|
||||||
|
WifiDataSize = 11 + response[9] + response[10];
|
||||||
|
if(WifiDataSize > 140)
|
||||||
|
break;
|
||||||
|
SPIFlashReadBuffer(response,WifiDataSize,FLASH_WIFI_IP_ADDRESS);
|
||||||
|
SendLoraNetworkCommand(CHALET_GET_STORED_WIFI_SETTINGS_RESPONSE,response,WifiDataSize);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case CHALET_SET_STORED_WIFI_SETTINGS_REQUEST:
|
case CHALET_SET_STORED_WIFI_SETTINGS_REQUEST:
|
||||||
{
|
{
|
||||||
char response = 0;
|
char response = 0;
|
||||||
if(SPIFlashWriteBuffer(Data,8,FLASH_WIFI_IP_ADDRESS) == 1)
|
if(SPIFlashWriteBuffer(Data,DataSize,FLASH_WIFI_IP_ADDRESS) == 1)
|
||||||
{
|
{
|
||||||
response = 1;
|
response = 1;
|
||||||
}
|
}
|
||||||
@@ -228,6 +266,13 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
|||||||
SendLoraNetworkCommand(CHALET_GET_FIRMWARE_VERSION_RESPONSE,(unsigned char*)mFirmwareVersion,15);
|
SendLoraNetworkCommand(CHALET_GET_FIRMWARE_VERSION_RESPONSE,(unsigned char*)mFirmwareVersion,15);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case CHALET_CLEAR_COMMS_STATISTICS_REQUEST:
|
||||||
|
{
|
||||||
|
char response = 1;
|
||||||
|
mTotalMasterNbRequests = 0;
|
||||||
|
SendLoraNetworkCommand(CHALET_CLEAR_COMMS_STATISTICS_RESPONSE,&response,1);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,13 +2,16 @@
|
|||||||
|
|
||||||
#ifndef LORANEETWORKINTERFACE_H /* Guard against multiple inclusion */
|
#ifndef LORANEETWORKINTERFACE_H /* Guard against multiple inclusion */
|
||||||
#define LORANEETWORKINTERFACE_H
|
#define LORANEETWORKINTERFACE_H
|
||||||
#define LORA_CHANNEL 0x04
|
//#define LORA_CHANNEL 0x04
|
||||||
|
//#define LORA_MASTER_ADDRESS 0x05
|
||||||
|
#define LORA_CHANNEL 65
|
||||||
#define LORA_MASTER_ADDRESS 0x05
|
#define LORA_MASTER_ADDRESS 0x05
|
||||||
|
|
||||||
#define LORA_CHALET_STATUS_POWER_RELAY_MASK 0x01
|
#define LORA_CHALET_STATUS_POWER_RELAY_MASK 0x01
|
||||||
#define LORA_CHALET_STATUS_CUR_SENSOR_MASK 0x02
|
#define LORA_CHALET_STATUS_CUR_SENSOR_MASK 0x02
|
||||||
|
|
||||||
void ExecuteMasterCommand(int Command, unsigned char *Data);
|
void LoraNetworkInterfaceInit();
|
||||||
|
void ExecuteLoraMasterCommand(int Command, unsigned char *Data, int DataSize);
|
||||||
void SendLoraNetworkCommand(int Command, unsigned char *Data, unsigned int DataSize);
|
void SendLoraNetworkCommand(int Command, unsigned char *Data, unsigned int DataSize);
|
||||||
void SendLoraNetworkCommandBlocking(int Command, unsigned char *Data, unsigned int DataSize); //USE WITH CARE
|
void SendLoraNetworkCommandBlocking(int Command, unsigned char *Data, unsigned int DataSize); //USE WITH CARE
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
#include "BoardCfg.h"
|
#include "BoardCfg.h"
|
||||||
#include "timer.h"
|
#include "timer.h"
|
||||||
#include "LoraWatchdog.h"
|
#include "LoraWatchdog.h"
|
||||||
|
#include "SIM7080GInterface.h"
|
||||||
|
|
||||||
int mLoraSMState;
|
int mLoraSMState;
|
||||||
|
|
||||||
@@ -61,6 +62,7 @@ void LoraWatchdogStateMachine(int Event)
|
|||||||
LORA_MODULE_RELAY_PIN = 0; //Turn ON the LoRa module
|
LORA_MODULE_RELAY_PIN = 0; //Turn ON the LoRa module
|
||||||
TimerStart(LORA_WATCHDOG_TIMER,LORA_WATCHDOG_REBOOT_TIMEOUT); //If we don't get Comm. back after this delay... reboot the PIC
|
TimerStart(LORA_WATCHDOG_TIMER,LORA_WATCHDOG_REBOOT_TIMEOUT); //If we don't get Comm. back after this delay... reboot the PIC
|
||||||
mLoraSMState = LORA_WATCHDOG_WAIT_FOR_RECONNECT_STATE;
|
mLoraSMState = LORA_WATCHDOG_WAIT_FOR_RECONNECT_STATE;
|
||||||
|
LTEModuleReset();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,79 +15,89 @@ jean-francois.martel@polymtl.ca
|
|||||||
#include "NetworkProtocol.h"
|
#include "NetworkProtocol.h"
|
||||||
#include "Uart.h"
|
#include "Uart.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include "ProtocolDefs.h"
|
|
||||||
#include "MasterCtrlInterface.h"
|
#include "MasterCtrlInterface.h"
|
||||||
#include "LoraNetworkInterface.h"
|
#include "LoraNetworkInterface.h"
|
||||||
|
#include "LTENetworkInterface.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
unsigned char mRxData[MAX_MESSAGE_SIZE+10], mTxData[MAX_MESSAGE_SIZE+10];
|
|
||||||
unsigned int DataSize = 0;
|
|
||||||
unsigned int DataCtr = 0;
|
|
||||||
unsigned int BufPtr = 0;
|
|
||||||
unsigned char RxPtr = 0;
|
|
||||||
unsigned char Command = 0;
|
|
||||||
unsigned char State = RxHeader;
|
|
||||||
unsigned char CRC = 0;
|
|
||||||
unsigned char SenderID = 0;
|
|
||||||
unsigned char SenderAddress = 0;
|
|
||||||
unsigned char Flags = 0;
|
|
||||||
unsigned char IsUpdating = 0;
|
|
||||||
unsigned char *BmpDataPtr = 0;
|
|
||||||
|
|
||||||
static char MyDeviceID = ID_SPRINKLER_DEVICE;
|
static char MyDeviceID = ID_SPRINKLER_DEVICE;
|
||||||
|
|
||||||
void ProtocolInit(void)
|
char mFrameData[MAX_MESSAGE_SIZE+10];
|
||||||
|
|
||||||
|
ProtocolData_t mLoraProtocolData;
|
||||||
|
ProtocolData_t mLTEProtocolData;
|
||||||
|
|
||||||
|
|
||||||
|
void ProtocolInit(int User)
|
||||||
{
|
{
|
||||||
ResetStateMachine();
|
ProtocolData_t *DataStruct;
|
||||||
|
switch(User)
|
||||||
|
{
|
||||||
|
case NETWORK_PROTOCOL_USER_LORA:
|
||||||
|
{
|
||||||
|
DataStruct = &mLoraProtocolData;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case NETWORK_PROTOCOL_USER_LTE:
|
||||||
|
{
|
||||||
|
DataStruct = &mLTEProtocolData;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
return;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
ResetStateMachine(DataStruct);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void StateMachine(unsigned char Data)
|
void StateMachine(unsigned char Data,ProtocolData_t *ProtocolData )
|
||||||
{
|
{
|
||||||
switch(State)
|
switch(ProtocolData->State)
|
||||||
{
|
{
|
||||||
case Initialization: //Reset all pointers and data...
|
case Initialization: //Reset all pointers and data...
|
||||||
{
|
{
|
||||||
DataSize = 0;
|
ProtocolData->DataSize = 0;
|
||||||
BufPtr = 0;
|
ProtocolData->BufPtr = 0;
|
||||||
RxPtr = 0;
|
ProtocolData->RxPtr = 0;
|
||||||
Command = 0;
|
ProtocolData->Command = 0;
|
||||||
CRC = 0;
|
ProtocolData->CRC = 0;
|
||||||
State = RxHeader;
|
ProtocolData->State = RxHeader;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RxHeader: //Wait for data header...
|
case RxHeader: //Wait for data header...
|
||||||
{
|
{
|
||||||
if(Data == FRAME_HEADER)
|
if(Data == FRAME_HEADER)
|
||||||
{
|
{
|
||||||
mRxData[BufPtr++] = Data;
|
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||||
State = RxAdd;
|
ProtocolData->State = RxAdd;
|
||||||
CRC ^= Data;
|
ProtocolData->CRC ^= Data;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
DataSize = 0;
|
ProtocolData->DataSize = 0;
|
||||||
ResetStateMachine();
|
ResetStateMachine(ProtocolData);
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RxAdd: //Sender Address.
|
case RxAdd: //Sender Address.
|
||||||
{
|
{
|
||||||
SenderAddress = Data;
|
ProtocolData->SenderAddress = Data;
|
||||||
mRxData[BufPtr++] = Data;
|
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||||
State = RxID;
|
ProtocolData->State = RxID;
|
||||||
CRC ^= Data;
|
ProtocolData->CRC ^= Data;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RxID: //Sender ID
|
case RxID: //Sender ID
|
||||||
{
|
{
|
||||||
mRxData[BufPtr++] = Data;
|
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||||
State = RxMyID;
|
ProtocolData->State = RxMyID;
|
||||||
SenderID = Data;
|
ProtocolData->SenderID = Data;
|
||||||
CRC ^= Data;
|
ProtocolData->CRC ^= Data;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RxMyID:
|
case RxMyID:
|
||||||
@@ -97,158 +107,182 @@ void StateMachine(unsigned char Data)
|
|||||||
// ResetStateMachine();
|
// ResetStateMachine();
|
||||||
// break;
|
// break;
|
||||||
// }
|
// }
|
||||||
mRxData[BufPtr++] = Data;
|
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||||
State = RxMyAddress;
|
ProtocolData->State = RxMyAddress;
|
||||||
CRC ^= Data;
|
ProtocolData->CRC ^= Data;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RxMyAddress:
|
case RxMyAddress:
|
||||||
{
|
{
|
||||||
if(Data != MY_DEVICE_ADDRESS && Data != BROADCAST_VALUE) //Message is not for this device address and it's not a broadcast
|
if(Data != MY_DEVICE_ADDRESS && Data != BROADCAST_VALUE) //Message is not for this device address and it's not a broadcast
|
||||||
{
|
{
|
||||||
ResetStateMachine();
|
ResetStateMachine(ProtocolData);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
mRxData[BufPtr++] = Data;
|
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||||
State = RxFlags;
|
ProtocolData->State = RxFlags;
|
||||||
CRC ^= Data;
|
ProtocolData->CRC ^= Data;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RxFlags:
|
case RxFlags:
|
||||||
{
|
{
|
||||||
Flags = Data;
|
ProtocolData->Flags = Data;
|
||||||
mRxData[BufPtr++] = Data;
|
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||||
State = RxCMD;
|
ProtocolData->State = RxCMD;
|
||||||
CRC ^= Data;
|
ProtocolData->CRC ^= Data;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RxCMD:
|
case RxCMD:
|
||||||
{
|
{
|
||||||
Command = Data;
|
ProtocolData->Command = Data;
|
||||||
mRxData[BufPtr++] = Data;
|
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||||
State = RxSize1;
|
ProtocolData->State = RxSize1;
|
||||||
CRC ^= Data;
|
ProtocolData->CRC ^= Data;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RxSize1: //Data size MSB
|
case RxSize1: //Data size MSB
|
||||||
{
|
{
|
||||||
DataSize = 0;
|
ProtocolData->DataSize = 0;
|
||||||
DataSize = (unsigned int)Data;
|
ProtocolData->DataSize = (unsigned int)Data;
|
||||||
DataSize <<= 8;
|
ProtocolData->DataSize <<= 8;
|
||||||
mRxData[BufPtr++] = Data;
|
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||||
|
|
||||||
|
|
||||||
State = RxSize2;
|
ProtocolData->State = RxSize2;
|
||||||
CRC ^= Data;
|
ProtocolData->CRC ^= Data;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RxSize2: //Data size
|
case RxSize2: //Data size
|
||||||
{
|
{
|
||||||
DataSize |= (unsigned int)Data;
|
ProtocolData->DataSize |= (unsigned int)Data;
|
||||||
DataSize <<= 8;
|
ProtocolData->DataSize <<= 8;
|
||||||
mRxData[BufPtr++] = Data;
|
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||||
|
|
||||||
|
|
||||||
State = RxSize3;
|
ProtocolData->State = RxSize3;
|
||||||
CRC ^= Data;
|
ProtocolData->CRC ^= Data;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RxSize3: //Data size
|
case RxSize3: //Data size
|
||||||
{
|
{
|
||||||
DataSize |= (unsigned int)Data;
|
ProtocolData->DataSize |= (unsigned int)Data;
|
||||||
DataSize <<= 8;
|
ProtocolData->DataSize <<= 8;
|
||||||
mRxData[BufPtr++] = Data;
|
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||||
|
|
||||||
|
|
||||||
State = RxSize4;
|
ProtocolData->State = RxSize4;
|
||||||
CRC ^= Data;
|
ProtocolData->CRC ^= Data;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case RxSize4: //Data size LSB
|
case RxSize4: //Data size LSB
|
||||||
{
|
{
|
||||||
DataSize |= (unsigned int)Data;
|
ProtocolData->DataSize |= (unsigned int)Data;
|
||||||
mRxData[BufPtr++] = Data;
|
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||||
|
|
||||||
if(DataSize > MAX_MESSAGE_SIZE)
|
if(ProtocolData->DataSize > MAX_MESSAGE_SIZE)
|
||||||
ResetStateMachine();
|
ResetStateMachine(ProtocolData);
|
||||||
|
|
||||||
if(DataSize == 0)
|
if(ProtocolData->DataSize == 0)
|
||||||
State = RxCRC;
|
ProtocolData->State = RxCRC;
|
||||||
else
|
else
|
||||||
State = RxData;
|
ProtocolData->State = RxData;
|
||||||
|
|
||||||
CRC ^= Data;
|
ProtocolData->CRC ^= Data;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RxData:
|
case RxData:
|
||||||
{
|
{
|
||||||
CRC ^= Data;
|
ProtocolData->CRC ^= Data;
|
||||||
|
|
||||||
mRxData[BufPtr++] = Data;
|
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||||
DataCtr++;
|
ProtocolData->DataCtr++;
|
||||||
|
|
||||||
if(DataCtr == DataSize)
|
if(ProtocolData->DataCtr == ProtocolData->DataSize)
|
||||||
{
|
{
|
||||||
State = RxCRC;
|
ProtocolData->State = RxCRC;
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RxCRC:
|
case RxCRC:
|
||||||
{
|
{
|
||||||
if(Data != CRC)
|
if(Data != ProtocolData->CRC)
|
||||||
{
|
{
|
||||||
ResetStateMachine();
|
ResetStateMachine(ProtocolData);
|
||||||
// ProtocolAcknowledge(0,Command,0);
|
// ProtocolAcknowledge(0,Command,0);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
// NewMasterMessageReceived(mRxData);
|
// NewMasterMessageReceived(mRxData);
|
||||||
ExecuteMasterCommand(Command,ProtocolMsgDataPtr());
|
if(ProtocolData == &mLoraProtocolData)
|
||||||
ResetStateMachine();
|
{
|
||||||
|
ExecuteLoraMasterCommand(ProtocolData->Command,ProtocolMsgDataPtr(ProtocolData),ProtocolData->DataSize);
|
||||||
|
}
|
||||||
|
else if(ProtocolData == &mLTEProtocolData)
|
||||||
|
{
|
||||||
|
ExecuteLTEMasterCommand(ProtocolData->SenderID, ProtocolData->Command,ProtocolMsgDataPtr(ProtocolData),ProtocolData->DataSize);
|
||||||
|
}
|
||||||
|
ResetStateMachine(ProtocolData);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
ResetStateMachine();
|
ResetStateMachine(ProtocolData);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ProtocolAnalyzeNewData(unsigned char Data)
|
void ProtocolAnalyzeNewData(unsigned char Data, int User)
|
||||||
{
|
{
|
||||||
|
ProtocolData_t *DataStruct;
|
||||||
|
switch(User)
|
||||||
|
{
|
||||||
|
case NETWORK_PROTOCOL_USER_LORA:
|
||||||
|
{
|
||||||
|
DataStruct = &mLoraProtocolData;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case NETWORK_PROTOCOL_USER_LTE:
|
||||||
|
{
|
||||||
|
DataStruct = &mLTEProtocolData;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
return;
|
||||||
|
break;
|
||||||
|
}
|
||||||
// mRxData[RxPtr] = Data;
|
// mRxData[RxPtr] = Data;
|
||||||
// printf("%X",Data);
|
// printf("%X",Data);
|
||||||
StateMachine(Data);
|
StateMachine(Data, DataStruct);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ResetStateMachine(void)
|
void ResetStateMachine(ProtocolData_t *ProtocolData)
|
||||||
{
|
{
|
||||||
DataSize = 0;
|
ProtocolData->DataSize = 0;
|
||||||
BufPtr = 0;
|
ProtocolData->BufPtr = 0;
|
||||||
RxPtr = 0;
|
ProtocolData->RxPtr = 0;
|
||||||
Command = 0;
|
ProtocolData->Command = 0;
|
||||||
CRC = 0;
|
ProtocolData->CRC = 0;
|
||||||
State = RxHeader;
|
ProtocolData->State = RxHeader;
|
||||||
DataCtr = 0;
|
ProtocolData->DataCtr = 0;
|
||||||
Flags = 0;
|
ProtocolData->Flags = 0;
|
||||||
SenderAddress = 0;
|
ProtocolData->SenderAddress = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ProtocolExecCmd(void)
|
void ProtocolExecCmd(void)
|
||||||
{
|
{
|
||||||
switch(Command)
|
// switch(Command)
|
||||||
{
|
// {
|
||||||
case RX_GET_STATUS:
|
// case RX_GET_STATUS:
|
||||||
{
|
// {
|
||||||
unsigned char StatusByte =0;
|
// unsigned char StatusByte =0;
|
||||||
// memcpy(&StatusByte, &IRRemoteStatus, sizeof(IRRemoteStatus));
|
//// memcpy(&StatusByte, &IRRemoteStatus, sizeof(IRRemoteStatus));
|
||||||
// ProtocolSendCmd(TX_DEADBOLT_STATUS,&StatusByte,sizeof(StatusByte),1,0);
|
//// ProtocolSendCmd(TX_DEADBOLT_STATUS,&StatusByte,sizeof(StatusByte),1,0);
|
||||||
|
//
|
||||||
break;
|
// break;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
void ProtocolAcknowledge(unsigned char Answer,unsigned char Cmd, unsigned char Data)
|
void ProtocolAcknowledge(unsigned char Answer,unsigned char Cmd, unsigned char Data)
|
||||||
@@ -281,10 +315,10 @@ unsigned char ProtocolCalcCrc(unsigned char* Buffer,unsigned char size)
|
|||||||
|
|
||||||
unsigned char ProtocolIsReceiving(void)
|
unsigned char ProtocolIsReceiving(void)
|
||||||
{
|
{
|
||||||
if(State == RxHeader)
|
// if(State == RxHeader)
|
||||||
return 0; // Idle...
|
// return 0; // Idle...
|
||||||
else
|
// else
|
||||||
return 1; //receiving from serial port
|
// return 1; //receiving from serial port
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -295,30 +329,32 @@ unsigned char* ProtocolGetFrame(unsigned char DestDevice,unsigned char DestAddre
|
|||||||
if(Size > MAX_MESSAGE_SIZE)
|
if(Size > MAX_MESSAGE_SIZE)
|
||||||
{
|
{
|
||||||
*FrameSize = 0;
|
*FrameSize = 0;
|
||||||
return &mTxData[FRAME_HEADER_INDEX];
|
return &mFrameData[FRAME_HEADER_INDEX];
|
||||||
}
|
}
|
||||||
|
|
||||||
mTxData[FRAME_HEADER_INDEX] = FRAME_HEADER; //header
|
|
||||||
mTxData[FRAME_SENDER_ADDRESS_INDEX] = MY_DEVICE_ADDRESS; //My Address
|
|
||||||
mTxData[FRAME_SENDER_DEVICE_ID_INDEX] = SenderDevice; //My ID
|
mFrameData[FRAME_HEADER_INDEX] = FRAME_HEADER; //header
|
||||||
mTxData[FRAME_DEST_DEVICE_ID_INDEX] = DestDevice; //Destination ID
|
mFrameData[FRAME_SENDER_ADDRESS_INDEX] = MY_DEVICE_ADDRESS; //My Address
|
||||||
mTxData[FRAME_DEST_ADDRESS_INDEX] = DestAddress ;//Address; //Destination Address
|
mFrameData[FRAME_SENDER_DEVICE_ID_INDEX] = SenderDevice; //My ID
|
||||||
mTxData[FRAME_FLAGS_INDEX] = Flags; //Flags
|
mFrameData[FRAME_DEST_DEVICE_ID_INDEX] = DestDevice; //Destination ID
|
||||||
mTxData[FRAME_COMMAND_INDEX] = Cmd; //Command to send
|
mFrameData[FRAME_DEST_ADDRESS_INDEX] = DestAddress ;//Address; //Destination Address
|
||||||
mTxData[FRAME_SIZE1_INDEX] = (unsigned char)((Size >> 24) & 0xFF);
|
mFrameData[FRAME_FLAGS_INDEX] = Flags; //Flags
|
||||||
mTxData[FRAME_SIZE2_INDEX] = (unsigned char)((Size >> 16) & 0xFF);
|
mFrameData[FRAME_COMMAND_INDEX] = Cmd; //Command to send
|
||||||
mTxData[FRAME_SIZE3_INDEX] = (unsigned char)((Size >> 8) & 0xFF);
|
mFrameData[FRAME_SIZE1_INDEX] = (unsigned char)((Size >> 24) & 0xFF);
|
||||||
mTxData[FRAME_SIZE4_INDEX] = (unsigned char)(Size & 0xFF);
|
mFrameData[FRAME_SIZE2_INDEX] = (unsigned char)((Size >> 16) & 0xFF);
|
||||||
memcpy((void*)&mTxData[FRAME_DATA_INDEX],(void*)Data,Size); //Cmd data
|
mFrameData[FRAME_SIZE3_INDEX] = (unsigned char)((Size >> 8) & 0xFF);
|
||||||
mTxData[Size+FRAME_DATA_INDEX] = ProtocolCalcCrc(mTxData,Size + FRAME_DATA_INDEX); // CRC
|
mFrameData[FRAME_SIZE4_INDEX] = (unsigned char)(Size & 0xFF);
|
||||||
|
memcpy((void*)&mFrameData[FRAME_DATA_INDEX],(void*)Data,Size); //Cmd data
|
||||||
|
mFrameData[Size+FRAME_DATA_INDEX] = ProtocolCalcCrc(mFrameData,Size + FRAME_DATA_INDEX); // CRC
|
||||||
|
|
||||||
*FrameSize = Size + FRAME_INDEX_NBR;
|
*FrameSize = Size + FRAME_INDEX_NBR;
|
||||||
|
|
||||||
return &mTxData[FRAME_HEADER_INDEX];
|
return &mFrameData[FRAME_HEADER_INDEX];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned char *ProtocolMsgDataPtr()
|
unsigned char *ProtocolMsgDataPtr(ProtocolData_t *ProtocolData)
|
||||||
{
|
{
|
||||||
return &mRxData[FRAME_DATA_INDEX];
|
return &ProtocolData->mRxData[FRAME_DATA_INDEX];
|
||||||
}
|
}
|
||||||
@@ -17,12 +17,19 @@ jean-francois.martel@polymtl.ca
|
|||||||
#define BOOTLOADERINTERFACE_H
|
#define BOOTLOADERINTERFACE_H
|
||||||
|
|
||||||
//Protocol buffer specific definitions
|
//Protocol buffer specific definitions
|
||||||
|
#include "ProtocolDefs.h"
|
||||||
|
|
||||||
#define MASTER_ADDRESS 0x01
|
#define MASTER_ADDRESS 0x01
|
||||||
#define MY_DEVICE_ADDRESS 0x01
|
#define MY_DEVICE_ADDRESS 0x01
|
||||||
|
|
||||||
#define ADDRESS 0x01
|
#define ADDRESS 0x01
|
||||||
|
|
||||||
|
enum eProtocolUser
|
||||||
|
{
|
||||||
|
NETWORK_PROTOCOL_USER_LORA,
|
||||||
|
NETWORK_PROTOCOL_USER_LTE
|
||||||
|
};
|
||||||
|
|
||||||
//State Machine states
|
//State Machine states
|
||||||
enum States
|
enum States
|
||||||
{
|
{
|
||||||
@@ -63,15 +70,33 @@ enum States
|
|||||||
|
|
||||||
//State machine states definition
|
//State machine states definition
|
||||||
|
|
||||||
void ProtocolInit(void);
|
typedef struct stProtocolData
|
||||||
void StateMachine(unsigned char STATE);
|
{
|
||||||
void ProtocolAnalyzeNewData(unsigned char RxByte);
|
unsigned char mRxData[MAX_MESSAGE_SIZE+10];
|
||||||
void ResetStateMachine(void);
|
unsigned char mTxData[MAX_MESSAGE_SIZE+10];
|
||||||
|
unsigned int DataSize;
|
||||||
|
unsigned int DataCtr;
|
||||||
|
unsigned int BufPtr;
|
||||||
|
unsigned char RxPtr;
|
||||||
|
unsigned char Command;
|
||||||
|
unsigned char State;
|
||||||
|
unsigned char CRC;
|
||||||
|
unsigned char SenderID;
|
||||||
|
unsigned char SenderAddress;
|
||||||
|
unsigned char Flags;
|
||||||
|
unsigned char IsUpdating;
|
||||||
|
unsigned char *BmpDataPtr;
|
||||||
|
}ProtocolData_t;
|
||||||
|
|
||||||
|
void ProtocolInit(int User);
|
||||||
|
void StateMachine(unsigned char STATE, ProtocolData_t *ProtocolData);
|
||||||
|
void ProtocolAnalyzeNewData(unsigned char RxByte, int User);
|
||||||
|
void ResetStateMachine(ProtocolData_t *ProtocolData);
|
||||||
void ProtocolExecCmd(void);
|
void ProtocolExecCmd(void);
|
||||||
void ProtocolAcknowledge(unsigned char Answer,unsigned char Cmd, unsigned char Data);
|
void ProtocolAcknowledge(unsigned char Answer,unsigned char Cmd, unsigned char Data);
|
||||||
unsigned char* ProtocolGetFrame(unsigned char DestDevice,unsigned char DestAddress, unsigned char SenderDevice, unsigned char Cmd, unsigned char *Data,unsigned int Size,unsigned char Flags, int *FrameSize);
|
unsigned char* ProtocolGetFrame(unsigned char DestDevice,unsigned char DestAddress, unsigned char SenderDevice, unsigned char Cmd, unsigned char *Data,unsigned int Size,unsigned char Flags, int *FrameSize);
|
||||||
unsigned char ProtocolCalcCrc(unsigned char* Buffer,unsigned char size);
|
unsigned char ProtocolCalcCrc(unsigned char* Buffer,unsigned char size);
|
||||||
unsigned char ProtocolIsReceiving(void);
|
unsigned char ProtocolIsReceiving(void);
|
||||||
unsigned char *ProtocolMsgDataPtr();
|
unsigned char *ProtocolMsgDataPtr(ProtocolData_t *ProtocolData);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
@@ -298,6 +298,13 @@ enum CHALET_CMDS
|
|||||||
CHALET_SET_STORED_WIFI_SETTINGS_RESPONSE,
|
CHALET_SET_STORED_WIFI_SETTINGS_RESPONSE,
|
||||||
CHALET_GET_FIRMWARE_VERSION_REQUEST,
|
CHALET_GET_FIRMWARE_VERSION_REQUEST,
|
||||||
CHALET_GET_FIRMWARE_VERSION_RESPONSE,
|
CHALET_GET_FIRMWARE_VERSION_RESPONSE,
|
||||||
|
CHALET_CLEAR_COMMS_STATISTICS_REQUEST,
|
||||||
|
CHALET_CLEAR_COMMS_STATISTICS_RESPONSE,
|
||||||
|
CHALET_REGISTER_FRIENDLY_DEVICE_REQUEST,
|
||||||
|
CHALET_REGISTER_FRIENDLY_DEVICE_RESPONSE,
|
||||||
|
CHALET_FWD_DEVICE_MESSAGE_REQUEST,
|
||||||
|
CHALET_FWD_DEVICE_MESSAGE_RESPONSE,
|
||||||
|
|
||||||
|
|
||||||
MAX_CHALET_CMD
|
MAX_CHALET_CMD
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -0,0 +1,816 @@
|
|||||||
|
#include "SIM7080GInterface.h"
|
||||||
|
#include "BoardCfg.h"
|
||||||
|
#include "timer.h"
|
||||||
|
#include "Uart.h"
|
||||||
|
#include "Syslog.h"
|
||||||
|
#include "WiFiCtrl.h"
|
||||||
|
#include "ATCmdInterpreter.h"
|
||||||
|
#include "ProtocolDefs.h"
|
||||||
|
#include "NetworkProtocol.h"
|
||||||
|
|
||||||
|
static BYTE mActivateNetworkCmd[] = "AT+CNACT=0,1\r";
|
||||||
|
static BYTE mDisconnectNetworkCmd[] = "AT+CNACT=0,0\r";
|
||||||
|
static BYTE mCheckAPNConnectionCmd[] = "AT+CNACT?\r";
|
||||||
|
static BYTE mConnectToMasterCmd[] = "AT+CAOPEN=0,0,\"TCP\",\"grosgin.myftp.org\",2182\r";
|
||||||
|
static BYTE mDisconnectFromMasterCmd[] = "AT+CACLOSE=0\r";
|
||||||
|
static BYTE mReceiveDataCmd[] = "AT+CARECV=0,100\r";
|
||||||
|
|
||||||
|
char mMasterTxBuffer[MAX_MESSAGE_SIZE];
|
||||||
|
int mMasterTxSize;
|
||||||
|
|
||||||
|
int mLTEModuleSMState;
|
||||||
|
int mLTEModuleOperationSMState;
|
||||||
|
int mLTEModuleOperationSMSubState;
|
||||||
|
int mNbCmdCharsReceived;
|
||||||
|
char mATCmd[LTE_MODULE_MAX_CMD_LENGTH];
|
||||||
|
bool mIsPassthroughEnabled;
|
||||||
|
bool mModuleSerialDebugEnabled;
|
||||||
|
bool mPICSerialDebugEnabled;
|
||||||
|
int mCurrentCmd;
|
||||||
|
bool mIsInitializing;
|
||||||
|
int mNbMasterReconnectCount;
|
||||||
|
|
||||||
|
bool mMasterConnected;
|
||||||
|
bool mMasterSocketError;
|
||||||
|
bool mAPNConnected;
|
||||||
|
|
||||||
|
void InitLTEModule()
|
||||||
|
{
|
||||||
|
mLTEModuleSMState = LTE_MODULE_SM_INIT_STATE;
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_INIT_STATE;
|
||||||
|
mLTEModuleOperationSMSubState = LTE_MODULE_OPERATION_NOMINAL_SUBSTATE;
|
||||||
|
mNbCmdCharsReceived = 0;
|
||||||
|
mIsPassthroughEnabled = false;
|
||||||
|
mModuleSerialDebugEnabled = false;
|
||||||
|
mPICSerialDebugEnabled = false;
|
||||||
|
mCurrentCmd = LTE_MODULE_NO_CMD;
|
||||||
|
mIsInitializing = true;
|
||||||
|
mNbMasterReconnectCount = 0;
|
||||||
|
mMasterSocketError = false;
|
||||||
|
|
||||||
|
mMasterConnected = false;
|
||||||
|
mAPNConnected = false;
|
||||||
|
}
|
||||||
|
int LTEModuleReset()
|
||||||
|
{
|
||||||
|
InitLTEModule();
|
||||||
|
return RET_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LTEModuleSM(int SMEvent)
|
||||||
|
{
|
||||||
|
switch(mLTEModuleSMState)
|
||||||
|
{
|
||||||
|
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;
|
||||||
|
TimerStart(LTE_MODULE_TIMER,LTE_MODULE_POWERUP_TIMEOUT);
|
||||||
|
mLTEModuleSMState = LTE_MODULE_SM_POWERUP_STATE;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_SM_POWERUP_STATE:
|
||||||
|
{
|
||||||
|
if(IsTimerExpired(LTE_MODULE_TIMER) == true)
|
||||||
|
{
|
||||||
|
LTE_MODULE_PWR_PIN = 1;
|
||||||
|
TimerStart(LTE_MODULE_TIMER,LTE_MODULE_WAIT_INIT_TIMEOUT);
|
||||||
|
mLTEModuleSMState = LTE_MODULE_SM_WAIT_RDY_STATE;
|
||||||
|
TimerStart(LTE_COMM_TIMER, LTE_MODULE_MAX_COMM_TIMEOUT);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_SM_WAIT_RDY_STATE:
|
||||||
|
{
|
||||||
|
if(SMEvent == LTE_MODULE_RX_RDY_EVENT)
|
||||||
|
{
|
||||||
|
mLTEModuleSMState = LTE_MODULE_SM_SETECHOOFF_STATE;
|
||||||
|
}
|
||||||
|
else if(SMEvent == LTE_MODULE_SM_TICK_EVENT)
|
||||||
|
{
|
||||||
|
if(IsTimerExpired(LTE_COMM_TIMER) == true)
|
||||||
|
{
|
||||||
|
LTEModuleReset();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_SM_SETECHOOFF_STATE:
|
||||||
|
{
|
||||||
|
char Cmd[5] = {'A','T','E','0','\r'};
|
||||||
|
//UartTransmitData(LTE_IF_UART_PORT,Cmd,5);
|
||||||
|
SendDataToLteModule(Cmd,5);
|
||||||
|
TimerStart(LTE_MODULE_TIMER,LTE_MODULE_POWERUP_TIMEOUT);
|
||||||
|
mLTEModuleSMState = LTE_MODULE_SM_DELAY_STATE;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_SM_SETAPN_STATE:
|
||||||
|
{
|
||||||
|
char Cmd[10] = {'A','T','+','C','G','N','A','P','N','\r'};
|
||||||
|
//UartTransmitData(LTE_IF_UART_PORT,Cmd,10);
|
||||||
|
SendDataToLteModule(Cmd,10);
|
||||||
|
TimerStart(LTE_MODULE_TIMER,LTE_MODULE_POWERUP_TIMEOUT);
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_SM_RUN_STATE:
|
||||||
|
{
|
||||||
|
if(SMEvent == LTE_MODULE_ENTER_PASSTHROUGH_EVENT)
|
||||||
|
{
|
||||||
|
mLTEModuleSMState = LTE_MODULE_SM_PASSTHROUGH_STATE;
|
||||||
|
SyslogNewString("LTE Module entering passthrough mode...");
|
||||||
|
}
|
||||||
|
if(SMEvent == LTE_MODULE_SM_TICK_EVENT)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_TICK_EVENT);
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_SM_PASSTHROUGH_STATE:
|
||||||
|
{
|
||||||
|
if(SMEvent == LTE_MODULE_EXIT_PASSTHROUGH_EVENT)
|
||||||
|
{
|
||||||
|
SyslogNewString("LTE Module exiting passthrough mode...");
|
||||||
|
mLTEModuleSMState = LTE_MODULE_SM_RUN_STATE;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void TickLTEModule()
|
||||||
|
{
|
||||||
|
LTEModuleSM(LTE_MODULE_SM_TICK_EVENT);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void LTEModuleNewData(unsigned char Data)
|
||||||
|
{
|
||||||
|
if(mIsPassthroughEnabled == true)
|
||||||
|
{
|
||||||
|
SyslogNewByte(Data);
|
||||||
|
// SendSyslogByte(Data);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(mModuleSerialDebugEnabled == true)
|
||||||
|
{
|
||||||
|
SyslogNewByte(Data);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(Data == '\n') //ignore line feeds
|
||||||
|
return;
|
||||||
|
|
||||||
|
if(Data != '\r')
|
||||||
|
{
|
||||||
|
if(mLTEModuleOperationSMState == LTE_MODULE_OPERATION_SENDING_DATA_STATE && Data == '>')
|
||||||
|
{
|
||||||
|
LTESendMasterBufferToModule();
|
||||||
|
}
|
||||||
|
else if(mNbCmdCharsReceived < LTE_MODULE_MAX_CMD_LENGTH)
|
||||||
|
{
|
||||||
|
mATCmd[mNbCmdCharsReceived] = Data;
|
||||||
|
mNbCmdCharsReceived++;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//error...
|
||||||
|
mNbCmdCharsReceived = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if(mNbCmdCharsReceived != 0) //New Command received
|
||||||
|
{
|
||||||
|
|
||||||
|
if(mLTEModuleSMState == LTE_MODULE_SM_WAIT_RDY_STATE)
|
||||||
|
{
|
||||||
|
if(mATCmd[0] == 'R' && mATCmd[1] == 'D' && mATCmd[2] == 'Y')
|
||||||
|
{
|
||||||
|
LTEModuleSM(LTE_MODULE_RX_RDY_EVENT);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(mLTEModuleSMState == LTE_MODULE_SM_RUN_STATE)
|
||||||
|
{
|
||||||
|
AnalyzeNewATString(mATCmd,mNbCmdCharsReceived,mCurrentCmd);
|
||||||
|
mNbCmdCharsReceived = mNbCmdCharsReceived;
|
||||||
|
}
|
||||||
|
|
||||||
|
mNbCmdCharsReceived = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void LTEEnterSerialPassthrough()
|
||||||
|
{
|
||||||
|
LTEModuleSM(LTE_MODULE_ENTER_PASSTHROUGH_EVENT);
|
||||||
|
mIsPassthroughEnabled = true;
|
||||||
|
SyslogSetLTEPassthrough(true);
|
||||||
|
mPICSerialDebugEnabled = false;
|
||||||
|
mModuleSerialDebugEnabled = false;
|
||||||
|
}
|
||||||
|
void LTEExitSerialPassthrough()
|
||||||
|
{
|
||||||
|
LTEModuleSM(LTE_MODULE_EXIT_PASSTHROUGH_EVENT);
|
||||||
|
mIsPassthroughEnabled = false;
|
||||||
|
SyslogSetLTEPassthrough(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void LTEFwdPassthroughData(char Data)
|
||||||
|
{
|
||||||
|
if(mIsPassthroughEnabled == true)
|
||||||
|
{
|
||||||
|
UartTransmitData(LTE_IF_UART_PORT,&Data,1);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int LTEEnableSerialDebug(bool EnModule, bool EnPic)
|
||||||
|
{
|
||||||
|
if(EnModule == true)
|
||||||
|
{
|
||||||
|
if(mIsPassthroughEnabled == true)
|
||||||
|
{
|
||||||
|
return RET_ERROR;
|
||||||
|
}
|
||||||
|
mModuleSerialDebugEnabled = true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mModuleSerialDebugEnabled = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(EnPic == true)
|
||||||
|
{
|
||||||
|
if(mIsPassthroughEnabled == true)
|
||||||
|
{
|
||||||
|
return RET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
mPICSerialDebugEnabled = true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mPICSerialDebugEnabled = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return RET_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
void SendDataToLteModule(char *Data, int Size)
|
||||||
|
{
|
||||||
|
|
||||||
|
if(mPICSerialDebugEnabled)
|
||||||
|
{
|
||||||
|
char *ptr = Data;
|
||||||
|
int i;
|
||||||
|
for(i = 0; i < Size; i++)
|
||||||
|
{
|
||||||
|
SyslogNewByte(*ptr++);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_SERVER_DISCONNECTED_EVENT);
|
||||||
|
}
|
||||||
|
else if(Result == LTE_MODULE_RESULT_ERROR)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_SERVER_DISCONNECTED_EVENT);
|
||||||
|
}
|
||||||
|
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:
|
||||||
|
{
|
||||||
|
if(Result == LTE_MODULE_RESULT_OK)
|
||||||
|
{
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_MASTER_DATA_SENT_EVENT);
|
||||||
|
}
|
||||||
|
else if(Result == LTE_MODULE_RESULT_ERROR)
|
||||||
|
{
|
||||||
|
//TODO: Manage a TX error...
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_MASTER_DATA_SENT_EVENT);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
void LTEModuleAPNConnectionStatus(int Status)
|
||||||
|
{
|
||||||
|
if(Status == LTE_MODULE_APN_CONNECTED)
|
||||||
|
{
|
||||||
|
mAPNConnected = true;
|
||||||
|
// SyslogNewString("APN connected\n");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mAPNConnected = false;
|
||||||
|
// SyslogNewString("APN disconnected\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
void LTEModuleMasterConnectionStatus(int Status)
|
||||||
|
{
|
||||||
|
if(Status == LTE_MODULE_MASTER_CONNECTED)
|
||||||
|
{
|
||||||
|
mMasterConnected = true;
|
||||||
|
// SyslogNewString("Master connected\n");
|
||||||
|
}
|
||||||
|
else if(Status == LTE_MODULE_MASTER_SOCKET_ERROR)
|
||||||
|
{
|
||||||
|
mMasterConnected = false;
|
||||||
|
mMasterSocketError = true;
|
||||||
|
// SyslogNewString("Master socket error\n");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mMasterConnected = false;
|
||||||
|
// SyslogNewString("Master disconnected\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void LTEModuleOperationSM(int OperationEvent)
|
||||||
|
{
|
||||||
|
switch(mLTEModuleOperationSMState)
|
||||||
|
{
|
||||||
|
case LTE_MODULE_OPERATION_INIT_STATE:
|
||||||
|
{
|
||||||
|
mIsInitializing = true;
|
||||||
|
//Send the request to connect module APN
|
||||||
|
LTESendCommandToModule(LTE_MODULE_CONNECT_APN_CMD);
|
||||||
|
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
|
||||||
|
|
||||||
|
LTESendCommandToModule(LTE_MODULE_CHECK_APN_CONNECTION_CMD);
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_CHECK_APN_STATE;
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_APN_CONN_FAILED_EVENT)
|
||||||
|
{
|
||||||
|
//TODO: What do we do??
|
||||||
|
LTEModuleReset(); //Something's wrong... reset the module.
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_TICK_EVENT)
|
||||||
|
{
|
||||||
|
if(IsTimerExpired(LTE_COMM_TIMER) == true)
|
||||||
|
{
|
||||||
|
LTEModuleReset();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_CHECK_APN_STATE:
|
||||||
|
{
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_APN_CONNECTED_EVENT)
|
||||||
|
{
|
||||||
|
if(mIsInitializing == true) //The first time, try to connect the server immediately
|
||||||
|
{
|
||||||
|
mIsInitializing = false;
|
||||||
|
//Send the request to connect to Mastercontroller
|
||||||
|
LTESendCommandToModule(LTE_MODULE_CONNECT_TO_MASTER_CMD);
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_WAIT_CONNECT_SERVER_STATE;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_NO_CMD;
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_STANDBY_STATE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_APN_DISCONNECTED_EVENT)
|
||||||
|
{
|
||||||
|
//Let the main loop retry later...
|
||||||
|
mCurrentCmd = LTE_MODULE_NO_CMD;
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_STANDBY_STATE;
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_TICK_EVENT)
|
||||||
|
{
|
||||||
|
if(IsTimerExpired(LTE_COMM_TIMER) == true)
|
||||||
|
{
|
||||||
|
LTEModuleReset();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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;
|
||||||
|
TimerStart(LTE_MODULE_TIMER,LTE_MODULE_CONNECTION_CHECK_TIMEOUT);
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_SERVER_DISCONNECTED_EVENT)
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_NO_CMD;
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_STANDBY_STATE;
|
||||||
|
TimerStart(LTE_MODULE_TIMER,LTE_MODULE_CONNECTION_CHECK_TIMEOUT);
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_SERVER_CONN_FAILED_EVENT)
|
||||||
|
{
|
||||||
|
//TODO: Should we reset the module instead?
|
||||||
|
mCurrentCmd = LTE_MODULE_NO_CMD;
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_STANDBY_STATE;
|
||||||
|
TimerStart(LTE_MODULE_TIMER,LTE_MODULE_CONNECTION_CHECK_TIMEOUT);
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_TICK_EVENT)
|
||||||
|
{
|
||||||
|
if(IsTimerExpired(LTE_COMM_TIMER) == true)
|
||||||
|
{
|
||||||
|
LTEModuleReset();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_WAIT_DISCONNECT_SERVER_STATE:
|
||||||
|
{
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_SERVER_DISCONNECTED_EVENT)
|
||||||
|
{
|
||||||
|
//Always reconnect after a forced disconnection..
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_WAIT_CONNECT_SERVER_STATE;
|
||||||
|
LTESendCommandToModule(LTE_MODULE_CONNECT_TO_MASTER_CMD);
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_TICK_EVENT)
|
||||||
|
{
|
||||||
|
if(IsTimerExpired(LTE_COMM_TIMER) == true)
|
||||||
|
{
|
||||||
|
LTEModuleReset();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_STANDBY_STATE:
|
||||||
|
{
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_TICK_EVENT)
|
||||||
|
{
|
||||||
|
if(IsTimerRunning(LTE_COMM_TIMER) == true)
|
||||||
|
{
|
||||||
|
TimerStop(LTE_COMM_TIMER);
|
||||||
|
}
|
||||||
|
switch(mLTEModuleOperationSMSubState)
|
||||||
|
{
|
||||||
|
case LTE_MODULE_OPERATION_NOMINAL_SUBSTATE:
|
||||||
|
{
|
||||||
|
if(IsTimerExpired(LTE_MODULE_TIMER) == true)
|
||||||
|
{
|
||||||
|
if(mMasterConnected == true) //All is good for now...
|
||||||
|
{
|
||||||
|
char tmp[] = "Ca marche\n\r";
|
||||||
|
mNbMasterReconnectCount = 0;
|
||||||
|
TimerStart(LTE_MODULE_TIMER,LTE_MODULE_CONNECTION_CHECK_TIMEOUT);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//Master connection is lost... try to reconnect.
|
||||||
|
if(mNbMasterReconnectCount < LTE_MODULE_MAX_MASTER_CONNECT_RETRY)
|
||||||
|
{
|
||||||
|
mNbMasterReconnectCount++;
|
||||||
|
mLTEModuleOperationSMSubState = LTE_MODULE_OPERATION_RECONNECT_MASTER_SUBSTATE;
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_WAIT_DISCONNECT_SERVER_STATE;
|
||||||
|
LTESendCommandToModule(LTE_MODULE_DISCONNECT_FROM_MASTER_CMD); //Always disconnect before reconnecting...
|
||||||
|
// SyslogNewString("Master reconnection attempt\n");
|
||||||
|
}
|
||||||
|
else //We tried 10 times, check the APN
|
||||||
|
{
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_CHECK_APN_STATE;
|
||||||
|
mLTEModuleOperationSMSubState = LTE_MODULE_OPERATION_CHECK_APN_SUBSTATE;
|
||||||
|
LTESendCommandToModule(LTE_MODULE_CHECK_APN_CONNECTION_CMD);
|
||||||
|
mNbMasterReconnectCount = 0;
|
||||||
|
// SyslogNewString("Master reconnection attempt count reached.. checking APN\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_RECONNECT_MASTER_SUBSTATE:
|
||||||
|
{
|
||||||
|
mLTEModuleOperationSMSubState = LTE_MODULE_OPERATION_NOMINAL_SUBSTATE;
|
||||||
|
//TODO: check for SOCKET ERROR result code and reset APN directly here?
|
||||||
|
// if(mMasterSocketError == true)
|
||||||
|
// {
|
||||||
|
// mMasterSocketError = false;
|
||||||
|
// mLTEModuleOperationSMState = LTE_MODULE_OPERATION_CHECK_APN_STATE;
|
||||||
|
// mLTEModuleOperationSMSubState = LTE_MODULE_OPERATION_CHECK_APN_SUBSTATE;
|
||||||
|
// LTESendCommandToModule(LTE_MODULE_CHECK_APN_CONNECTION_CMD);
|
||||||
|
// mNbMasterReconnectCount = 0;
|
||||||
|
// }
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_CHECK_APN_SUBSTATE:
|
||||||
|
{
|
||||||
|
if(mAPNConnected == true)
|
||||||
|
{
|
||||||
|
mLTEModuleOperationSMSubState = LTE_MODULE_OPERATION_NOMINAL_SUBSTATE;
|
||||||
|
}
|
||||||
|
else //APN is disconnected.. try reconnecting.
|
||||||
|
{
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_WAIT_CONNECT_APN_STATE;
|
||||||
|
mLTEModuleOperationSMSubState = LTE_MODULE_OPERATION_RECONNECT_APN_SUBSTATE;
|
||||||
|
LTESendCommandToModule(LTE_MODULE_CONNECT_APN_CMD);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_RECONNECT_APN_SUBSTATE:
|
||||||
|
{
|
||||||
|
mLTEModuleOperationSMSubState = LTE_MODULE_OPERATION_NOMINAL_SUBSTATE;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_MASTER_DATA_READY_EVENT)
|
||||||
|
{
|
||||||
|
LTESendCommandToModule(LTE_MODULE_RX_DATA_CMD);
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_WAIT_FOR_DATA_STATE;
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_MASTER_SEND_DATA_REQUEST_EVENT)
|
||||||
|
{
|
||||||
|
if(mMasterConnected == true)
|
||||||
|
{
|
||||||
|
LTESendCommandToModule(LTE_MODULE_TX_DATA_CMD);
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_SENDING_DATA_STATE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_WAIT_FOR_DATA_STATE:
|
||||||
|
{
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_MASTER_DATA_RECEIVED_EVENT)
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_NO_CMD;
|
||||||
|
mLTEModuleOperationSMState = LTE_MODULE_OPERATION_STANDBY_STATE;
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_TICK_EVENT)
|
||||||
|
{
|
||||||
|
if(IsTimerExpired(LTE_COMM_TIMER) == true)
|
||||||
|
{
|
||||||
|
LTEModuleReset();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_OPERATION_SENDING_DATA_STATE:
|
||||||
|
{
|
||||||
|
if(OperationEvent == LTE_MODULE_OP_TICK_EVENT)
|
||||||
|
{
|
||||||
|
if(IsTimerExpired(LTE_COMM_TIMER) == true)
|
||||||
|
{
|
||||||
|
LTEModuleReset();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(OperationEvent == LTE_MODULE_OP_MASTER_DATA_SENT_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);
|
||||||
|
int i;
|
||||||
|
for(i = 0; i < Size; i++)
|
||||||
|
{
|
||||||
|
ProtocolAnalyzeNewData(Data[i], NETWORK_PROTOCOL_USER_LTE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int LTESendCommandToModule(int Cmd)
|
||||||
|
{
|
||||||
|
switch(Cmd)
|
||||||
|
{
|
||||||
|
|
||||||
|
TimerStart(LTE_COMM_TIMER,LTE_MODULE_MAX_COMM_TIMEOUT);
|
||||||
|
case LTE_MODULE_CONNECT_APN_CMD:
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_CONNECT_APN_CMD;
|
||||||
|
SendDataToLteModule(mActivateNetworkCmd,strlen(mActivateNetworkCmd));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_DISCONNECT_APN_CMD:
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_DISCONNECT_APN_CMD;
|
||||||
|
SendDataToLteModule(mDisconnectNetworkCmd,strlen(mDisconnectNetworkCmd));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_CONNECT_TO_MASTER_CMD:
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_CONNECT_TO_MASTER_CMD;
|
||||||
|
SendDataToLteModule(mConnectToMasterCmd,strlen(mConnectToMasterCmd));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_DISCONNECT_FROM_MASTER_CMD:
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_DISCONNECT_FROM_MASTER_CMD;
|
||||||
|
SendDataToLteModule(mDisconnectFromMasterCmd,strlen(mDisconnectFromMasterCmd));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_RX_DATA_CMD:
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_RX_DATA_CMD;
|
||||||
|
SendDataToLteModule(mReceiveDataCmd,strlen(mReceiveDataCmd));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_TX_DATA_CMD:
|
||||||
|
{
|
||||||
|
char Cmd[25];
|
||||||
|
sprintf(Cmd,"AT+CASEND=0,%d\r",mMasterTxSize);
|
||||||
|
mCurrentCmd = LTE_MODULE_TX_DATA_CMD;
|
||||||
|
SendDataToLteModule(Cmd,strlen(Cmd));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_CHECK_APN_CONNECTION_CMD:
|
||||||
|
{
|
||||||
|
mCurrentCmd = LTE_MODULE_CHECK_APN_CONNECTION_CMD;
|
||||||
|
SendDataToLteModule(mCheckAPNConnectionCmd,strlen(mCheckAPNConnectionCmd));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_CHECK_MASTER_CONNECTION_CMD:
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LTE_MODULE_NO_CMD:
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
TimerStop(LTE_COMM_TIMER);
|
||||||
|
mCurrentCmd = LTE_MODULE_NO_CMD;
|
||||||
|
return RET_ERROR;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
return RET_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
void LTEModuleMasterCtrlCommStatus(bool Offline)
|
||||||
|
{
|
||||||
|
if(Offline == true)
|
||||||
|
{
|
||||||
|
mMasterConnected = false;
|
||||||
|
}
|
||||||
|
// else
|
||||||
|
// mMasterConnected = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
//This is the function to call from outside to send data to the server
|
||||||
|
int LTESendDataToMaster(char *Buffer, int Size)
|
||||||
|
{
|
||||||
|
LTE_MODULE_TX_LED_PIN = LED_ON;
|
||||||
|
if(Size > MAX_MESSAGE_SIZE)
|
||||||
|
{
|
||||||
|
return RET_ERROR;
|
||||||
|
}
|
||||||
|
if(mMasterConnected == false)
|
||||||
|
{
|
||||||
|
return RET_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
memcpy(mMasterTxBuffer,Buffer,Size);
|
||||||
|
mMasterTxSize = Size;
|
||||||
|
LTEModuleOperationSM(LTE_MODULE_OP_MASTER_SEND_DATA_REQUEST_EVENT);
|
||||||
|
return RET_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
//The module is ready... send the payload so it can transmit it to the master
|
||||||
|
int LTESendMasterBufferToModule()
|
||||||
|
{
|
||||||
|
SendDataToLteModule(mMasterTxBuffer,mMasterTxSize);
|
||||||
|
LTE_MODULE_TX_LED_PIN = LED_OFF;
|
||||||
|
return RET_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool LTEModuleIsMasterConnected()
|
||||||
|
{
|
||||||
|
return mMasterConnected;
|
||||||
|
}
|
||||||
@@ -0,0 +1,153 @@
|
|||||||
|
/*
|
||||||
|
* File: SIM7080GInterface.h
|
||||||
|
* Author: JF
|
||||||
|
*
|
||||||
|
* Created on August 13, 2024, 1:43 PM
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef SIM7080GINTERFACE_H
|
||||||
|
#define SIM7080GINTERFACE_H
|
||||||
|
|
||||||
|
#include "define.h"
|
||||||
|
|
||||||
|
#define LTE_MODULE_POWERUP_TIMEOUT 2000
|
||||||
|
#define LTE_MODULE_WAIT_INIT_TIMEOUT 5000
|
||||||
|
#define LTE_MODULE_CONNECTION_CHECK_TIMEOUT 5000
|
||||||
|
#define LTE_MODULE_MAX_CMD_LENGTH 128
|
||||||
|
#define LTE_MODULE_MAX_MASTER_CONNECT_RETRY 5
|
||||||
|
#define LTE_MODULE_MAX_COMM_TIMEOUT 10000
|
||||||
|
|
||||||
|
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,
|
||||||
|
LTE_MODULE_MASTER_SOCKET_ERROR
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
enum eLTEModuleStates
|
||||||
|
{
|
||||||
|
LTE_MODULE_SM_INIT_STATE,
|
||||||
|
LTE_MODULE_SM_RESET_STATE,
|
||||||
|
LTE_MODULE_SM_POWERUP_STATE,
|
||||||
|
LTE_MODULE_SM_WAIT_RDY_STATE,
|
||||||
|
LTE_MODULE_SM_SETECHOOFF_STATE,
|
||||||
|
LTE_MODULE_SM_SETAPN_STATE,
|
||||||
|
LTE_MODULE_SM_DELAY_STATE,
|
||||||
|
LTE_MODULE_SM_RUN_STATE,
|
||||||
|
LTE_MODULE_SM_PASSTHROUGH_STATE,
|
||||||
|
|
||||||
|
LTE_MODULE_SM_MAX_STATE
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
enum eLTEModuleEvents
|
||||||
|
{
|
||||||
|
LTE_MODULE_SM_TICK_EVENT,
|
||||||
|
LTE_MODULE_RX_DATA_EVENT,
|
||||||
|
LTE_MODULE_RX_RDY_EVENT,
|
||||||
|
LTE_MODULE_ENTER_PASSTHROUGH_EVENT,
|
||||||
|
LTE_MODULE_EXIT_PASSTHROUGH_EVENT,
|
||||||
|
|
||||||
|
LTE_MODULE_MAX_EVENT
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
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_WAIT_DISCONNECT_SERVER_STATE,
|
||||||
|
LTE_MODULE_OPERATION_STANDBY_STATE,
|
||||||
|
LTE_MODULE_OPERATION_WAIT_FOR_DATA_STATE,
|
||||||
|
LTE_MODULE_OPERATION_SENDING_DATA_STATE,
|
||||||
|
|
||||||
|
LTE_MODULE_OPERATION_MAX_STATE
|
||||||
|
};
|
||||||
|
|
||||||
|
enum eLTEModuleOperationSubStates
|
||||||
|
{
|
||||||
|
LTE_MODULE_OPERATION_NOMINAL_SUBSTATE,
|
||||||
|
LTE_MODULE_OPERATION_RECONNECT_MASTER_SUBSTATE,
|
||||||
|
LTE_MODULE_OPERATION_CHECK_APN_SUBSTATE,
|
||||||
|
LTE_MODULE_OPERATION_RECONNECT_APN_SUBSTATE,
|
||||||
|
|
||||||
|
LTE_MODULE_OPERATION_MAX_SUBSTATE
|
||||||
|
};
|
||||||
|
|
||||||
|
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_MASTER_SEND_DATA_REQUEST_EVENT,
|
||||||
|
LTE_MODULE_OP_MASTER_DATA_SENT_EVENT,
|
||||||
|
|
||||||
|
LTE_MODULE_OP_MAX_EVENT
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void InitLTEModule();
|
||||||
|
void LTEModuleSM(int SMEvent);
|
||||||
|
void TickLTEModule();
|
||||||
|
void LTEModuleOperationSM(int OperationEvent);
|
||||||
|
void LTEModuleNewData(unsigned char Data);
|
||||||
|
void LTEEnterSerialPassthrough();
|
||||||
|
void LTEExitSerialPassthrough();
|
||||||
|
void LTEFwdPassthroughData(char Data);
|
||||||
|
int LTEEnableSerialDebug(bool EnModule, bool EnPic);
|
||||||
|
int LTESendCommandToModule(int Command);
|
||||||
|
void SendDataToLteModule(char *Data, int Size);
|
||||||
|
int LTEModuleReset();
|
||||||
|
int LTESendDataToMaster(char *Buffer, int Size);
|
||||||
|
int LTESendMasterBufferToModule();
|
||||||
|
|
||||||
|
void LTECmdResponseReceived(int Cmd, int Result);
|
||||||
|
void LTEModuleAPNConnectionStatus(int Status);
|
||||||
|
void LTEModuleMasterConnectionStatus(int Status);
|
||||||
|
void LTEModuleNewDataReady();
|
||||||
|
void LTEModuleDataReceived(char *Data, int Size);
|
||||||
|
void LTEModuleMasterCtrlCommStatus(bool Offline);
|
||||||
|
|
||||||
|
bool LTEModuleIsMasterConnected();
|
||||||
|
|
||||||
|
#endif /* SIM7080GINTERFACE_H */
|
||||||
|
|
||||||
@@ -6,15 +6,18 @@
|
|||||||
#include "terminal.h"
|
#include "terminal.h"
|
||||||
#include "WiFiCtrl.h"
|
#include "WiFiCtrl.h"
|
||||||
#include "timer.h"
|
#include "timer.h"
|
||||||
|
#include "SIM7080GInterface.h"
|
||||||
|
|
||||||
//#define SYSLOG_BUFFER_SIZE 1024
|
//#define SYSLOG_BUFFER_SIZE 1024
|
||||||
#define SYSLOG_BUFFER_SIZE 500
|
#define SYSLOG_BUFFER_SIZE 500
|
||||||
char mSyslogBuffer[SYSLOG_BUFFER_SIZE];
|
char mSyslogBuffer[SYSLOG_BUFFER_SIZE];
|
||||||
int mSyslogBufPtr;
|
int mSyslogBufPtr;
|
||||||
|
bool mSyslogLTEPassthroughEnabled;
|
||||||
|
|
||||||
int InitSyslog()
|
int InitSyslog()
|
||||||
{
|
{
|
||||||
mSyslogBufPtr = 0;
|
mSyslogBufPtr = 0;
|
||||||
|
mSyslogLTEPassthroughEnabled = 0;
|
||||||
memset(mSyslogBuffer,0,SYSLOG_BUFFER_SIZE);
|
memset(mSyslogBuffer,0,SYSLOG_BUFFER_SIZE);
|
||||||
TimerStart(SYSLOG_TX_TIMER,SYSLOG_TX_TIMEOUT);
|
TimerStart(SYSLOG_TX_TIMER,SYSLOG_TX_TIMEOUT);
|
||||||
|
|
||||||
@@ -90,3 +93,29 @@ int SyslogIsBufferEmpty()
|
|||||||
return RET_ERROR;
|
return RET_ERROR;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SyslogSetLTEPassthrough(bool Enable)
|
||||||
|
{
|
||||||
|
mSyslogLTEPassthroughEnabled = Enable;
|
||||||
|
if(Enable == true)
|
||||||
|
{
|
||||||
|
SendSyslogData("\nEntering LTE passthrough mode\n",strlen("\nEntering LTE passthrough mode\n"));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
SendSyslogData("\nExiting LTE passthrough mode\n",strlen("\nExiting LTE passthrough mode\n"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void RxSyslogBuf(unsigned char *DataBuf, int size)
|
||||||
|
{
|
||||||
|
if(mSyslogLTEPassthroughEnabled == true)
|
||||||
|
{
|
||||||
|
int i = 0;
|
||||||
|
for(i = 0; i < size; i++)
|
||||||
|
{
|
||||||
|
LTEFwdPassthroughData(*DataBuf++);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#ifndef SYSLOG_H
|
#ifndef SYSLOG_H
|
||||||
#define SYSLOG_H
|
#define SYSLOG_H
|
||||||
|
#include "define.h"
|
||||||
#define SYSLOG_TX_TIMEOUT 200 //ms
|
#define SYSLOG_TX_TIMEOUT 200 //ms
|
||||||
|
|
||||||
|
|
||||||
@@ -9,6 +9,8 @@ void SyslogTick();
|
|||||||
int SyslogNewByte(char byte);
|
int SyslogNewByte(char byte);
|
||||||
int SyslogNewString(char *string);
|
int SyslogNewString(char *string);
|
||||||
int SyslogIsBufferEmpty();
|
int SyslogIsBufferEmpty();
|
||||||
|
void SyslogSetLTEPassthrough(bool Enable);
|
||||||
|
void RxSyslogBuf(unsigned char *DataBuf, int size);
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
+123
-27
@@ -23,6 +23,7 @@
|
|||||||
#include "ChaletPowerRelay.h"
|
#include "ChaletPowerRelay.h"
|
||||||
#include "BatteryMonitor.h"
|
#include "BatteryMonitor.h"
|
||||||
#include "BootloaderInterface.h"
|
#include "BootloaderInterface.h"
|
||||||
|
#include "SIM7080GInterface.h"
|
||||||
|
|
||||||
//#include "SDCardMgr.h"
|
//#include "SDCardMgr.h"
|
||||||
#ifdef TERMINAL_USE_TELNET
|
#ifdef TERMINAL_USE_TELNET
|
||||||
@@ -42,6 +43,9 @@ int mTerminalPendingAction;
|
|||||||
BOOL mTerminalOpened;
|
BOOL mTerminalOpened;
|
||||||
int mTerminalTickState;
|
int mTerminalTickState;
|
||||||
|
|
||||||
|
#define BOOTLOAD_VERSION_ADDRESS 0x9D000000
|
||||||
|
const uint32_t *mBootloaderMagicWord = (uint32_t *) BOOTLOAD_VERSION_ADDRESS;
|
||||||
|
|
||||||
static BYTE mHelpString[] = "Here is the list of the available commands:\n\r\n\r"
|
static BYTE mHelpString[] = "Here is the list of the available commands:\n\r\n\r"
|
||||||
"help : Shows this window\n\r"
|
"help : Shows this window\n\r"
|
||||||
"\npower [state] Set chalet's 12V Inverter feed power state. This command controls the main power relay\n"
|
"\npower [state] Set chalet's 12V Inverter feed power state. This command controls the main power relay\n"
|
||||||
@@ -60,9 +64,16 @@ static BYTE mHelpString[] = "Here is the list of the available commands:\n\r\n\
|
|||||||
"\nbootloader [command] : bootloader mode control\n"
|
"\nbootloader [command] : bootloader mode control\n"
|
||||||
" - Available [command] argument are: start (enable bootloader and opens port)\n"
|
" - Available [command] argument are: start (enable bootloader and opens port)\n"
|
||||||
" stop (disables bootloader if not busy)\n"
|
" stop (disables bootloader if not busy)\n"
|
||||||
" state (prints actual state of the bootloader)\n"
|
" state (prints actual state of the bootloader)\n";
|
||||||
|
static BYTE mHelpString1[] = "\nlte [command] [value] : bootloader mode control\n"
|
||||||
//"\ndebug : print some real-time stuff..."
|
" - Available [command] argument are: passthrough (enable using syslog as a passthrough interface with lte module)\n"
|
||||||
|
" -Available passthrough [value]: on (enable passthrough)\n"
|
||||||
|
" off (disable passthrough)\n"
|
||||||
|
" debug (enable using syslog as a debug interface with lte module)\n"
|
||||||
|
" -Available debug [value]: module (debug LTE module comm only)\n"
|
||||||
|
" pic (debug PIC comm only)\n"
|
||||||
|
" both (debug both PIC and LTE module comm )\n"
|
||||||
|
" off (disable LTE debug)\n"
|
||||||
"\nHave a good day!\n";
|
"\nHave a good day!\n";
|
||||||
|
|
||||||
BYTE *mHelpStringPtr;
|
BYTE *mHelpStringPtr;
|
||||||
@@ -80,7 +91,7 @@ void InitTerminal(void)
|
|||||||
|
|
||||||
void TickTerminal()
|
void TickTerminal()
|
||||||
{
|
{
|
||||||
switch(mTerminalPendingAction)
|
switch(mTerminalPendingAction)
|
||||||
{
|
{
|
||||||
case TERMINAL_ACTION_NONE:
|
case TERMINAL_ACTION_NONE:
|
||||||
{
|
{
|
||||||
@@ -168,12 +179,9 @@ void ParseNewBuffer(void)
|
|||||||
|
|
||||||
if(strncmp(mCmdString,"help",strlen("help")) == 0)
|
if(strncmp(mCmdString,"help",strlen("help")) == 0)
|
||||||
{
|
{
|
||||||
mHelpStringPtr = mHelpString;
|
|
||||||
static BYTE* Ptr= mHelpString;
|
|
||||||
|
|
||||||
SendTerminalData(mHelpString,strlen(mHelpString));
|
SendTerminalData(mHelpString,strlen(mHelpString));
|
||||||
|
|
||||||
Ptr = mHelpStringPtr;
|
SendTerminalData(mHelpString1,strlen(mHelpString1));
|
||||||
}
|
}
|
||||||
|
|
||||||
else if(strncmp(mCmdString,"power",strlen("power")) == 0)
|
else if(strncmp(mCmdString,"power",strlen("power")) == 0)
|
||||||
@@ -219,7 +227,7 @@ void ParseNewBuffer(void)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TerminalPrintString("WiFi already connected...\n");
|
TerminalPrintString("WiFi already connected...\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if(strncmp(mDataString1,"off",strlen("off")) == 0)
|
else if(strncmp(mDataString1,"off",strlen("off")) == 0)
|
||||||
@@ -275,7 +283,7 @@ void ParseNewBuffer(void)
|
|||||||
if(strlen(mDataString1) == 0)
|
if(strlen(mDataString1) == 0)
|
||||||
{
|
{
|
||||||
char voltage[15];
|
char voltage[15];
|
||||||
sprintf(voltage,"%f",GetBatteryVoltage());
|
sprintf(voltage,"%f",GetBatteryVoltage(0));
|
||||||
TerminalPrintString("Battery Voltage: ");
|
TerminalPrintString("Battery Voltage: ");
|
||||||
TerminalPrintString(voltage);
|
TerminalPrintString(voltage);
|
||||||
TerminalPrintString("\n");
|
TerminalPrintString("\n");
|
||||||
@@ -290,7 +298,7 @@ void ParseNewBuffer(void)
|
|||||||
if(strncmp(mDataString1,"voltage",strlen("voltage")) == 0)
|
if(strncmp(mDataString1,"voltage",strlen("voltage")) == 0)
|
||||||
{
|
{
|
||||||
char voltage[15];
|
char voltage[15];
|
||||||
sprintf(voltage,"%f",GetBatteryVoltage());
|
sprintf(voltage,"%f",GetBatteryVoltage(0));
|
||||||
TerminalPrintString("Battery Voltage: ");
|
TerminalPrintString("Battery Voltage: ");
|
||||||
TerminalPrintString(voltage);
|
TerminalPrintString(voltage);
|
||||||
TerminalPrintString("\n");
|
TerminalPrintString("\n");
|
||||||
@@ -308,27 +316,27 @@ void ParseNewBuffer(void)
|
|||||||
char SOC[15];
|
char SOC[15];
|
||||||
sprintf(SOC,"%d",GetBatterySOC());
|
sprintf(SOC,"%d",GetBatterySOC());
|
||||||
TerminalPrintString("Battery SOC: ");
|
TerminalPrintString("Battery SOC: ");
|
||||||
// TerminalPrintString(SOC);
|
// TerminalPrintString(SOC);
|
||||||
TerminalPrintString("%\n");
|
TerminalPrintString("%\n");
|
||||||
}
|
}
|
||||||
TerminalPrintString("\n");
|
TerminalPrintString("\n");
|
||||||
}
|
}
|
||||||
else if(strncmp(mCmdString,"status",strlen("status")) == 0)
|
else if(strncmp(mCmdString,"status",strlen("status")) == 0)
|
||||||
{
|
{
|
||||||
// TerminalPrintString("General status:\nBattery: TBD \nWiFi: TBD\nOther Stuff: TBD\n");
|
// TerminalPrintString("General status:\nBattery: TBD \nWiFi: TBD\nOther Stuff: TBD\n");
|
||||||
TerminalPrintString("General status:\n");
|
TerminalPrintString("General status:\n");
|
||||||
|
|
||||||
if(GetChaletPowerRelayState() == CHALET_POWER_RELAY_OFF_STATE)
|
if(GetChaletPowerRelayState() == CHALET_POWER_RELAY_OFF_STATE)
|
||||||
{
|
{
|
||||||
TerminalPrintString("Inverter power relay: OFF\n");
|
TerminalPrintString("Inverter power relay: OFF\n");
|
||||||
}
|
}
|
||||||
else if(GetChaletPowerRelayState() == CHALET_POWER_RELAY_ON_STATE)
|
else if(GetChaletPowerRelayState() == CHALET_POWER_RELAY_ON_STATE)
|
||||||
{
|
{
|
||||||
TerminalPrintString("Inverter power relay: ON\n");
|
TerminalPrintString("Inverter power relay: ON\n");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TerminalPrintString("Inverter power relay: UNKNOWN\n");
|
TerminalPrintString("Inverter power relay: UNKNOWN\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
switch(GetWiFiSate())
|
switch(GetWiFiSate())
|
||||||
@@ -356,14 +364,14 @@ void ParseNewBuffer(void)
|
|||||||
case WIFI_UNKNOWN_STATE:
|
case WIFI_UNKNOWN_STATE:
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
TerminalPrintString("WiFi: Unknown state\n");
|
TerminalPrintString("WiFi: Unknown state\n");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
char voltage[15];
|
char voltage[15];
|
||||||
memset(voltage,0,15);
|
memset(voltage,0,15);
|
||||||
sprintf(voltage,"%.2f",GetBatteryVoltage());
|
sprintf(voltage,"%.2f",GetBatteryVoltage(0));
|
||||||
TerminalPrintString("Battery Voltage: ");
|
TerminalPrintString("Battery Voltage: ");
|
||||||
TerminalPrintString(voltage);
|
TerminalPrintString(voltage);
|
||||||
TerminalPrintString("V\n");
|
TerminalPrintString("V\n");
|
||||||
@@ -375,13 +383,23 @@ void ParseNewBuffer(void)
|
|||||||
TerminalPrintString(current);
|
TerminalPrintString(current);
|
||||||
//TerminalPrintString("mA\n");
|
//TerminalPrintString("mA\n");
|
||||||
|
|
||||||
Sleep(100);
|
if(*mBootloaderMagicWord == 0xBAADCAFE)
|
||||||
|
{
|
||||||
|
TerminalPrintString("Bootloader: Detected\n");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TerminalPrintString("Bootloader: Not Detected\n");
|
||||||
|
}
|
||||||
|
|
||||||
char SOC[15];
|
char SOC[15];
|
||||||
memset(SOC,0,15);
|
memset(SOC,0,15);
|
||||||
sprintf(SOC,"%d%%\n",GetBatterySOC());
|
sprintf(SOC,"%d%%\n",GetBatterySOC());
|
||||||
TerminalPrintString("Battery SOC: ");
|
TerminalPrintString("Battery SOC: ");
|
||||||
TerminalPrintString(SOC);
|
TerminalPrintString(SOC);
|
||||||
// TerminalPrintString("\n");
|
// TerminalPrintString("\n");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
TerminalPrintString("\n");
|
TerminalPrintString("\n");
|
||||||
@@ -397,7 +415,7 @@ void ParseNewBuffer(void)
|
|||||||
if(strncmp(mDataString1,"start",strlen("start")) == 0)
|
if(strncmp(mDataString1,"start",strlen("start")) == 0)
|
||||||
{
|
{
|
||||||
//start bootloader server
|
//start bootloader server
|
||||||
// OpenBootloaderServer();
|
// OpenBootloaderServer();
|
||||||
BootloaderActivateBootloader();
|
BootloaderActivateBootloader();
|
||||||
TerminalPrintString("Activating bootloader\n");
|
TerminalPrintString("Activating bootloader\n");
|
||||||
}
|
}
|
||||||
@@ -405,7 +423,7 @@ void ParseNewBuffer(void)
|
|||||||
{
|
{
|
||||||
//CloseBootloaderServer();
|
//CloseBootloaderServer();
|
||||||
TerminalPrintString("Deactivating bootloader\n");
|
TerminalPrintString("Deactivating bootloader\n");
|
||||||
BootloaderDeactivateBootloader();
|
BootloaderDeactivateBootloader();
|
||||||
}
|
}
|
||||||
else if(strncmp(mDataString1,"status",strlen("status")) == 0)
|
else if(strncmp(mDataString1,"status",strlen("status")) == 0)
|
||||||
{
|
{
|
||||||
@@ -415,14 +433,92 @@ void ParseNewBuffer(void)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
if(IsBootloaderClientConnected())
|
if(IsBootloaderClientConnected())
|
||||||
{
|
{
|
||||||
TerminalPrintString("\nBootloader client not connected\n");
|
TerminalPrintString("\nBootloader client not connected\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
else if(strncmp(mCmdString,"lte",strlen("lte")) == 0)
|
||||||
|
{
|
||||||
|
if(strlen(mDataString1) == 0)
|
||||||
|
{
|
||||||
|
TerminalPrintString("\n[command] parameter is invalid. Type 'help' for more info\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if(strlen(mDataString2) == 0)
|
||||||
|
{
|
||||||
|
TerminalPrintString("\n[value] parameter is invalid. Type 'help' for more info\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(strncmp(mDataString1,"passthrough",strlen("passthrough")) == 0)
|
||||||
|
{
|
||||||
|
if(strncmp(mDataString2,"on",strlen("on")) == 0)
|
||||||
|
{
|
||||||
|
LTEEnterSerialPassthrough();
|
||||||
|
TerminalPrintString("LTE passthrough enabled in Syslog window\n");
|
||||||
|
}
|
||||||
|
else if (strncmp(mDataString2,"off",strlen("off")) == 0)
|
||||||
|
{
|
||||||
|
LTEExitSerialPassthrough();
|
||||||
|
TerminalPrintString("LTE passthrough disabled\n");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TerminalPrintString("\nInvalid [value] parameter (use on or off)\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
if(strncmp(mDataString1,"debug",strlen("debug")) == 0)
|
||||||
|
{
|
||||||
|
if(strncmp(mDataString2,"module",strlen("module")) == 0)
|
||||||
|
{
|
||||||
|
if(LTEEnableSerialDebug(true,false) == RET_OK)
|
||||||
|
{
|
||||||
|
TerminalPrintString("LTE module debug enabled in Syslog window\n");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TerminalPrintString("Cannot put LTE module in debug mode (passthrought enabled?)\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(strncmp(mDataString2,"pic",strlen("pic")) == 0)
|
||||||
|
{
|
||||||
|
if(LTEEnableSerialDebug(false,true) == RET_OK)
|
||||||
|
{
|
||||||
|
TerminalPrintString("LTE PIC comm debug enabled in Syslog window\n");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TerminalPrintString("Cannot put LTE PIC comm in debug mode (passthrought enabled?)\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(strncmp(mDataString2,"both",strlen("both")) == 0)
|
||||||
|
{
|
||||||
|
if(LTEEnableSerialDebug(true,true) == RET_OK)
|
||||||
|
{
|
||||||
|
TerminalPrintString("LTE module and PIC comm debug enabled in Syslog window\n");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TerminalPrintString("Cannot put LTE comm in debug mode (passthrought enabled?)\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (strncmp(mDataString2,"off",strlen("off")) == 0)
|
||||||
|
{
|
||||||
|
LTEEnableSerialDebug(false,false);
|
||||||
|
TerminalPrintString("LTE debug disabled\n");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TerminalPrintString("\nInvalid [value] parameter (use on or off)\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
else if(strncmp(mCmdString,"debug",strlen(mCmdString)) == 0)
|
else if(strncmp(mCmdString,"debug",strlen(mCmdString)) == 0)
|
||||||
{
|
{
|
||||||
// if(strlen(mDataString1) == 0)
|
// if(strlen(mDataString1) == 0)
|
||||||
|
|||||||
@@ -39,6 +39,7 @@
|
|||||||
#include "digitalio.h"
|
#include "digitalio.h"
|
||||||
//#include "DriveProtocol.h"
|
//#include "DriveProtocol.h"
|
||||||
#include "terminal.h"
|
#include "terminal.h"
|
||||||
|
#include "SIM7080GInterface.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -47,8 +48,8 @@
|
|||||||
|
|
||||||
stUartData astUartData[MAX_UART_HANDLE];
|
stUartData astUartData[MAX_UART_HANDLE];
|
||||||
|
|
||||||
const char *gUartStrings[MAX_UART_HANDLE] = { "PRINTF" //UART_1
|
const char *gUartStrings[MAX_UART_HANDLE] = { "LORA" //UART_1
|
||||||
//,"CU", //UART_2
|
,"LTE", //UART_5
|
||||||
// ,"CONSOLE" //UART_3
|
// ,"CONSOLE" //UART_3
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -86,8 +87,8 @@ void InitUart(void)
|
|||||||
astUartData[UART_1].iIsInternal = 1;
|
astUartData[UART_1].iIsInternal = 1;
|
||||||
astUartData[UART_1].iPhysicalUartPort = INTERNAL_UART_PORT_2; // (232)
|
astUartData[UART_1].iPhysicalUartPort = INTERNAL_UART_PORT_2; // (232)
|
||||||
|
|
||||||
// astUartData[UART_2].iIsInternal = 1;
|
astUartData[UART_2].iIsInternal = 1;
|
||||||
//astUartData[UART_2].iPhysicalUartPort = INTERNAL_UART_PORT_2; // (232)
|
astUartData[UART_2].iPhysicalUartPort = INTERNAL_UART_PORT_5; // (232)
|
||||||
|
|
||||||
#ifndef NO_EXTERNAL_UART
|
#ifndef NO_EXTERNAL_UART
|
||||||
astUartData[UART_3].iIsInternal = 0;
|
astUartData[UART_3].iIsInternal = 0;
|
||||||
@@ -97,7 +98,8 @@ void InitUart(void)
|
|||||||
setbuf(stdout,NULL); //to use printf without \r
|
setbuf(stdout,NULL); //to use printf without \r
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
|
|
||||||
UartOpenComPort(NETWORK_UART_PORT,9600,UART_ONE_STOP_BIT,UART_NO_PARITY); //Open console port
|
UartOpenComPort(NETWORK_UART_PORT,9600,UART_ONE_STOP_BIT,UART_NO_PARITY); //Open LoRa module port
|
||||||
|
UartOpenComPort(LTE_IF_UART_PORT,115200,UART_ONE_STOP_BIT,UART_NO_PARITY); //Open LTE module port
|
||||||
#ifdef USE_PRINTF
|
#ifdef USE_PRINTF
|
||||||
//UartOpenComPort(CONSOLE_UART_PORT,115200,UART_ONE_STOP_BIT,UART_NO_PARITY); //Open console port
|
//UartOpenComPort(CONSOLE_UART_PORT,115200,UART_ONE_STOP_BIT,UART_NO_PARITY); //Open console port
|
||||||
|
|
||||||
@@ -133,6 +135,12 @@ int UartResetPort(int p_iUartHandle)
|
|||||||
ResetUart2();
|
ResetUart2();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case INTERNAL_UART_PORT_5:
|
||||||
|
{
|
||||||
|
ResetUart5();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -596,6 +604,18 @@ int UartTick(void)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case LTE_IF_UART_PORT:
|
||||||
|
{
|
||||||
|
int i = 0;
|
||||||
|
for(i = 0; i< iNbPendingData; i++)
|
||||||
|
{
|
||||||
|
LTE_MODULE_RX_LED_PIN = ~LTE_MODULE_RX_LED_PIN;
|
||||||
|
LTEModuleNewData(aTempBuffer[i]);
|
||||||
|
//ProtocolAnalyzeNewData(aTempBuffer[i]);
|
||||||
|
//RxTerminalData(aTempBuffer[i]);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,8 +38,8 @@
|
|||||||
//
|
//
|
||||||
enum eUartHandles
|
enum eUartHandles
|
||||||
{
|
{
|
||||||
UART_1, //(232) Uart 1 - Drive
|
UART_1, //(232) internet Uart 2 - Lora IF
|
||||||
//UART_2, //(232) Uart 2 - CU
|
UART_2, //(232) internal Uart 5 - SIM7080G LTE IF
|
||||||
//UART_3, // !!!EXTERNAL!!! SPI daughter board...
|
//UART_3, // !!!EXTERNAL!!! SPI daughter board...
|
||||||
MAX_UART_HANDLE,
|
MAX_UART_HANDLE,
|
||||||
|
|
||||||
|
|||||||
+330
-253
@@ -77,6 +77,12 @@ static void resolve_cb(uint8 *hostName, uint32 hostIp)
|
|||||||
{
|
{
|
||||||
gu32HostIp = hostIp;
|
gu32HostIp = hostIp;
|
||||||
gbHostIpByName = true;
|
gbHostIpByName = true;
|
||||||
|
char IP1,IP2,IP3,IP4;
|
||||||
|
IP1 = IPV4_BYTE(hostIp, 0);
|
||||||
|
IP2 = IPV4_BYTE(hostIp, 1);
|
||||||
|
IP3 = IPV4_BYTE(hostIp, 2);
|
||||||
|
IP4 = IPV4_BYTE(hostIp, 3);
|
||||||
|
|
||||||
printf("Host IP is %d.%d.%d.%d\r\n",
|
printf("Host IP is %d.%d.%d.%d\r\n",
|
||||||
(int)IPV4_BYTE(hostIp, 0),
|
(int)IPV4_BYTE(hostIp, 0),
|
||||||
(int)IPV4_BYTE(hostIp, 1),
|
(int)IPV4_BYTE(hostIp, 1),
|
||||||
@@ -95,178 +101,178 @@ static void socket_cb(SOCKET sock, uint8 u8Msg, void *pvMsg)
|
|||||||
{
|
{
|
||||||
switch(u8Msg)
|
switch(u8Msg)
|
||||||
{
|
{
|
||||||
case SOCKET_MSG_BIND:
|
case SOCKET_MSG_BIND:
|
||||||
{
|
|
||||||
tstrSocketBindMsg *pstrBind = (tstrSocketBindMsg*)pvMsg;
|
|
||||||
if(pstrBind->status == 0)
|
|
||||||
{
|
{
|
||||||
if(sock == TerminalServerSocket)
|
tstrSocketBindMsg *pstrBind = (tstrSocketBindMsg*)pvMsg;
|
||||||
|
if(pstrBind->status == 0)
|
||||||
{
|
{
|
||||||
listen(TerminalServerSocket, 0);
|
if(sock == TerminalServerSocket)
|
||||||
|
{
|
||||||
|
listen(TerminalServerSocket, 0);
|
||||||
|
}
|
||||||
|
else if(sock == SyslogServerSocket)
|
||||||
|
{
|
||||||
|
listen(SyslogServerSocket,0);
|
||||||
|
}
|
||||||
|
else if(sock == NetworkServerSocket)
|
||||||
|
{
|
||||||
|
listen(NetworkServerSocket,0);
|
||||||
|
}
|
||||||
|
else if(sock == BootloaderServerSocket)
|
||||||
|
{
|
||||||
|
listen(BootloaderServerSocket,0);
|
||||||
|
printf("Bootloader server started\n");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if(sock == SyslogServerSocket)
|
else
|
||||||
{
|
{
|
||||||
listen(SyslogServerSocket,0);
|
printf("Bind Failed\n");
|
||||||
}
|
}
|
||||||
else if(sock == NetworkServerSocket)
|
|
||||||
{
|
|
||||||
listen(NetworkServerSocket,0);
|
|
||||||
}
|
|
||||||
else if(sock == BootloaderServerSocket)
|
|
||||||
{
|
|
||||||
listen(BootloaderServerSocket,0);
|
|
||||||
printf("Bootloader server started\n");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
printf("Bind Failed\n");
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case SOCKET_MSG_LISTEN:
|
|
||||||
{
|
|
||||||
|
|
||||||
tstrSocketListenMsg *pstrListen = (tstrSocketListenMsg*)pvMsg;
|
|
||||||
if(pstrListen->status != 0)
|
|
||||||
{
|
|
||||||
printf("socket %d listen Failed. Error: %d\n",(int)sock, pstrListen->status);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if(sock == SyslogServerSocket)
|
case SOCKET_MSG_LISTEN:
|
||||||
{
|
{
|
||||||
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO3,1);
|
|
||||||
|
tstrSocketListenMsg *pstrListen = (tstrSocketListenMsg*)pvMsg;
|
||||||
|
if(pstrListen->status != 0)
|
||||||
|
{
|
||||||
|
printf("socket %d listen Failed. Error: %d\n",(int)sock, pstrListen->status);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if(sock == SyslogServerSocket)
|
||||||
|
{
|
||||||
|
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO3,1);
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
case SOCKET_MSG_ACCEPT:
|
||||||
break;
|
|
||||||
}
|
|
||||||
case SOCKET_MSG_ACCEPT:
|
|
||||||
{
|
|
||||||
// New Socket is accepted.
|
|
||||||
tstrSocketAcceptMsg *pstrAccept = (tstrSocketAcceptMsg *)pvMsg;
|
|
||||||
if(pstrAccept->sock >= 0)
|
|
||||||
{
|
{
|
||||||
if(sock == TerminalServerSocket)
|
// New Socket is accepted.
|
||||||
|
tstrSocketAcceptMsg *pstrAccept = (tstrSocketAcceptMsg *)pvMsg;
|
||||||
|
if(pstrAccept->sock >= 0)
|
||||||
{
|
{
|
||||||
memset(TerminalRxBuf,0,sizeof(TerminalRxBuf));
|
if(sock == TerminalServerSocket)
|
||||||
// Get the accepted socket.
|
|
||||||
TerminalSocket = pstrAccept->sock;
|
|
||||||
recv(TerminalSocket, TerminalRxBuf, sizeof(TerminalRxBuf), 0);
|
|
||||||
SendTerminalData("Bienvenue au chalet!\nLe chalet parle en anglais comme Mr. Pepin\nIf you need help... type help\n\n",strlen("Bienvenue au chalet!\nLe chalet parle en anglais comme Mr. Pepin\nIf you need help... type help\n\n"));
|
|
||||||
// SendSyslogData("Terminal client connected\n",strlen("Terminal client connected\n"));
|
|
||||||
printf("Terminal client connected\n");
|
|
||||||
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO4,1);
|
|
||||||
}
|
|
||||||
else if(sock == SyslogServerSocket)
|
|
||||||
{
|
|
||||||
memset(SyslogRxBuf,0,sizeof(SyslogRxBuf));
|
|
||||||
// Get the accepted socket.
|
|
||||||
SyslogSocket = pstrAccept->sock;
|
|
||||||
recv(SyslogSocket, SyslogRxBuf, sizeof(SyslogRxBuf), 0);
|
|
||||||
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO4,1);
|
|
||||||
SendSyslogData("Syslog Welcome\n",strlen("Syslog Welcome\n"));
|
|
||||||
}
|
|
||||||
else if(sock == NetworkServerSocket)
|
|
||||||
{
|
|
||||||
memset(NetworkRxBuf,0,sizeof(NetworkRxBuf));
|
|
||||||
// Get the accepted socket.
|
|
||||||
NetworkSocket = pstrAccept->sock;
|
|
||||||
recv(NetworkSocket, NetworkRxBuf, sizeof(NetworkRxBuf), 0);
|
|
||||||
printf("Network client connected\n");
|
|
||||||
}
|
|
||||||
else if(sock == BootloaderServerSocket)
|
|
||||||
{
|
|
||||||
memset(BootloaderRxBuf,0,sizeof(BootloaderRxBuf));
|
|
||||||
// Get the accepted socket.
|
|
||||||
BootloaderSocket = pstrAccept->sock;
|
|
||||||
recv(BootloaderSocket, BootloaderRxBuf, sizeof(BootloaderRxBuf), 0);
|
|
||||||
printf("Bootloader client connected\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
printf("Socket %d : Accept Failed\n", sock);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
}
|
|
||||||
case SOCKET_MSG_RECV:
|
|
||||||
{
|
|
||||||
tstrSocketRecvMsg *pstrRecvMsg = (tstrSocketRecvMsg*)pvMsg;
|
|
||||||
if((pstrRecvMsg->pu8Buffer != NULL) && (pstrRecvMsg->s16BufferSize > 0))
|
|
||||||
{
|
|
||||||
// Process the received message
|
|
||||||
if(sock == TerminalSocket)
|
|
||||||
{
|
|
||||||
//Fwd data to Terminal...
|
|
||||||
recv(TerminalSocket, TerminalRxBuf, sizeof(TerminalRxBuf), 0);
|
|
||||||
RxTerminalBuf(TerminalRxBuf, pstrRecvMsg->s16BufferSize);
|
|
||||||
|
|
||||||
}
|
|
||||||
else if(sock == SyslogSocket)
|
|
||||||
{
|
|
||||||
//Fwd data to stdin...
|
|
||||||
recv(SyslogSocket, SyslogRxBuf, sizeof(SyslogRxBuf), 0);
|
|
||||||
//Syslog shall ignore data...
|
|
||||||
}
|
|
||||||
else if(sock == NetworkSocket)
|
|
||||||
{
|
|
||||||
//Fwd data to Network...
|
|
||||||
recv(NetworkSocket, NetworkRxBuf, sizeof(NetworkRxBuf), 0);
|
|
||||||
}
|
|
||||||
else if(sock == BootloaderSocket)
|
|
||||||
{
|
|
||||||
//Fwd data to Network...
|
|
||||||
|
|
||||||
if(recv(BootloaderSocket, BootloaderRxBuf, sizeof(BootloaderRxBuf), 0) != 0)
|
|
||||||
{
|
{
|
||||||
char toto;
|
memset(TerminalRxBuf,0,sizeof(TerminalRxBuf));
|
||||||
toto = 1;
|
// Get the accepted socket.
|
||||||
|
TerminalSocket = pstrAccept->sock;
|
||||||
|
recv(TerminalSocket, TerminalRxBuf, sizeof(TerminalRxBuf), 0);
|
||||||
|
SendTerminalData("Bienvenue au chalet!\nLe chalet parle en anglais comme Mr. Pepin\nIf you need help... type help\n\n",strlen("Bienvenue au chalet!\nLe chalet parle en anglais comme Mr. Pepin\nIf you need help... type help\n\n"));
|
||||||
|
// SendSyslogData("Terminal client connected\n",strlen("Terminal client connected\n"));
|
||||||
|
printf("Terminal client connected\n");
|
||||||
|
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO4,1);
|
||||||
}
|
}
|
||||||
BootloaderProtocolProtocolAnalyzeNewData(pstrRecvMsg->pu8Buffer, pstrRecvMsg->s16BufferSize);
|
else if(sock == SyslogServerSocket)
|
||||||
|
{
|
||||||
|
memset(SyslogRxBuf,0,sizeof(SyslogRxBuf));
|
||||||
|
// Get the accepted socket.
|
||||||
|
SyslogSocket = pstrAccept->sock;
|
||||||
|
recv(SyslogSocket, SyslogRxBuf, sizeof(SyslogRxBuf), 0);
|
||||||
|
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO4,1);
|
||||||
|
SendSyslogData("Syslog Welcome\n",strlen("Syslog Welcome\n"));
|
||||||
|
}
|
||||||
|
else if(sock == NetworkServerSocket)
|
||||||
|
{
|
||||||
|
memset(NetworkRxBuf,0,sizeof(NetworkRxBuf));
|
||||||
|
// Get the accepted socket.
|
||||||
|
NetworkSocket = pstrAccept->sock;
|
||||||
|
recv(NetworkSocket, NetworkRxBuf, sizeof(NetworkRxBuf), 0);
|
||||||
|
printf("Network client connected\n");
|
||||||
|
}
|
||||||
|
else if(sock == BootloaderServerSocket)
|
||||||
|
{
|
||||||
|
memset(BootloaderRxBuf,0,sizeof(BootloaderRxBuf));
|
||||||
|
// Get the accepted socket.
|
||||||
|
BootloaderSocket = pstrAccept->sock;
|
||||||
|
recv(BootloaderSocket, BootloaderRxBuf, sizeof(BootloaderRxBuf), 0);
|
||||||
|
printf("Bootloader client connected\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
printf("Socket %d : Accept Failed\n", sock);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
case SOCKET_MSG_RECV:
|
||||||
|
{
|
||||||
|
tstrSocketRecvMsg *pstrRecvMsg = (tstrSocketRecvMsg*)pvMsg;
|
||||||
|
if((pstrRecvMsg->pu8Buffer != NULL) && (pstrRecvMsg->s16BufferSize > 0))
|
||||||
|
{
|
||||||
|
// Process the received message
|
||||||
|
if(sock == TerminalSocket)
|
||||||
|
{
|
||||||
|
//Fwd data to Terminal...
|
||||||
|
recv(TerminalSocket, TerminalRxBuf, sizeof(TerminalRxBuf), 0);
|
||||||
|
RxTerminalBuf(TerminalRxBuf, pstrRecvMsg->s16BufferSize);
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(sock == SyslogSocket)
|
||||||
|
{
|
||||||
|
//Fwd data to stdin...
|
||||||
|
recv(SyslogSocket, SyslogRxBuf, sizeof(SyslogRxBuf), 0);
|
||||||
|
RxSyslogBuf(SyslogRxBuf, pstrRecvMsg->s16BufferSize);
|
||||||
|
}
|
||||||
|
else if(sock == NetworkSocket)
|
||||||
|
{
|
||||||
|
//Fwd data to Network...
|
||||||
|
recv(NetworkSocket, NetworkRxBuf, sizeof(NetworkRxBuf), 0);
|
||||||
|
}
|
||||||
|
else if(sock == BootloaderSocket)
|
||||||
|
{
|
||||||
|
//Fwd data to Network...
|
||||||
|
|
||||||
|
if(recv(BootloaderSocket, BootloaderRxBuf, sizeof(BootloaderRxBuf), 0) != 0)
|
||||||
|
{
|
||||||
|
char toto;
|
||||||
|
toto = 1;
|
||||||
|
}
|
||||||
|
BootloaderProtocolProtocolAnalyzeNewData(pstrRecvMsg->pu8Buffer, pstrRecvMsg->s16BufferSize);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else //Socket must be closed.
|
||||||
|
{
|
||||||
|
if(sock == TerminalSocket)
|
||||||
|
{
|
||||||
|
close(TerminalSocket);
|
||||||
|
TerminalSocket = -1;
|
||||||
|
// SendSyslogData("Terminal client disconnected\n",strlen("Terminal client disconnected\n"));
|
||||||
|
printf("Terminal client disconnected\n");
|
||||||
|
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO4,0);
|
||||||
|
}
|
||||||
|
else if(sock == SyslogSocket)
|
||||||
|
{
|
||||||
|
close(SyslogSocket);
|
||||||
|
SyslogSocket = -1;
|
||||||
|
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO4,0);
|
||||||
|
}
|
||||||
|
else if(sock == NetworkSocket)
|
||||||
|
{
|
||||||
|
close(NetworkSocket);
|
||||||
|
NetworkSocket = -1;
|
||||||
|
printf("Network client disconnected\n");
|
||||||
|
}
|
||||||
|
else if(sock == BootloaderSocket)
|
||||||
|
{
|
||||||
|
close(BootloaderSocket);
|
||||||
|
BootloaderSocket = -1;
|
||||||
|
printf("Bootloader client disconnected\n");
|
||||||
|
BootloaderDeactivateBootloader();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case SOCKET_MSG_SEND:
|
||||||
|
{
|
||||||
|
if(sock == SyslogSocket)
|
||||||
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else //Socket must be closed.
|
|
||||||
{
|
|
||||||
if(sock == TerminalSocket)
|
|
||||||
{
|
|
||||||
close(TerminalSocket);
|
|
||||||
TerminalSocket = -1;
|
|
||||||
// SendSyslogData("Terminal client disconnected\n",strlen("Terminal client disconnected\n"));
|
|
||||||
printf("Terminal client disconnected\n");
|
|
||||||
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO4,0);
|
|
||||||
}
|
|
||||||
else if(sock == SyslogSocket)
|
|
||||||
{
|
|
||||||
close(SyslogSocket);
|
|
||||||
SyslogSocket = -1;
|
|
||||||
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO4,0);
|
|
||||||
}
|
|
||||||
else if(sock == NetworkSocket)
|
|
||||||
{
|
|
||||||
close(NetworkSocket);
|
|
||||||
NetworkSocket = -1;
|
|
||||||
printf("Network client disconnected\n");
|
|
||||||
}
|
|
||||||
else if(sock == BootloaderSocket)
|
|
||||||
{
|
|
||||||
close(BootloaderSocket);
|
|
||||||
BootloaderSocket = -1;
|
|
||||||
printf("Bootloader client disconnected\n");
|
|
||||||
BootloaderDeactivateBootloader();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case SOCKET_MSG_SEND:
|
|
||||||
{
|
|
||||||
if(sock == SyslogSocket)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -277,7 +283,7 @@ static void set_dev_name_to_mac(uint8 *name, uint8 *mac_addr)
|
|||||||
/* Name must be in the format WINC1500_00:00 */
|
/* Name must be in the format WINC1500_00:00 */
|
||||||
uint16 len;
|
uint16 len;
|
||||||
|
|
||||||
// len = m2m_strlen(name);
|
// len = m2m_strlen(name);
|
||||||
if (len >= 5) {
|
if (len >= 5) {
|
||||||
name[len - 1] = MAIN_HEX2ASCII((mac_addr[5] >> 0) & 0x0f);
|
name[len - 1] = MAIN_HEX2ASCII((mac_addr[5] >> 0) & 0x0f);
|
||||||
name[len - 2] = MAIN_HEX2ASCII((mac_addr[5] >> 4) & 0x0f);
|
name[len - 2] = MAIN_HEX2ASCII((mac_addr[5] >> 4) & 0x0f);
|
||||||
@@ -297,71 +303,86 @@ static void set_dev_name_to_mac(uint8 *name, uint8 *mac_addr)
|
|||||||
static void wifi_cb(uint8 u8MsgType, void *pvMsg)
|
static void wifi_cb(uint8 u8MsgType, void *pvMsg)
|
||||||
{
|
{
|
||||||
switch (u8MsgType) {
|
switch (u8MsgType) {
|
||||||
case M2M_WIFI_RESP_CON_STATE_CHANGED: {
|
case M2M_WIFI_RESP_CON_STATE_CHANGED: {
|
||||||
tstrM2mWifiStateChanged *pstrWifiState = (tstrM2mWifiStateChanged *)pvMsg;
|
tstrM2mWifiStateChanged *pstrWifiState = (tstrM2mWifiStateChanged *)pvMsg;
|
||||||
if (pstrWifiState->u8CurrState == M2M_WIFI_CONNECTED)
|
if (pstrWifiState->u8CurrState == M2M_WIFI_CONNECTED)
|
||||||
{
|
{
|
||||||
printf("Wi-Fi connected\r\n");
|
printf("Wi-Fi connected\r\n");
|
||||||
|
|
||||||
#ifndef USE_STATIC_IP
|
if(mUseDHCP == true)
|
||||||
// m2m_wifi_request_dhcp_client();
|
{
|
||||||
#else
|
// m2m_wifi_request_dhcp_client();
|
||||||
m2m_wifi_set_static_ip(&mModuleIPConfig);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
m2m_wifi_set_static_ip(&mModuleIPConfig);
|
||||||
|
gbConnectedWifi = true;
|
||||||
|
mCurIPAddress = mModuleIPConfig.u32StaticIP;
|
||||||
|
}
|
||||||
|
|
||||||
|
//#ifndef USE_STATIC_IP
|
||||||
|
// // m2m_wifi_request_dhcp_client();
|
||||||
|
//#else
|
||||||
|
// m2m_wifi_set_static_ip(&mModuleIPConfig);
|
||||||
|
// gbConnectedWifi = true;
|
||||||
|
// mCurIPAddress = mModuleIPConfig.u32StaticIP;
|
||||||
|
//#endif
|
||||||
|
mWiFiState = WIFI_CONNECTED_STATE;
|
||||||
|
} else if (pstrWifiState->u8CurrState == M2M_WIFI_DISCONNECTED)
|
||||||
|
{
|
||||||
|
printf("Wi-Fi disconnected\r\n");
|
||||||
|
gbConnectedWifi = false;
|
||||||
|
mWiFiState = WIFI_DISCONNECTED_STATE;
|
||||||
|
CloseSockets();
|
||||||
|
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO3,0);
|
||||||
|
mCurIPAddress = 0xFFFFFFFF;
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case M2M_WIFI_REQ_DHCP_CONF:
|
||||||
|
{
|
||||||
|
tstrM2MIPConfig *IPConfig;
|
||||||
|
IPConfig = (tstrM2MIPConfig*)pvMsg;
|
||||||
|
// mCurIPAddress = *(uint32*)pvMsg;
|
||||||
|
|
||||||
|
mCurIPAddress = IPConfig->u32StaticIP;
|
||||||
|
|
||||||
|
unsigned char ip1,ip2,ip3,ip4;
|
||||||
|
ip1 = IPV4_BYTE(mCurIPAddress,0);
|
||||||
|
ip2 = IPV4_BYTE(mCurIPAddress,1);
|
||||||
|
ip3 = IPV4_BYTE(mCurIPAddress,2);
|
||||||
|
ip4 = IPV4_BYTE(mCurIPAddress,3);
|
||||||
|
|
||||||
|
|
||||||
|
/* Turn LED0 on to declare that IP address received. */
|
||||||
|
// printf("Wi-Fi IP is %u.%u.%u.%u\r\n", pu8IPAddress[0], pu8IPAddress[1], pu8IPAddress[2], pu8IPAddress[3]);
|
||||||
gbConnectedWifi = true;
|
gbConnectedWifi = true;
|
||||||
mCurIPAddress = mModuleIPConfig.u32StaticIP;
|
/* Obtain the IP Address by network name */
|
||||||
#endif
|
gethostbyname((uint8 *)server_host_name);
|
||||||
mWiFiState = WIFI_CONNECTED_STATE;
|
break;
|
||||||
} else if (pstrWifiState->u8CurrState == M2M_WIFI_DISCONNECTED)
|
}
|
||||||
|
|
||||||
|
case M2M_WIFI_RESP_PROVISION_INFO:
|
||||||
{
|
{
|
||||||
printf("Wi-Fi disconnected\r\n");
|
tstrM2MProvisionInfo *pstrProvInfo = (tstrM2MProvisionInfo *)pvMsg;
|
||||||
gbConnectedWifi = false;
|
printf("wifi_cb: M2M_WIFI_RESP_PROVISION_INFO.\r\n");
|
||||||
mWiFiState = WIFI_DISCONNECTED_STATE;
|
|
||||||
CloseSockets();
|
if (pstrProvInfo->u8Status == M2M_SUCCESS) {
|
||||||
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO3,0);
|
m2m_wifi_connect((char *)pstrProvInfo->au8SSID,
|
||||||
mCurIPAddress = 0xFFFFFFFF;
|
strlen((char *)pstrProvInfo->au8SSID),
|
||||||
|
pstrProvInfo->u8SecType,
|
||||||
|
pstrProvInfo->au8Password,
|
||||||
|
M2M_WIFI_CH_ALL);
|
||||||
|
} else {
|
||||||
|
printf("wifi_cb: Provision failed.\r\n");
|
||||||
|
}
|
||||||
|
} break;
|
||||||
|
|
||||||
|
default: {
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
case M2M_WIFI_REQ_DHCP_CONF:
|
|
||||||
{
|
|
||||||
// mCurIPAddress = *(uin32*)pvMsg;
|
|
||||||
|
|
||||||
// unsigned char ip1,ip2,ip3,ip4;
|
|
||||||
// ip1 = IPV4_BYTE(pu8IPAddress,0);
|
|
||||||
// ip2 = IPV4_BYTE(pu8IPAddress,1);
|
|
||||||
// ip3 = IPV4_BYTE(pu8IPAddress,2);
|
|
||||||
// ip4 = IPV4_BYTE(pu8IPAddress,3);
|
|
||||||
|
|
||||||
|
|
||||||
/* Turn LED0 on to declare that IP address received. */
|
|
||||||
// printf("Wi-Fi IP is %u.%u.%u.%u\r\n", pu8IPAddress[0], pu8IPAddress[1], pu8IPAddress[2], pu8IPAddress[3]);
|
|
||||||
gbConnectedWifi = true;
|
|
||||||
/* Obtain the IP Address by network name */
|
|
||||||
gethostbyname((uint8 *)server_host_name);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
case M2M_WIFI_RESP_PROVISION_INFO:
|
|
||||||
{
|
|
||||||
tstrM2MProvisionInfo *pstrProvInfo = (tstrM2MProvisionInfo *)pvMsg;
|
|
||||||
printf("wifi_cb: M2M_WIFI_RESP_PROVISION_INFO.\r\n");
|
|
||||||
|
|
||||||
if (pstrProvInfo->u8Status == M2M_SUCCESS) {
|
|
||||||
m2m_wifi_connect((char *)pstrProvInfo->au8SSID,
|
|
||||||
strlen((char *)pstrProvInfo->au8SSID),
|
|
||||||
pstrProvInfo->u8SecType,
|
|
||||||
pstrProvInfo->au8Password,
|
|
||||||
M2M_WIFI_CH_ALL);
|
|
||||||
} else {
|
|
||||||
printf("wifi_cb: Provision failed.\r\n");
|
|
||||||
}
|
|
||||||
} break;
|
|
||||||
|
|
||||||
default: {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -377,33 +398,59 @@ int InitWiFi()
|
|||||||
|
|
||||||
char IP1,IP2,IP3,IP4,GW1,GW2,GW3,GW4;
|
char IP1,IP2,IP3,IP4,GW1,GW2,GW3,GW4;
|
||||||
|
|
||||||
|
//Load WiFi parameters from flash if present
|
||||||
if(SPIFlashIsPresent() == 1)
|
if(SPIFlashIsPresent() == 1)
|
||||||
{
|
{
|
||||||
char StoredIPConfig[8];
|
char StoredIPConfig[11];
|
||||||
if(SPIFlashReadBuffer(StoredIPConfig,8,FLASH_WIFI_IP_ADDRESS) != RET_ERROR)
|
if(SPIFlashReadBuffer(StoredIPConfig,11,FLASH_WIFI_IP_ADDRESS) != RET_ERROR)
|
||||||
{
|
{
|
||||||
IP1 = StoredIPConfig[0];
|
mUseDHCP = StoredIPConfig[8]; //Use DHCP
|
||||||
IP2 = StoredIPConfig[1];
|
//if(mUseDHCP == 0)
|
||||||
IP3 = StoredIPConfig[2];
|
|
||||||
IP4 = StoredIPConfig[3];
|
|
||||||
|
|
||||||
GW1 = StoredIPConfig[4];
|
|
||||||
GW2 = StoredIPConfig[5];
|
|
||||||
GW3 = StoredIPConfig[6];
|
|
||||||
GW4 = StoredIPConfig[7];
|
|
||||||
|
|
||||||
if((IP1 == (char)0xFF) && (IP2 == (char)0xFF) && (IP3 == (char)0xFF) && (IP4 == (char)0xFF) || \
|
|
||||||
((GW1 == (char)0xFF && GW2 == (char)0xFF && GW3 == (char)0xFF && GW4 == (char)0xFF)))
|
|
||||||
{
|
{
|
||||||
IP1 = STATIC_IP_ADDRESS_1;
|
IP1 = StoredIPConfig[0];
|
||||||
IP2 = STATIC_IP_ADDRESS_2;
|
IP2 = StoredIPConfig[1];
|
||||||
IP3 = STATIC_IP_ADDRESS_3;
|
IP3 = StoredIPConfig[2];
|
||||||
IP4 = STATIC_IP_ADDRESS_4;
|
IP4 = StoredIPConfig[3];
|
||||||
|
|
||||||
|
GW1 = StoredIPConfig[4];
|
||||||
|
GW2 = StoredIPConfig[5];
|
||||||
|
GW3 = StoredIPConfig[6];
|
||||||
|
GW4 = StoredIPConfig[7];
|
||||||
|
|
||||||
|
if((IP1 == (char)0xFF) && (IP2 == (char)0xFF) && (IP3 == (char)0xFF) && (IP4 == (char)0xFF) || \
|
||||||
|
((GW1 == (char)0xFF && GW2 == (char)0xFF && GW3 == (char)0xFF && GW4 == (char)0xFF)))
|
||||||
|
{
|
||||||
|
IP1 = STATIC_IP_ADDRESS_1;
|
||||||
|
IP2 = STATIC_IP_ADDRESS_2;
|
||||||
|
IP3 = STATIC_IP_ADDRESS_3;
|
||||||
|
IP4 = STATIC_IP_ADDRESS_4;
|
||||||
|
|
||||||
|
GW1 = GATEWAY_ADDRESS_1;
|
||||||
|
GW2 = GATEWAY_ADDRESS_2;
|
||||||
|
GW3 = GATEWAY_ADDRESS_3;
|
||||||
|
GW4 = GATEWAY_ADDRESS_4;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
char APNameLength, APPassLenght;
|
||||||
|
APNameLength = StoredIPConfig[9];
|
||||||
|
APPassLenght = StoredIPConfig[10];
|
||||||
|
|
||||||
|
if((APNameLength > 64) || APPassLenght > 64)
|
||||||
|
{
|
||||||
|
strcpy(mAPName,HOME_AP_NAME);
|
||||||
|
strcpy(mAPPassword,HOME_AP_PWD);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if(SPIFlashReadBuffer(mAPName,APNameLength,FLASH_WIFI_IP_ADDRESS+11) != RET_OK)
|
||||||
|
{
|
||||||
|
strcpy(mAPName,HOME_AP_NAME);
|
||||||
|
}
|
||||||
|
if(SPIFlashReadBuffer(mAPPassword,APPassLenght,FLASH_WIFI_IP_ADDRESS+11+APNameLength) != RET_OK)
|
||||||
|
{
|
||||||
|
strcpy(mAPPassword,HOME_AP_PWD);
|
||||||
|
}
|
||||||
|
|
||||||
GW1 = GATEWAY_ADDRESS_1;
|
|
||||||
GW2 = GATEWAY_ADDRESS_2;
|
|
||||||
GW3 = GATEWAY_ADDRESS_3;
|
|
||||||
GW4 = GATEWAY_ADDRESS_4;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -419,20 +466,29 @@ int InitWiFi()
|
|||||||
GW2 = GATEWAY_ADDRESS_2;
|
GW2 = GATEWAY_ADDRESS_2;
|
||||||
GW3 = GATEWAY_ADDRESS_3;
|
GW3 = GATEWAY_ADDRESS_3;
|
||||||
GW4 = GATEWAY_ADDRESS_4;
|
GW4 = GATEWAY_ADDRESS_4;
|
||||||
|
|
||||||
|
strcpy(mAPPassword,HOME_AP_PWD);
|
||||||
|
strcpy(mAPName,HOME_AP_NAME);
|
||||||
|
|
||||||
|
#ifdef USE_STATIC_IP
|
||||||
|
mUseDHCP = 0;
|
||||||
|
#else
|
||||||
|
mUseDHCP = 1;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
memset(&mModuleIPConfig,0,sizeof(mModuleIPConfig));
|
memset(&mModuleIPConfig,0,sizeof(mModuleIPConfig));
|
||||||
// mModuleIPConfig.u32StaticIP = IP_TO_U32(STATIC_IP_ADDRESS_1,STATIC_IP_ADDRESS_2,STATIC_IP_ADDRESS_3,STATIC_IP_ADDRESS_4);
|
// mModuleIPConfig.u32StaticIP = IP_TO_U32(STATIC_IP_ADDRESS_1,STATIC_IP_ADDRESS_2,STATIC_IP_ADDRESS_3,STATIC_IP_ADDRESS_4);
|
||||||
mModuleIPConfig.u32StaticIP = IP_TO_U32(IP1,IP2,IP3,IP4);
|
mModuleIPConfig.u32StaticIP = IP_TO_U32(IP1,IP2,IP3,IP4);
|
||||||
mModuleIPConfig.u32DNS = IP_TO_U32(DEFAULT_DNS_ADD_1,DEFAULT_DNS_ADD_2,DEFAULT_DNS_ADD_3,DEFAULT_DNS_ADD_4);
|
mModuleIPConfig.u32DNS = IP_TO_U32(DEFAULT_DNS_ADD_1,DEFAULT_DNS_ADD_2,DEFAULT_DNS_ADD_3,DEFAULT_DNS_ADD_4);
|
||||||
// mModuleIPConfig.u32AlternateDNS = IP_TO_U32(ALT_DNS_ADD_1,ALT_DNS_ADD_2,ALT_DNS_ADD_3,ALT_DNS_ADD_4);
|
// mModuleIPConfig.u32AlternateDNS = IP_TO_U32(ALT_DNS_ADD_1,ALT_DNS_ADD_2,ALT_DNS_ADD_3,ALT_DNS_ADD_4);
|
||||||
// mModuleIPConfig.u32Gateway = IP_TO_U32(GATEWAY_ADDRESS_1,GATEWAY_ADDRESS_2,GATEWAY_ADDRESS_3,GATEWAY_ADDRESS_4);
|
// mModuleIPConfig.u32Gateway = IP_TO_U32(GATEWAY_ADDRESS_1,GATEWAY_ADDRESS_2,GATEWAY_ADDRESS_3,GATEWAY_ADDRESS_4);
|
||||||
mModuleIPConfig.u32Gateway = IP_TO_U32(GW1,GW2,GW3,GW4);
|
mModuleIPConfig.u32Gateway = IP_TO_U32(GW1,GW2,GW3,GW4);
|
||||||
mModuleIPConfig.u32SubnetMask = IP_TO_U32(SUBNET_MASK_1,SUBNET_MASK_2,SUBNET_MASK_3,SUBNET_MASK_4);
|
mModuleIPConfig.u32SubnetMask = IP_TO_U32(SUBNET_MASK_1,SUBNET_MASK_2,SUBNET_MASK_3,SUBNET_MASK_4);
|
||||||
|
|
||||||
/* Initialize the BSP. */
|
/* Initialize the BSP. */
|
||||||
// nm_bsp_init();
|
// nm_bsp_init();
|
||||||
/* Initialize Wi-Fi parameters structure. */
|
/* Initialize Wi-Fi parameters structure. */
|
||||||
memset((uint8_t *)¶m, 0, sizeof(tstrWifiInitParam));
|
memset((uint8_t *)¶m, 0, sizeof(tstrWifiInitParam));
|
||||||
/* Initialize Wi-Fi driver with data and status callbacks. */
|
/* Initialize Wi-Fi driver with data and status callbacks. */
|
||||||
@@ -466,16 +522,30 @@ int InitWiFi()
|
|||||||
//Use the MAC to define the SSID of the module
|
//Use the MAC to define the SSID of the module
|
||||||
set_dev_name_to_mac((uint8 *)gstrM2MAPConfig.au8SSID, gau8MacAddr);
|
set_dev_name_to_mac((uint8 *)gstrM2MAPConfig.au8SSID, gau8MacAddr);
|
||||||
|
|
||||||
// m2m_wifi_set_device_name((uint8 *)gacDeviceName, (uint8)m2m_strlen((uint8 *)gacDeviceName));
|
// m2m_wifi_set_device_name((uint8 *)gacDeviceName, (uint8)m2m_strlen((uint8 *)gacDeviceName));
|
||||||
|
|
||||||
#ifdef USE_STATIC_IP
|
//#ifdef USE_STATIC_IP
|
||||||
//Use static ip --> disable dhcp client before connecting
|
// //Use static ip --> disable dhcp client before connecting
|
||||||
m2m_wifi_enable_dhcp(0);
|
// m2m_wifi_enable_dhcp(0);
|
||||||
#endif
|
//#endif
|
||||||
if(m2m_wifi_connect(HOME_AP_NAME,sizeof(HOME_AP_NAME),HOME_AP_SEC_TYPE,HOME_AP_PWD,M2M_WIFI_CH_ALL) != M2M_SUCCESS)
|
// if(m2m_wifi_connect(HOME_AP_NAME,sizeof(HOME_AP_NAME),HOME_AP_SEC_TYPE,HOME_AP_PWD,M2M_WIFI_CH_ALL) != M2M_SUCCESS)
|
||||||
|
// {
|
||||||
|
// //wifi connect error...
|
||||||
|
// printf("error");
|
||||||
|
// }
|
||||||
|
|
||||||
|
if(mUseDHCP == 1)
|
||||||
|
{
|
||||||
|
m2m_wifi_enable_dhcp(1);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
m2m_wifi_enable_dhcp(0);
|
||||||
|
}
|
||||||
|
if(m2m_wifi_connect(mAPName,strlen(mAPName),HOME_AP_SEC_TYPE,mAPPassword,M2M_WIFI_CH_ALL) != M2M_SUCCESS)
|
||||||
{
|
{
|
||||||
//wifi connect error...
|
//wifi connect error...
|
||||||
printf("error");
|
printf("Wifi Connect error");
|
||||||
}
|
}
|
||||||
|
|
||||||
tstrPerphInitParam tst;
|
tstrPerphInitParam tst;
|
||||||
@@ -521,6 +591,7 @@ int TurnOFFWiFi()
|
|||||||
mWiFiInitOK = false;
|
mWiFiInitOK = false;
|
||||||
gbConnectedWifi = false;
|
gbConnectedWifi = false;
|
||||||
HEARTBEAT_LED_2_PIN = LED_OFF;
|
HEARTBEAT_LED_2_PIN = LED_OFF;
|
||||||
|
mCurIPAddress = 0xFFFFFFFF;
|
||||||
|
|
||||||
// WIFI
|
// WIFI
|
||||||
mWiFiState = WIFI_MODULE_OFF_STATE;
|
mWiFiState = WIFI_MODULE_OFF_STATE;
|
||||||
@@ -563,6 +634,11 @@ char GetWiFiSate()
|
|||||||
return mWiFiState;
|
return mWiFiState;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint32 GetCurIPAddress()
|
||||||
|
{
|
||||||
|
return mCurIPAddress;
|
||||||
|
}
|
||||||
|
|
||||||
void TickWiFi()
|
void TickWiFi()
|
||||||
{
|
{
|
||||||
if(mWiFiInitOK == false)
|
if(mWiFiInitOK == false)
|
||||||
@@ -574,7 +650,8 @@ void TickWiFi()
|
|||||||
if(IsTimerExpired(WIFI_RECONNECT_TIMER))
|
if(IsTimerExpired(WIFI_RECONNECT_TIMER))
|
||||||
{
|
{
|
||||||
//m2m_wifi_disconnect();
|
//m2m_wifi_disconnect();
|
||||||
m2m_wifi_connect(HOME_AP_NAME,sizeof(HOME_AP_NAME),HOME_AP_SEC_TYPE,HOME_AP_PWD,M2M_WIFI_CH_ALL);
|
//m2m_wifi_connect(HOME_AP_NAME,sizeof(HOME_AP_NAME),HOME_AP_SEC_TYPE,HOME_AP_PWD,M2M_WIFI_CH_ALL);
|
||||||
|
m2m_wifi_connect(mAPName,strlen(mAPName),HOME_AP_SEC_TYPE,mAPPassword,M2M_WIFI_CH_ALL);
|
||||||
TimerStart(WIFI_RECONNECT_TIMER,WIFI_CONNECT_TIMEOUT);
|
TimerStart(WIFI_RECONNECT_TIMER,WIFI_CONNECT_TIMEOUT);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -591,8 +668,8 @@ void TickWiFi()
|
|||||||
|
|
||||||
OpenTerminalServer();
|
OpenTerminalServer();
|
||||||
//OpenNetworkServer();
|
//OpenNetworkServer();
|
||||||
// OpenBootloaderServer();
|
// OpenBootloaderServer();
|
||||||
// BootloaderActivateBootloader();
|
// BootloaderActivateBootloader();
|
||||||
#ifdef USE_SYSLOG
|
#ifdef USE_SYSLOG
|
||||||
OpenSyslogServer();
|
OpenSyslogServer();
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ void TickWiFi();
|
|||||||
int TurnOFFWiFi();
|
int TurnOFFWiFi();
|
||||||
int CloseSockets();
|
int CloseSockets();
|
||||||
char GetWiFiSate();
|
char GetWiFiSate();
|
||||||
|
uint32 GetCurIPAddress();
|
||||||
|
|
||||||
int OpenTerminalServer();
|
int OpenTerminalServer();
|
||||||
void SendTerminalData(uint8 *data, int size);
|
void SendTerminalData(uint8 *data, int size);
|
||||||
@@ -98,6 +99,8 @@ void SendBootloaderData(uint8 *data, int size);
|
|||||||
void SendBootloaderByte(uint8 data);
|
void SendBootloaderByte(uint8 data);
|
||||||
int IsBootloaderClientConnected();
|
int IsBootloaderClientConnected();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//#define USE_STATIC_IP
|
//#define USE_STATIC_IP
|
||||||
|
|
||||||
|
|
||||||
@@ -166,9 +169,11 @@ int IsBootloaderClientConnected();
|
|||||||
//#define HOME_AP_PWD "12345fffff"
|
//#define HOME_AP_PWD "12345fffff"
|
||||||
|
|
||||||
#define HOME_AP_NAME "ChaletVilleEmard"
|
#define HOME_AP_NAME "ChaletVilleEmard"
|
||||||
|
//#define HOME_AP_NAME "ImprVilleEmard"
|
||||||
//#define HOME_AP_NAME "ElRouteurDuChalet"
|
//#define HOME_AP_NAME "ElRouteurDuChalet"
|
||||||
//#define HOME_AP_NAME "LeChalet"
|
//#define HOME_AP_NAME "LeChalet"
|
||||||
#define HOME_AP_PWD "Evinrude30"
|
#define HOME_AP_PWD "Evinrude30"
|
||||||
|
//#define HOME_AP_PWD "12345fffff"
|
||||||
|
|
||||||
#define TERMINAL_SERVER_PORT 85
|
#define TERMINAL_SERVER_PORT 85
|
||||||
#define NETWORK_SERVER_PORT 86
|
#define NETWORK_SERVER_PORT 86
|
||||||
@@ -253,6 +258,9 @@ static const char gacHttpProvDomainName[] = MAIN_HTTP_PROV_SERVER_DOMAIN_NAME;
|
|||||||
|
|
||||||
static uint8 gau8MacAddr[] = MAIN_MAC_ADDRESS;
|
static uint8 gau8MacAddr[] = MAIN_MAC_ADDRESS;
|
||||||
static sint8 gacDeviceName[] = MAIN_M2M_SSID;
|
static sint8 gacDeviceName[] = MAIN_M2M_SSID;
|
||||||
|
char mAPName[64];
|
||||||
|
char mAPPassword[64];
|
||||||
|
char mUseDHCP;
|
||||||
|
|
||||||
#define MAIN_WAITING_TIME 3000
|
#define MAIN_WAITING_TIME 3000
|
||||||
#define MAIN_RETRY_COUNT 10
|
#define MAIN_RETRY_COUNT 10
|
||||||
|
|||||||
@@ -156,9 +156,9 @@ enum eWiFiState
|
|||||||
//----------------------------
|
//----------------------------
|
||||||
#define NETWORK_UART_PORT UART_1
|
#define NETWORK_UART_PORT UART_1
|
||||||
|
|
||||||
#ifndef NO_WIFI
|
|
||||||
#define WIFI_MODULE_UART_PORT UART_2
|
#define LTE_IF_UART_PORT UART_2
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
//----------------------------
|
//----------------------------
|
||||||
|
|||||||
+391
-299
@@ -18,9 +18,12 @@
|
|||||||
|
|
||||||
// include libraries
|
// include libraries
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <util/delay.h>
|
//#include <util/delay.h>
|
||||||
#include <avr/io.h>
|
//#include <avr/io.h>
|
||||||
|
#include "define.h"
|
||||||
|
#include "BoardCfg.h"
|
||||||
#include "hd44780.h"
|
#include "hd44780.h"
|
||||||
|
#include "timer.h"
|
||||||
|
|
||||||
// +---------------------------+
|
// +---------------------------+
|
||||||
// | Power on |
|
// | Power on |
|
||||||
@@ -82,8 +85,8 @@
|
|||||||
*/
|
*/
|
||||||
void HD44780_DisplayClear (void)
|
void HD44780_DisplayClear (void)
|
||||||
{
|
{
|
||||||
// Diplay clear
|
// Diplay clear
|
||||||
HD44780_SendInstruction(HD44780_DISP_CLEAR);
|
HD44780_SendInstruction(HD44780_DISP_CLEAR);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -95,8 +98,8 @@ void HD44780_DisplayClear (void)
|
|||||||
*/
|
*/
|
||||||
void HD44780_DisplayOn (void)
|
void HD44780_DisplayOn (void)
|
||||||
{
|
{
|
||||||
// send instruction - display on
|
// send instruction - display on
|
||||||
HD44780_SendInstruction(HD44780_DISP_ON);
|
HD44780_SendInstruction(HD44780_DISP_ON);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -108,8 +111,8 @@ void HD44780_DisplayOn (void)
|
|||||||
*/
|
*/
|
||||||
void HD44780_CursorOn (void)
|
void HD44780_CursorOn (void)
|
||||||
{
|
{
|
||||||
// send instruction - cursor on
|
// send instruction - cursor on
|
||||||
HD44780_SendInstruction(HD44780_CURSOR_ON);
|
HD44780_SendInstruction(HD44780_CURSOR_ON);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -121,8 +124,8 @@ void HD44780_CursorOn (void)
|
|||||||
*/
|
*/
|
||||||
void HD44780_CursorOff (void)
|
void HD44780_CursorOff (void)
|
||||||
{
|
{
|
||||||
// send instruction - cursor on
|
// send instruction - cursor on
|
||||||
HD44780_SendInstruction(HD44780_CURSOR_OFF);
|
HD44780_SendInstruction(HD44780_CURSOR_OFF);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -134,8 +137,8 @@ void HD44780_CursorOff (void)
|
|||||||
*/
|
*/
|
||||||
void HD44780_CursorBlink (void)
|
void HD44780_CursorBlink (void)
|
||||||
{
|
{
|
||||||
// send instruction - Cursor blink
|
// send instruction - Cursor blink
|
||||||
HD44780_SendInstruction(HD44780_CURSOR_BLINK);
|
HD44780_SendInstruction(HD44780_CURSOR_BLINK);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -147,8 +150,8 @@ void HD44780_CursorBlink (void)
|
|||||||
*/
|
*/
|
||||||
void HD44780_DrawChar (char character)
|
void HD44780_DrawChar (char character)
|
||||||
{
|
{
|
||||||
// Diplay clear
|
// Diplay clear
|
||||||
HD44780_SendData(character);
|
HD44780_SendData(character);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -160,12 +163,12 @@ void HD44780_DrawChar (char character)
|
|||||||
*/
|
*/
|
||||||
void HD44780_DrawString (char *str)
|
void HD44780_DrawString (char *str)
|
||||||
{
|
{
|
||||||
unsigned char i = 0;
|
unsigned char i = 0;
|
||||||
// loop through 5 bytes
|
// loop through 5 bytes
|
||||||
while (str[i] != '\0') {
|
while (str[i] != '\0') {
|
||||||
//read characters and increment index
|
//read characters and increment index
|
||||||
HD44780_SendData(str[i++]);
|
HD44780_SendData(str[i++]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -178,20 +181,20 @@ void HD44780_DrawString (char *str)
|
|||||||
*/
|
*/
|
||||||
char HD44780_PositionXY (char x, char y)
|
char HD44780_PositionXY (char x, char y)
|
||||||
{
|
{
|
||||||
if (x > HD44780_COLS || y > HD44780_ROWS) {
|
if (x > HD44780_COLS || y > HD44780_ROWS) {
|
||||||
// error
|
// error
|
||||||
return ERROR;
|
return ERROR;
|
||||||
}
|
}
|
||||||
// check which row
|
// check which row
|
||||||
if (y == 0) {
|
if (y == 0) {
|
||||||
// send instruction 1st row
|
// send instruction 1st row
|
||||||
HD44780_SendInstruction(HD44780_POSITION | (HD44780_ROW1_START + x));
|
HD44780_SendInstruction(HD44780_POSITION | (HD44780_ROW1_START + x));
|
||||||
} else if (y == 1) {
|
} else if (y == 1) {
|
||||||
// send instruction 2nd row
|
// send instruction 2nd row
|
||||||
HD44780_SendInstruction(HD44780_POSITION | (HD44780_ROW2_START + x));
|
HD44780_SendInstruction(HD44780_POSITION | (HD44780_ROW2_START + x));
|
||||||
}
|
}
|
||||||
// success
|
// success
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -204,40 +207,40 @@ char HD44780_PositionXY (char x, char y)
|
|||||||
*/
|
*/
|
||||||
char HD44780_Shift (char item, char direction)
|
char HD44780_Shift (char item, char direction)
|
||||||
{
|
{
|
||||||
// check if item is cursor or display or direction is left or right
|
// check if item is cursor or display or direction is left or right
|
||||||
if ((item != HD44780_DISPLAY) && (item != HD44780_CURSOR)) {
|
if ((item != HD44780_DISPLAY) && (item != HD44780_CURSOR)) {
|
||||||
// error
|
// error
|
||||||
return ERROR;
|
return ERROR;
|
||||||
}
|
}
|
||||||
// check if direction is left or right
|
// check if direction is left or right
|
||||||
if ((direction != HD44780_RIGHT) && (direction != HD44780_LEFT)) {
|
if ((direction != HD44780_RIGHT) && (direction != HD44780_LEFT)) {
|
||||||
// error
|
// error
|
||||||
return ERROR;
|
return ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
// cursor shift
|
// cursor shift
|
||||||
if (item == HD44780_CURSOR) {
|
if (item == HD44780_CURSOR) {
|
||||||
// right shift
|
// right shift
|
||||||
if (direction == HD44780_RIGHT) {
|
if (direction == HD44780_RIGHT) {
|
||||||
// shit cursor / display to right / left
|
// shit cursor / display to right / left
|
||||||
HD44780_SendInstruction(HD44780_SHIFT | HD44780_CURSOR | HD44780_RIGHT);
|
HD44780_SendInstruction(HD44780_SHIFT | HD44780_CURSOR | HD44780_RIGHT);
|
||||||
} else {
|
} else {
|
||||||
// shit cursor / display to right / left
|
// shit cursor / display to right / left
|
||||||
HD44780_SendInstruction(HD44780_SHIFT | HD44780_CURSOR | HD44780_LEFT);
|
HD44780_SendInstruction(HD44780_SHIFT | HD44780_CURSOR | HD44780_LEFT);
|
||||||
}
|
}
|
||||||
// display shift
|
// display shift
|
||||||
} else {
|
} else {
|
||||||
// right shift
|
// right shift
|
||||||
if (direction == HD44780_RIGHT) {
|
if (direction == HD44780_RIGHT) {
|
||||||
// shit cursor / display to right / left
|
// shit cursor / display to right / left
|
||||||
HD44780_SendInstruction(HD44780_SHIFT | HD44780_DISPLAY | HD44780_RIGHT);
|
HD44780_SendInstruction(HD44780_SHIFT | HD44780_DISPLAY | HD44780_RIGHT);
|
||||||
} else {
|
} else {
|
||||||
// shit cursor / display to right / left
|
// shit cursor / display to right / left
|
||||||
HD44780_SendInstruction(HD44780_SHIFT | HD44780_DISPLAY | HD44780_LEFT);
|
HD44780_SendInstruction(HD44780_SHIFT | HD44780_DISPLAY | HD44780_LEFT);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// success
|
// success
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -249,62 +252,73 @@ char HD44780_Shift (char item, char direction)
|
|||||||
*/
|
*/
|
||||||
void HD44780_Init (void)
|
void HD44780_Init (void)
|
||||||
{
|
{
|
||||||
// set E as output
|
// set E as output
|
||||||
SETBIT(HD44780_DDR_E, HD44780_E);
|
//SETBIT(HD44780_DDR_E, HD44780_E);
|
||||||
// set RS as output
|
// set RS as output
|
||||||
SETBIT(HD44780_DDR_RS, HD44780_RS);
|
//SETBIT(HD44780_DDR_RS, HD44780_RS);
|
||||||
// set RW as output
|
// set RW as output
|
||||||
SETBIT(HD44780_DDR_RW, HD44780_RW);
|
//SETBIT(HD44780_DDR_RW, HD44780_RW);
|
||||||
|
|
||||||
// set DB7-DB4 as output
|
// set DB7-DB4 as output
|
||||||
HD44780_SetDDR_DATA4to7();
|
// HD44780_SetDDR_DATA4to7();
|
||||||
|
|
||||||
// clear RS
|
// clear RS
|
||||||
CLRBIT(HD44780_PORT_RS, HD44780_RS);
|
// CLRBIT(HD44780_PORT_RS, HD44780_RS);
|
||||||
// clear RW
|
LCD_RS_PIN = 0;
|
||||||
CLRBIT(HD44780_PORT_RW, HD44780_RW);
|
// clear RW
|
||||||
// clear E
|
// CLRBIT(HD44780_PORT_RW, HD44780_RW);
|
||||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
LCD_RW_PIN = 0;
|
||||||
|
// clear E
|
||||||
|
// CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||||
|
LCD_E_PIN = 0;
|
||||||
|
|
||||||
// delay > 15ms
|
// delay > 15ms
|
||||||
_delay_ms(16);
|
_delay_ms(16);
|
||||||
|
|
||||||
// Busy Flag (BF) cannot be checked in these instructions
|
|
||||||
// ---------------------------------------------------------------------
|
|
||||||
// Initial sequence 0x30 - send 4 bits in 4 bit mode
|
|
||||||
HD44780_SendInstruction(HD44780_INIT_SEQ);
|
|
||||||
// delay > 4.1ms
|
|
||||||
_delay_ms(5);
|
|
||||||
|
|
||||||
// pulse E
|
// Busy Flag (BF) cannot be checked in these instructions
|
||||||
HD44780_PulseE();
|
// ---------------------------------------------------------------------
|
||||||
// delay > 100us
|
// Initial sequence 0x30 - send 4 bits in 4 bit mode
|
||||||
_delay_us(110);
|
// HD44780_SendInstruction(HD44780_INIT_SEQ);JFM
|
||||||
|
HD44780_Send4bitsIn4bitMode(HD44780_INIT_SEQ);
|
||||||
|
// delay > 4.1ms
|
||||||
|
_delay_ms(5);
|
||||||
|
|
||||||
// pulse E
|
|
||||||
HD44780_PulseE();
|
|
||||||
// delay > 45us (=37+4 * 270/250)
|
|
||||||
_delay_us(50);
|
|
||||||
|
|
||||||
// 4 bit mode 0x20 - send 4 bits in 4 bit mode
|
// pulse E
|
||||||
HD44780_Send4bitsIn4bitMode(HD44780_4BIT_MODE);
|
//HD44780_PulseE();
|
||||||
// pulse E
|
// delay > 100us
|
||||||
HD44780_PulseE();
|
_delay_us(110);
|
||||||
// delay > 45us (=37+4 * 270/250)
|
|
||||||
_delay_us(50);
|
|
||||||
// ----------------------------------------------------------------------
|
|
||||||
|
|
||||||
// 4-bit & 2-lines & 5x8-dots 0x28 - send 8 bits in 4 bit mode
|
HD44780_Send4bitsIn4bitMode(HD44780_INIT_SEQ);
|
||||||
HD44780_SendInstruction(HD44780_4BIT_MODE | HD44780_2_ROWS | HD44780_FONT_5x8);
|
|
||||||
|
|
||||||
// display off 0x08 - send 8 bits in 4 bit mode
|
|
||||||
HD44780_SendInstruction(HD44780_DISP_OFF);
|
|
||||||
|
|
||||||
// display clear 0x01 - send 8 bits in 4 bit mode
|
// pulse E
|
||||||
HD44780_SendInstruction(HD44780_DISP_CLEAR);
|
// HD44780_PulseE();
|
||||||
|
// delay > 45us (=37+4 * 270/250)
|
||||||
|
_delay_us(50);
|
||||||
|
|
||||||
// entry mode set 0x06 - send 8 bits in 4 bit mode
|
|
||||||
HD44780_SendInstruction(HD44780_ENTRY_MODE);
|
HD44780_Send4bitsIn4bitMode(HD44780_INIT_SEQ);
|
||||||
|
// 4 bit mode 0x20 - send 4 bits in 4 bit mode
|
||||||
|
HD44780_Send4bitsIn4bitMode(HD44780_4BIT_MODE);
|
||||||
|
// pulse E
|
||||||
|
//HD44780_PulseE();
|
||||||
|
// delay > 45us (=37+4 * 270/250)
|
||||||
|
_delay_us(50);
|
||||||
|
// ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
// 4-bit & 2-lines & 5x8-dots 0x28 - send 8 bits in 4 bit mode
|
||||||
|
HD44780_SendInstruction(HD44780_4BIT_MODE | HD44780_2_ROWS | HD44780_FONT_5x8);
|
||||||
|
|
||||||
|
// display off 0x08 - send 8 bits in 4 bit mode
|
||||||
|
HD44780_SendInstruction(HD44780_DISP_OFF);
|
||||||
|
|
||||||
|
// display clear 0x01 - send 8 bits in 4 bit mode
|
||||||
|
HD44780_SendInstruction(HD44780_DISP_CLEAR);
|
||||||
|
|
||||||
|
// entry mode set 0x06 - send 8 bits in 4 bit mode
|
||||||
|
HD44780_SendInstruction(HD44780_ENTRY_MODE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -316,69 +330,83 @@ void HD44780_Init (void)
|
|||||||
*/
|
*/
|
||||||
void HD44780_CheckBFin4bitMode (void)
|
void HD44780_CheckBFin4bitMode (void)
|
||||||
{
|
{
|
||||||
unsigned char input = 0;
|
unsigned char input = 0;
|
||||||
|
|
||||||
// clear DB7-DB4 as input
|
Sleep(5);
|
||||||
HD44780_ClearDDR_DATA4to7();
|
return;
|
||||||
// set pull-up resistors for DB7-DB4
|
|
||||||
HD44780_SetPORT_DATA4to7();
|
|
||||||
|
|
||||||
// clear RS
|
// clear DB7-DB4 as input
|
||||||
CLRBIT(HD44780_PORT_RS, HD44780_RS);
|
HD44780_ClearDDR_DATA4to7();
|
||||||
// set RW - read instruction
|
// set pull-up resistors for DB7-DB4
|
||||||
SETBIT(HD44780_PORT_RW, HD44780_RW);
|
// HD44780_SetPORT_DATA4to7();
|
||||||
|
|
||||||
// test HIGH level on PIN DB7
|
// clear RS
|
||||||
// after clear PIN DB7 should continue
|
// CLRBIT(HD44780_PORT_RS, HD44780_RS);
|
||||||
// -------------------------------------
|
LCD_RS_PIN = 0;
|
||||||
// us: 0.5|0.5|0.5
|
// set RW - read instruction
|
||||||
// ___ ___
|
// SETBIT(HD44780_PORT_RW, HD44780_RW);
|
||||||
// E: ___/ \___/ \__
|
LCD_RW_PIN = 1;
|
||||||
// ___ ___
|
|
||||||
// DB7: \___/ \___/ \__
|
|
||||||
//
|
|
||||||
while (1) {
|
|
||||||
|
|
||||||
// Read upper nibble
|
// test HIGH level on PIN DB7
|
||||||
// --------------------------------
|
// after clear PIN DB7 should continue
|
||||||
// Set E
|
// -------------------------------------
|
||||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
// us: 0.5|0.5|0.5
|
||||||
// PWeh > 0.5us
|
// ___ ___
|
||||||
_delay_us(0.5);
|
// E: ___/ \___/ \__
|
||||||
// read upper nibble (tDDR > 360ns)
|
// ___ ___
|
||||||
input = HD44780_PIN_DATA;
|
// DB7: \___/ \___/ \__
|
||||||
// Clear E
|
//
|
||||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
while (1) {
|
||||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
|
||||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
|
||||||
_delay_us(0.5);
|
|
||||||
|
|
||||||
// Read lower nibble
|
// Read upper nibble
|
||||||
// --------------------------------
|
// --------------------------------
|
||||||
// Set E
|
// Set E
|
||||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
// SETBIT(HD44780_PORT_E, HD44780_E);
|
||||||
// PWeh > 0.5us
|
LCD_E_PIN = 1;
|
||||||
_delay_us(0.5);
|
// PWeh > 0.5us
|
||||||
// read lower nibble (tDDR > 360ns)
|
_delay_us(0.5);
|
||||||
input |= HD44780_PIN_DATA >> 4;
|
// read upper nibble (tDDR > 360ns)
|
||||||
// Clear E
|
input = HD44780_PIN_DATA;
|
||||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
// Clear E
|
||||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
// CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
LCD_E_PIN = 0;
|
||||||
_delay_us(0.5);
|
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||||
|
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||||
|
_delay_us(0.5);
|
||||||
|
|
||||||
// check if DB7 is cleared
|
// Read lower nibble
|
||||||
if (!(input & (1 << HD44780_DATA7))) {
|
// --------------------------------
|
||||||
// if BF cleared -> end loop
|
// Set E
|
||||||
break;
|
// SETBIT(HD44780_PORT_E, HD44780_E);
|
||||||
}
|
LCD_E_PIN = 1;
|
||||||
}
|
// PWeh > 0.5us
|
||||||
|
_delay_us(0.5);
|
||||||
|
// read lower nibble (tDDR > 360ns)
|
||||||
|
//input |= (unsigned char)(HD44780_PIN_DATA >> 4);
|
||||||
|
char IsBusy = (HD44780_DATA7 == 1);
|
||||||
|
|
||||||
// clear RW
|
// Clear E
|
||||||
CLRBIT(HD44780_PORT_RW, HD44780_RW);
|
// CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||||
|
LCD_E_PIN = 0;
|
||||||
|
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||||
|
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||||
|
_delay_us(0.5);
|
||||||
|
|
||||||
// set DB7-DB4 as output
|
// // check if DB7 is cleared
|
||||||
HD44780_SetDDR_DATA4to7();
|
// if (!(input & (1 << HD44780_DATA7)))
|
||||||
|
if (IsBusy == 0)
|
||||||
|
{
|
||||||
|
// if BF cleared -> end loop
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// clear RW
|
||||||
|
// CLRBIT(HD44780_PORT_RW, HD44780_RW);
|
||||||
|
LCD_RW_PIN = 0;
|
||||||
|
|
||||||
|
// set DB7-DB4 as output
|
||||||
|
HD44780_SetDDR_DATA4to7();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -400,24 +428,25 @@ void HD44780_CheckBFin8bitMode (void)
|
|||||||
*/
|
*/
|
||||||
void HD44780_SendInstruction (unsigned short int data)
|
void HD44780_SendInstruction (unsigned short int data)
|
||||||
{
|
{
|
||||||
// Clear RS
|
// Clear RS
|
||||||
HD44780_PORT_RS &= ~(1 << HD44780_RS);
|
// HD44780_PORT_RS &= ~(1 << HD44780_RS);
|
||||||
|
LCD_RS_PIN = 0;
|
||||||
|
|
||||||
// 4bit mode
|
// 4bit mode
|
||||||
// ------------------------------------------
|
// ------------------------------------------
|
||||||
if (HD44780_MODE == HD44780_4BIT_MODE) {
|
if (HD44780_MODE == HD44780_4BIT_MODE) {
|
||||||
// send required data in required mode
|
// send required data in required mode
|
||||||
HD44780_Send8bitsIn4bitMode(data);
|
HD44780_Send8bitsIn4bitMode(data);
|
||||||
// check busy flag
|
// check busy flag
|
||||||
HD44780_CheckBFin4bitMode();
|
HD44780_CheckBFin4bitMode();
|
||||||
// 8 bit mode
|
// 8 bit mode
|
||||||
// ------------------------------------------
|
// ------------------------------------------
|
||||||
} else if (HD44780_MODE == HD44780_8BIT_MODE) {
|
} else if (HD44780_MODE == HD44780_8BIT_MODE) {
|
||||||
// send required data in required mode
|
// send required data in required mode
|
||||||
HD44780_Send8bitsIn8bitMode(data);
|
HD44780_Send8bitsIn8bitMode(data);
|
||||||
// check busy flag
|
// check busy flag
|
||||||
HD44780_CheckBFin8bitMode();
|
HD44780_CheckBFin8bitMode();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -429,27 +458,29 @@ void HD44780_SendInstruction (unsigned short int data)
|
|||||||
*/
|
*/
|
||||||
void HD44780_SendData (unsigned short int data)
|
void HD44780_SendData (unsigned short int data)
|
||||||
{
|
{
|
||||||
// Set RS
|
// Set RS
|
||||||
SETBIT(HD44780_PORT_RS, HD44780_RS);
|
// SETBIT(HD44780_PORT_RS, HD44780_RS);
|
||||||
|
LCD_RS_PIN = 1;
|
||||||
|
|
||||||
// 4bit mode
|
// 4bit mode
|
||||||
// ------------------------------------------
|
// ------------------------------------------
|
||||||
if (HD44780_MODE == HD44780_4BIT_MODE) {
|
if (HD44780_MODE == HD44780_4BIT_MODE) {
|
||||||
// send required data in required mode
|
// send required data in required mode
|
||||||
HD44780_Send8bitsIn4bitMode(data);
|
HD44780_Send8bitsIn4bitMode(data);
|
||||||
// check busy flag
|
// check busy flag
|
||||||
HD44780_CheckBFin4bitMode();
|
HD44780_CheckBFin4bitMode();
|
||||||
// 8 bit mode
|
// 8 bit mode
|
||||||
// ------------------------------------------
|
// ------------------------------------------
|
||||||
} else if (HD44780_MODE == HD44780_8BIT_MODE) {
|
} else if (HD44780_MODE == HD44780_8BIT_MODE) {
|
||||||
// send required data in required mode
|
// send required data in required mode
|
||||||
HD44780_Send8bitsIn8bitMode(data);
|
HD44780_Send8bitsIn8bitMode(data);
|
||||||
// check busy flag
|
// check busy flag
|
||||||
HD44780_CheckBFin8bitMode();
|
HD44780_CheckBFin8bitMode();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Clear RS
|
// Clear RS
|
||||||
CLRBIT(HD44780_PORT_RS, HD44780_RS);
|
// CLRBIT(HD44780_PORT_RS, HD44780_RS);
|
||||||
|
LCD_RS_PIN = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -461,17 +492,19 @@ void HD44780_SendData (unsigned short int data)
|
|||||||
*/
|
*/
|
||||||
void HD44780_Send4bitsIn4bitMode (unsigned short int data)
|
void HD44780_Send4bitsIn4bitMode (unsigned short int data)
|
||||||
{
|
{
|
||||||
// Set E
|
// Set E
|
||||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
// SETBIT(HD44780_PORT_E, HD44780_E);
|
||||||
// send data to LCD
|
LCD_E_PIN = 1;
|
||||||
HD44780_SetUppNibble(data);
|
// send data to LCD
|
||||||
// PWeh delay time > 450ns
|
HD44780_SetUppNibble(data);
|
||||||
_delay_us(0.5);
|
// PWeh delay time > 450ns
|
||||||
// Clear E
|
_delay_us(0.5);
|
||||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
// Clear E
|
||||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
// CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
LCD_E_PIN = 0;
|
||||||
_delay_us(0.5);
|
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||||
|
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||||
|
_delay_us(0.5);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -483,33 +516,37 @@ void HD44780_Send4bitsIn4bitMode (unsigned short int data)
|
|||||||
*/
|
*/
|
||||||
void HD44780_Send8bitsIn4bitMode (unsigned short int data)
|
void HD44780_Send8bitsIn4bitMode (unsigned short int data)
|
||||||
{
|
{
|
||||||
// Send upper nibble
|
// Send upper nibble
|
||||||
// ----------------------------------
|
// ----------------------------------
|
||||||
// Set E
|
// Set E
|
||||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
// SETBIT(HD44780_PORT_E, HD44780_E);
|
||||||
// send data to LCD
|
LCD_E_PIN = 1;
|
||||||
HD44780_SetUppNibble(data);
|
// send data to LCD
|
||||||
// PWeh delay time > 450ns
|
HD44780_SetUppNibble(data);
|
||||||
_delay_us(0.5);
|
// PWeh delay time > 450ns
|
||||||
// Clear E
|
_delay_us(0.5);
|
||||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
// Clear E
|
||||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
// CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
LCD_E_PIN = 0;
|
||||||
_delay_us(0.5);
|
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||||
|
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||||
|
_delay_us(0.5);
|
||||||
|
|
||||||
// Send lower nibble
|
// Send lower nibble
|
||||||
// ----------------------------------
|
// ----------------------------------
|
||||||
// Set E
|
// Set E
|
||||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
// SETBIT(HD44780_PORT_E, HD44780_E);
|
||||||
// send data to LCD
|
LCD_E_PIN = 1;
|
||||||
HD44780_SetUppNibble(data << 4);
|
// send data to LCD
|
||||||
// PWeh delay time > 450ns
|
HD44780_SetUppNibble(data << 4);
|
||||||
_delay_us(0.5);
|
// PWeh delay time > 450ns
|
||||||
// Clear E
|
_delay_us(0.5);
|
||||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
// Clear E
|
||||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
// CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
LCD_E_PIN = 0;
|
||||||
_delay_us(0.5);
|
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||||
|
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||||
|
_delay_us(0.5);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -521,19 +558,19 @@ void HD44780_Send8bitsIn4bitMode (unsigned short int data)
|
|||||||
*/
|
*/
|
||||||
void HD44780_Send8bitsIn8bitMode (unsigned short int data)
|
void HD44780_Send8bitsIn8bitMode (unsigned short int data)
|
||||||
{
|
{
|
||||||
// Set E
|
// Set E
|
||||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
SETBIT(HD44780_PORT_E, HD44780_E);
|
||||||
// send data to LCD
|
// send data to LCD
|
||||||
HD44780_SetUppNibble(data);
|
HD44780_SetUppNibble(data);
|
||||||
// send data to LCD
|
// send data to LCD
|
||||||
HD44780_SetLowNibble(data);
|
HD44780_SetLowNibble(data);
|
||||||
// PWeh delay time > 450ns
|
// PWeh delay time > 450ns
|
||||||
_delay_us(0.5);
|
_delay_us(0.5);
|
||||||
// Clear E
|
// Clear E
|
||||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||||
_delay_us(0.5);
|
_delay_us(0.5);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -545,16 +582,57 @@ void HD44780_Send8bitsIn8bitMode (unsigned short int data)
|
|||||||
*/
|
*/
|
||||||
void HD44780_SetUppNibble (unsigned short int data)
|
void HD44780_SetUppNibble (unsigned short int data)
|
||||||
{
|
{
|
||||||
// clear bits DB7-DB4
|
|
||||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA7);
|
// LCD_DB4_PIN = 0;
|
||||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA6);
|
// LCD_DB5_PIN = 0;
|
||||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA5);
|
// LCD_DB6_PIN = 0;
|
||||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA4);
|
// LCD_DB7_PIN = 0;
|
||||||
// set DB7-DB4 if corresponding bit is set
|
unsigned short test = data;
|
||||||
if (data & 0x80) { SETBIT(HD44780_PORT_DATA, HD44780_DATA7); }
|
|
||||||
if (data & 0x40) { SETBIT(HD44780_PORT_DATA, HD44780_DATA6); }
|
if (data & 0x80)
|
||||||
if (data & 0x20) { SETBIT(HD44780_PORT_DATA, HD44780_DATA5); }
|
{
|
||||||
if (data & 0x10) { SETBIT(HD44780_PORT_DATA, HD44780_DATA4); }
|
LCD_DB7_PIN = 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
LCD_DB7_PIN = 0;
|
||||||
|
}
|
||||||
|
if (data & 0x40)
|
||||||
|
{
|
||||||
|
LCD_DB6_PIN = 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
LCD_DB6_PIN = 0;
|
||||||
|
}
|
||||||
|
if (data & 0x20)
|
||||||
|
{
|
||||||
|
LCD_DB5_PIN = 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
LCD_DB5_PIN = 0;
|
||||||
|
}
|
||||||
|
if (data & 0x10)
|
||||||
|
{
|
||||||
|
LCD_DB4_PIN = 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
LCD_DB4_PIN = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// clear bits DB7-DB4
|
||||||
|
// CLRBIT(HD44780_PORT_DATA, HD44780_DATA7);
|
||||||
|
// CLRBIT(HD44780_PORT_DATA, HD44780_DATA6);
|
||||||
|
// CLRBIT(HD44780_PORT_DATA, HD44780_DATA5);
|
||||||
|
// CLRBIT(HD44780_PORT_DATA, HD44780_DATA4);
|
||||||
|
// // set DB7-DB4 if corresponding bit is set
|
||||||
|
// if (data & 0x80) { SETBIT(HD44780_PORT_DATA, HD44780_DATA7); }
|
||||||
|
// if (data & 0x40) { SETBIT(HD44780_PORT_DATA, HD44780_DATA6); }
|
||||||
|
// if (data & 0x20) { SETBIT(HD44780_PORT_DATA, HD44780_DATA5); }
|
||||||
|
// if (data & 0x10) { SETBIT(HD44780_PORT_DATA, HD44780_DATA4); }
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -566,16 +644,16 @@ void HD44780_SetUppNibble (unsigned short int data)
|
|||||||
*/
|
*/
|
||||||
void HD44780_SetLowNibble (unsigned short int data)
|
void HD44780_SetLowNibble (unsigned short int data)
|
||||||
{
|
{
|
||||||
// clear bits DB7-DB4
|
// clear bits DB7-DB4
|
||||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA3);
|
CLRBIT(HD44780_PORT_DATA, HD44780_DATA3);
|
||||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA2);
|
CLRBIT(HD44780_PORT_DATA, HD44780_DATA2);
|
||||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA1);
|
CLRBIT(HD44780_PORT_DATA, HD44780_DATA1);
|
||||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA0);
|
CLRBIT(HD44780_PORT_DATA, HD44780_DATA0);
|
||||||
// set DB7-DB4 if corresponding bit is set
|
// set DB7-DB4 if corresponding bit is set
|
||||||
if (data & 0x08) { SETBIT(HD44780_PORT_DATA, HD44780_DATA3); }
|
if (data & 0x08) { SETBIT(HD44780_PORT_DATA, HD44780_DATA3); }
|
||||||
if (data & 0x04) { SETBIT(HD44780_PORT_DATA, HD44780_DATA2); }
|
if (data & 0x04) { SETBIT(HD44780_PORT_DATA, HD44780_DATA2); }
|
||||||
if (data & 0x02) { SETBIT(HD44780_PORT_DATA, HD44780_DATA1); }
|
if (data & 0x02) { SETBIT(HD44780_PORT_DATA, HD44780_DATA1); }
|
||||||
if (data & 0x01) { SETBIT(HD44780_PORT_DATA, HD44780_DATA0); }
|
if (data & 0x01) { SETBIT(HD44780_PORT_DATA, HD44780_DATA0); }
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -587,15 +665,17 @@ void HD44780_SetLowNibble (unsigned short int data)
|
|||||||
*/
|
*/
|
||||||
void HD44780_PulseE (void)
|
void HD44780_PulseE (void)
|
||||||
{
|
{
|
||||||
// Set E
|
// Set E
|
||||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
// SETBIT(HD44780_PORT_E, HD44780_E);
|
||||||
// PWeh delay time > 450ns
|
LCD_E_PIN = 1;
|
||||||
_delay_us(0.5);
|
// PWeh delay time > 450ns
|
||||||
// Clear E
|
_delay_us(0.5);
|
||||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
// Clear E
|
||||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
// CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
LCD_E_PIN = 0;
|
||||||
_delay_us(0.5);
|
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||||
|
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||||
|
_delay_us(0.5);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -607,11 +687,16 @@ void HD44780_PulseE (void)
|
|||||||
*/
|
*/
|
||||||
void HD44780_SetPORT_DATA4to7 (void)
|
void HD44780_SetPORT_DATA4to7 (void)
|
||||||
{
|
{
|
||||||
// set DB4-DB7
|
// set DB4-DB7
|
||||||
SETBIT(HD44780_PORT_DATA, HD44780_DATA4);
|
LCD_DB4_PIN = 1;
|
||||||
SETBIT(HD44780_PORT_DATA, HD44780_DATA5);
|
LCD_DB5_PIN = 1;
|
||||||
SETBIT(HD44780_PORT_DATA, HD44780_DATA6);
|
LCD_DB6_PIN = 1;
|
||||||
SETBIT(HD44780_PORT_DATA, HD44780_DATA7);
|
LCD_DB7_PIN = 1;
|
||||||
|
|
||||||
|
// SETBIT(HD44780_PORT_DATA, HD44780_DATA4);
|
||||||
|
// SETBIT(HD44780_PORT_DATA, HD44780_DATA5);
|
||||||
|
// SETBIT(HD44780_PORT_DATA, HD44780_DATA6);
|
||||||
|
// SETBIT(HD44780_PORT_DATA, HD44780_DATA7);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -621,13 +706,17 @@ void HD44780_SetPORT_DATA4to7 (void)
|
|||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
void HD44780_ClearDDR_DATA4to7 (void)
|
void HD44780_SetDDR_DATA4to7 (void)
|
||||||
{
|
{
|
||||||
// set DB4-DB7
|
// set DB4-DB7
|
||||||
CLRBIT(HD44780_DDR_DATA, HD44780_DATA4);
|
LCD_DB4_PIN_DIR = PIN_OUTPUT;
|
||||||
CLRBIT(HD44780_DDR_DATA, HD44780_DATA5);
|
LCD_DB5_PIN_DIR = PIN_OUTPUT;
|
||||||
CLRBIT(HD44780_DDR_DATA, HD44780_DATA6);
|
LCD_DB6_PIN_DIR = PIN_OUTPUT;
|
||||||
CLRBIT(HD44780_DDR_DATA, HD44780_DATA7);
|
LCD_DB7_PIN_DIR = PIN_OUTPUT;
|
||||||
|
// CLRBIT(HD44780_DDR_DATA, HD44780_DATA4);
|
||||||
|
// CLRBIT(HD44780_DDR_DATA, HD44780_DATA5);
|
||||||
|
// CLRBIT(HD44780_DDR_DATA, HD44780_DATA6);
|
||||||
|
// CLRBIT(HD44780_DDR_DATA, HD44780_DATA7);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -637,11 +726,14 @@ void HD44780_ClearDDR_DATA4to7 (void)
|
|||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
void HD44780_SetDDR_DATA4to7 (void)
|
void HD44780_ClearDDR_DATA4to7 (void)
|
||||||
{
|
{
|
||||||
// set DB7-DB4 as output
|
LCD_DB4_PIN_DIR = PIN_INPUT;
|
||||||
SETBIT(HD44780_DDR_DATA, HD44780_DATA4);
|
LCD_DB5_PIN_DIR = PIN_INPUT;
|
||||||
SETBIT(HD44780_DDR_DATA, HD44780_DATA5);
|
LCD_DB6_PIN_DIR = PIN_INPUT;
|
||||||
SETBIT(HD44780_DDR_DATA, HD44780_DATA6);
|
LCD_DB7_PIN_DIR = PIN_INPUT;
|
||||||
SETBIT(HD44780_DDR_DATA, HD44780_DATA7);
|
// SETBIT(HD44780_DDR_DATA, HD44780_DATA4);
|
||||||
|
// SETBIT(HD44780_DDR_DATA, HD44780_DATA5);
|
||||||
|
// SETBIT(HD44780_DDR_DATA, HD44780_DATA6);
|
||||||
|
// SETBIT(HD44780_DDR_DATA, HD44780_DATA7);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,82 +36,85 @@
|
|||||||
#define _FCPU 16000000
|
#define _FCPU 16000000
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(__AVR_ATmega16__)
|
//#if defined(__AVR_ATmega16__)
|
||||||
|
|
||||||
// E port
|
// E port
|
||||||
// --------------------------------------
|
// --------------------------------------
|
||||||
#ifndef HD44780_DDR_E
|
#ifndef HD44780_DDR_E
|
||||||
#define HD44780_DDR_E DDRD
|
#define HD44780_DDR_E TRISB
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_PORT_E
|
#ifndef HD44780_PORT_E
|
||||||
#define HD44780_PORT_E PORTD
|
#define HD44780_PORT_E PORTB
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_E
|
#ifndef HD44780_E
|
||||||
#define HD44780_E 3
|
#define HD44780_E 12
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// RW port
|
// RW port
|
||||||
// --------------------------------------
|
// --------------------------------------
|
||||||
#ifndef HD44780_DDR_RW
|
#ifndef HD44780_DDR_RW
|
||||||
#define HD44780_DDR_RW DDRD
|
#define HD44780_DDR_RW TRISB
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_PORT_RW
|
#ifndef HD44780_PORT_RW
|
||||||
#define HD44780_PORT_RW PORTD
|
#define HD44780_PORT_RW PORTB
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_RW
|
#ifndef HD44780_RW
|
||||||
#define HD44780_RW 2
|
#define HD44780_RW 13
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// RS port
|
// RS port
|
||||||
// --------------------------------------
|
// --------------------------------------
|
||||||
#ifndef HD44780_DDR_RS
|
#ifndef HD44780_DDR_RS
|
||||||
#define HD44780_DDR_RS DDRD
|
#define HD44780_DDR_RS TRISD
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_PORT_RS
|
#ifndef HD44780_PORT_RS
|
||||||
#define HD44780_PORT_RS PORTD
|
#define HD44780_PORT_RS PORTD
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_RS
|
#ifndef HD44780_RS
|
||||||
#define HD44780_RS 1
|
#define HD44780_RS 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// DATA port / pin
|
// DATA port / pin
|
||||||
// --------------------------------------
|
// --------------------------------------
|
||||||
#ifndef HD44780_DDR_DATA
|
#ifndef HD44780_DDR_DATA
|
||||||
#define HD44780_DDR_DATA DDRD
|
#define HD44780_DDR_DATA TRISB
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_PORT_DATA
|
#ifndef HD44780_PORT_DATA
|
||||||
#define HD44780_PORT_DATA PORTD
|
#define HD44780_PORT_DATA PORTB
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_PIN_DATA
|
#ifndef HD44780_PIN_DATA
|
||||||
#define HD44780_PIN_DATA PIND
|
#define HD44780_PIN_DATA PORTB
|
||||||
#endif
|
#endif
|
||||||
// pins
|
// pins
|
||||||
#ifndef HD44780_DATA7
|
#ifndef HD44780_DATA7
|
||||||
#define HD44780_DATA7 7 // LCD PORT DB7
|
#define HD44780_DATA7 PORTBbits.RB11 // LCD PORT DB7
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_DATA6
|
#ifndef HD44780_DATA6
|
||||||
#define HD44780_DATA6 6 // LCD PORT DB6
|
#define HD44780_DATA6 10 // LCD PORT DB6
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_DATA5
|
#ifndef HD44780_DATA5
|
||||||
#define HD44780_DATA5 5 // LCD PORT DB5
|
#define HD44780_DATA5 9 // LCD PORT DB5
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_DATA4
|
#ifndef HD44780_DATA4
|
||||||
#define HD44780_DATA4 4 // LCD PORT DB4
|
#define HD44780_DATA4 3 // LCD PORT DB4
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_DATA3
|
#ifndef HD44780_DATA3
|
||||||
#define HD44780_DATA3 3 // LCD PORT DB3
|
#define HD44780_DATA3 0 // LCD PORT DB3
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_DATA2
|
#ifndef HD44780_DATA2
|
||||||
#define HD44780_DATA2 2 // LCD PORT DB2
|
#define HD44780_DATA2 0 // LCD PORT DB2
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_DATA1
|
#ifndef HD44780_DATA1
|
||||||
#define HD44780_DATA1 1 // LCD PORT DB1
|
#define HD44780_DATA1 0 // LCD PORT DB1
|
||||||
#endif
|
#endif
|
||||||
#ifndef HD44780_DATA0
|
#ifndef HD44780_DATA0
|
||||||
#define HD44780_DATA0 0 // LCD PORT DB0
|
#define HD44780_DATA0 0 // LCD PORT DB0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
// #endif
|
||||||
|
|
||||||
|
#define _delay_ms(x) Sleep(x)
|
||||||
|
#define _delay_us(x) Sleep(1)
|
||||||
|
|
||||||
#define BIT7 0x80
|
#define BIT7 0x80
|
||||||
#define BIT6 0x40
|
#define BIT6 0x40
|
||||||
|
|||||||
@@ -41,9 +41,14 @@
|
|||||||
#include "SPI_Flash.h"
|
#include "SPI_Flash.h"
|
||||||
#include "TemperatureSensor.h"
|
#include "TemperatureSensor.h"
|
||||||
#include "LoraWatchdog.h"
|
#include "LoraWatchdog.h"
|
||||||
|
#include "LCDCtrl.h"
|
||||||
|
#include "SIM7080GInterface.h"
|
||||||
|
#include "LTENetworkInterface.h"
|
||||||
|
|
||||||
#include "BootloaderInterface.h"
|
#include "BootloaderInterface.h"
|
||||||
|
|
||||||
|
#include "hd44780.h"
|
||||||
|
|
||||||
|
|
||||||
//#define NO_WIFI
|
//#define NO_WIFI
|
||||||
#ifndef NO_WIFI
|
#ifndef NO_WIFI
|
||||||
@@ -56,6 +61,7 @@
|
|||||||
void _mon_putc(char c); //override from stdio to redirect stdout on uart 3B
|
void _mon_putc(char c); //override from stdio to redirect stdout on uart 3B
|
||||||
#elif defined USE_SYSLOG
|
#elif defined USE_SYSLOG
|
||||||
#include "Syslog.h"
|
#include "Syslog.h"
|
||||||
|
#include "LoraNetworkInterface.h"
|
||||||
void _mon_putc(char c); //override from stdio to redirect stdout on uart 3B
|
void _mon_putc(char c); //override from stdio to redirect stdout on uart 3B
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -98,10 +104,17 @@ int main(void)
|
|||||||
|
|
||||||
|
|
||||||
InitUart();
|
InitUart();
|
||||||
ProtocolInit();
|
LoraNetworkInterfaceInit();
|
||||||
InitLoraWatchdog();
|
InitLoraWatchdog();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
InitSPIFlash();
|
InitSPIFlash();
|
||||||
|
InitLCDCtrl();
|
||||||
|
|
||||||
|
InitLTEModule();
|
||||||
|
LTENetworkInterfaceInit();
|
||||||
|
|
||||||
|
|
||||||
#ifdef USE_SYSLOG
|
#ifdef USE_SYSLOG
|
||||||
InitSyslog();
|
InitSyslog();
|
||||||
@@ -182,6 +195,8 @@ int main(void)
|
|||||||
KickWatchdog();
|
KickWatchdog();
|
||||||
mRetCode = 1;
|
mRetCode = 1;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
while(mRetCode == 1)
|
while(mRetCode == 1)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -198,11 +213,22 @@ int main(void)
|
|||||||
TickTempSensor();
|
TickTempSensor();
|
||||||
BootloaderInterfaceTick();
|
BootloaderInterfaceTick();
|
||||||
TickLoraWatchdog();
|
TickLoraWatchdog();
|
||||||
|
TickLCDCtrl();
|
||||||
|
TickLTEModule();
|
||||||
|
TickLTENetworkInterface();
|
||||||
|
|
||||||
if(IsTimerExpired(HEARTBEAT_LED_TMR))
|
if(IsTimerExpired(HEARTBEAT_LED_TMR))
|
||||||
{
|
{
|
||||||
HEARTBEAT_LED_2_PIN = ~HEARTBEAT_LED_2_PIN;
|
HEARTBEAT_LED_2_PIN = ~HEARTBEAT_LED_2_PIN;
|
||||||
TimerStart(HEARTBEAT_LED_TMR,HEARTBEAT_LED_TIMEOUT);
|
TimerStart(HEARTBEAT_LED_TMR,HEARTBEAT_LED_TIMEOUT);
|
||||||
|
|
||||||
|
// HD44780_DisplayClear();
|
||||||
|
// HD44780_PositionXY(0, 0);
|
||||||
|
// // send char
|
||||||
|
// HD44780_DrawString("DISPLAY ON");
|
||||||
|
// // display clear
|
||||||
|
// HD44780_DisplayOn();
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -50,6 +50,10 @@ typedef enum
|
|||||||
TEMP_SENSOR_REFRESH_TIMER,
|
TEMP_SENSOR_REFRESH_TIMER,
|
||||||
BOOTLOADER_FLASH_POLL_TIMER,
|
BOOTLOADER_FLASH_POLL_TIMER,
|
||||||
LORA_WATCHDOG_TIMER,
|
LORA_WATCHDOG_TIMER,
|
||||||
|
LCD_CTRL_TIMER,
|
||||||
|
LTE_MODULE_TIMER,
|
||||||
|
LTE_COMM_TIMER,
|
||||||
|
LTE_NWI_TIMER,
|
||||||
TIMER_MAX_ID
|
TIMER_MAX_ID
|
||||||
}eTimerID;
|
}eTimerID;
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#define VERSIONNUMBER "CHALET_V01.00.2" //shall be 15 chars...
|
#define VERSIONNUMBER "CHALET_V01.01.6" //shall be 15 chars...
|
||||||
//Force DHCP instead of static IP.
|
//Force DHCP instead of static IP.
|
||||||
|
|
||||||
//#define VERSIONNUMBER "CHALET_V01.00.1" //shall be 15 chars...
|
//#define VERSIONNUMBER "CHALET_V01.00.1" //shall be 15 chars...
|
||||||
|
|||||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
+9476
-8038
File diff suppressed because it is too large
Load Diff
+2681
-2245
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
-7676
File diff suppressed because it is too large
Load Diff
-4899
File diff suppressed because it is too large
Load Diff
@@ -30,12 +30,12 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
|||||||
IMAGE_TYPE=debug
|
IMAGE_TYPE=debug
|
||||||
OUTPUT_SUFFIX=elf
|
OUTPUT_SUFFIX=elf
|
||||||
DEBUGGABLE_SUFFIX=elf
|
DEBUGGABLE_SUFFIX=elf
|
||||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
FINAL_IMAGE=${DISTDIR}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||||
else
|
else
|
||||||
IMAGE_TYPE=production
|
IMAGE_TYPE=production
|
||||||
OUTPUT_SUFFIX=hex
|
OUTPUT_SUFFIX=hex
|
||||||
DEBUGGABLE_SUFFIX=elf
|
DEBUGGABLE_SUFFIX=elf
|
||||||
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
FINAL_IMAGE=${DISTDIR}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(COMPARE_BUILD), true)
|
ifeq ($(COMPARE_BUILD), true)
|
||||||
@@ -44,12 +44,6 @@ else
|
|||||||
COMPARISON_BUILD=
|
COMPARISON_BUILD=
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef SUB_IMAGE_ADDRESS
|
|
||||||
|
|
||||||
else
|
|
||||||
SUB_IMAGE_ADDRESS_COMMAND=
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Object Directory
|
# Object Directory
|
||||||
OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
|
OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
|
||||||
|
|
||||||
@@ -57,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/LoraNetworkInterface.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
|
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/LoraNetworkInterface.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
|
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/LoraNetworkInterface.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
|
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/LoraNetworkInterface.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
|
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/LoraNetworkInterface.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
|
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
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -88,7 +82,7 @@ FIXDEPS=fixDeps
|
|||||||
ifneq ($(INFORMATION_MESSAGE), )
|
ifneq ($(INFORMATION_MESSAGE), )
|
||||||
@echo $(INFORMATION_MESSAGE)
|
@echo $(INFORMATION_MESSAGE)
|
||||||
endif
|
endif
|
||||||
${MAKE} -f nbproject/Makefile-ChaletDuinoV2_795F512H_.mk dist/${CND_CONF}/${IMAGE_TYPE}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
${MAKE} -f nbproject/Makefile-ChaletDuinoV2_795F512H_.mk ${DISTDIR}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
|
||||||
|
|
||||||
MP_PROCESSOR_OPTION=32MX795F512H
|
MP_PROCESSOR_OPTION=32MX795F512H
|
||||||
MP_LINKER_FILE_OPTION=,--script="elf32pic32mx.x"
|
MP_LINKER_FILE_OPTION=,--script="elf32pic32mx.x"
|
||||||
@@ -107,636 +101,606 @@ endif
|
|||||||
# ------------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------------
|
||||||
# Rules for buildStep: compile
|
# Rules for buildStep: compile
|
||||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||||
${OBJECTDIR}/Source/ChaletduinoV2Board.o: Source/ChaletduinoV2Board.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/ChaletduinoV2Board.o: Source/ChaletduinoV2Board.c .generated_files/flags/ChaletDuinoV2_795F512H_/14732f06b8f682193a6b58f12f7f0ba6595112e2 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/ChaletduinoV2Board.o.d
|
@${RM} ${OBJECTDIR}/Source/ChaletduinoV2Board.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/ChaletduinoV2Board.o
|
@${RM} ${OBJECTDIR}/Source/ChaletduinoV2Board.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 -MMD -MF "${OBJECTDIR}/Source/ChaletduinoV2Board.o.d" -o ${OBJECTDIR}/Source/ChaletduinoV2Board.o Source/ChaletduinoV2Board.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/ChaletduinoV2Board.o.d" -o ${OBJECTDIR}/Source/ChaletduinoV2Board.o Source/ChaletduinoV2Board.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/ChaletduinoV2Board.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o: Source/winc3400_142/common/source/nm_common.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o: Source/winc3400_142/common/source/nm_common.c .generated_files/flags/ChaletDuinoV2_795F512H_/bef26562ab3dc77a7990bd56781e395f33cd3479 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/common/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/common/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d" -o ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o Source/winc3400_142/common/source/nm_common.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/winc3400_142/common/source/nm_common.o.d" -o ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o Source/winc3400_142/common/source/nm_common.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o: Source/winc3400_142/driver/source/m2m_flash.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o: Source/winc3400_142/driver/source/m2m_flash.c .generated_files/flags/ChaletDuinoV2_795F512H_/9866b4d3ff6b0380abf8f17ba724897e06867bfc .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o Source/winc3400_142/driver/source/m2m_flash.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/winc3400_142/driver/source/m2m_flash.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o Source/winc3400_142/driver/source/m2m_flash.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o: Source/winc3400_142/driver/source/m2m_hif.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o: Source/winc3400_142/driver/source/m2m_hif.c .generated_files/flags/ChaletDuinoV2_795F512H_/b7533961659a43d6cadd6280afb16c7c02c0d40f .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o Source/winc3400_142/driver/source/m2m_hif.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/winc3400_142/driver/source/m2m_hif.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o Source/winc3400_142/driver/source/m2m_hif.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o: Source/winc3400_142/driver/source/m2m_ota.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o: Source/winc3400_142/driver/source/m2m_ota.c .generated_files/flags/ChaletDuinoV2_795F512H_/a1da8f820ad038ecc64cd9bff93883dfdab29220 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o Source/winc3400_142/driver/source/m2m_ota.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/winc3400_142/driver/source/m2m_ota.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o Source/winc3400_142/driver/source/m2m_ota.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o: Source/winc3400_142/driver/source/m2m_periph.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o: Source/winc3400_142/driver/source/m2m_periph.c .generated_files/flags/ChaletDuinoV2_795F512H_/2b2b95f0f7822ada17c01fc915e613d56c48ca04 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o Source/winc3400_142/driver/source/m2m_periph.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/winc3400_142/driver/source/m2m_periph.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o Source/winc3400_142/driver/source/m2m_periph.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o: Source/winc3400_142/driver/source/m2m_ssl.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o: Source/winc3400_142/driver/source/m2m_ssl.c .generated_files/flags/ChaletDuinoV2_795F512H_/61ac548cc05fb5199151aae919552254428848fe .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o Source/winc3400_142/driver/source/m2m_ssl.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/winc3400_142/driver/source/m2m_ssl.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o Source/winc3400_142/driver/source/m2m_ssl.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o: Source/winc3400_142/driver/source/m2m_wifi.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o: Source/winc3400_142/driver/source/m2m_wifi.c .generated_files/flags/ChaletDuinoV2_795F512H_/e688cc8b77b246906e4090c6270360d1bab6a5f3 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o Source/winc3400_142/driver/source/m2m_wifi.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/winc3400_142/driver/source/m2m_wifi.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o Source/winc3400_142/driver/source/m2m_wifi.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o: Source/winc3400_142/driver/source/nmasic.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o: Source/winc3400_142/driver/source/nmasic.c .generated_files/flags/ChaletDuinoV2_795F512H_/1c00941b63c8319349136d062bb7761bfcfe4060 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o Source/winc3400_142/driver/source/nmasic.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/winc3400_142/driver/source/nmasic.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o Source/winc3400_142/driver/source/nmasic.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o: Source/winc3400_142/driver/source/nmbus.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o: Source/winc3400_142/driver/source/nmbus.c .generated_files/flags/ChaletDuinoV2_795F512H_/aa9a0a1a7f5f04b0ef66873946e9e24873b525c9 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o Source/winc3400_142/driver/source/nmbus.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/winc3400_142/driver/source/nmbus.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o Source/winc3400_142/driver/source/nmbus.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o: Source/winc3400_142/driver/source/nmdrv.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o: Source/winc3400_142/driver/source/nmdrv.c .generated_files/flags/ChaletDuinoV2_795F512H_/f8f6c983bb3c8866be0ac1b94128e1f41a21609a .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o Source/winc3400_142/driver/source/nmdrv.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/winc3400_142/driver/source/nmdrv.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o Source/winc3400_142/driver/source/nmdrv.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o: Source/winc3400_142/driver/source/nmspi.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o: Source/winc3400_142/driver/source/nmspi.c .generated_files/flags/ChaletDuinoV2_795F512H_/bb8af394a84afebadd85f0b845fa0c051f7b0415 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o Source/winc3400_142/driver/source/nmspi.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/winc3400_142/driver/source/nmspi.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o Source/winc3400_142/driver/source/nmspi.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o: Source/winc3400_142/socket/source/inet_addr.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o: Source/winc3400_142/socket/source/inet_addr.c .generated_files/flags/ChaletDuinoV2_795F512H_/6cae4b1fba34b0d0b64395b22ace36e09dbfb1e6 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/socket/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/socket/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d" -o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o Source/winc3400_142/socket/source/inet_addr.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/winc3400_142/socket/source/inet_addr.o.d" -o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o Source/winc3400_142/socket/source/inet_addr.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o: Source/winc3400_142/socket/source/inet_ntop.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o: Source/winc3400_142/socket/source/inet_ntop.c .generated_files/flags/ChaletDuinoV2_795F512H_/677ae39d400abbfb5cd2c8ba96f53dbf5a78f03 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/socket/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/socket/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d" -o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o Source/winc3400_142/socket/source/inet_ntop.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/winc3400_142/socket/source/inet_ntop.o.d" -o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o Source/winc3400_142/socket/source/inet_ntop.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o: Source/winc3400_142/socket/source/socket.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o: Source/winc3400_142/socket/source/socket.c .generated_files/flags/ChaletDuinoV2_795F512H_/9a916c9d0bb9f93dddc59f7dfee4661ed8184d1a .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/socket/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/socket/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d" -o ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o Source/winc3400_142/socket/source/socket.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/winc3400_142/socket/source/socket.o.d" -o ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o Source/winc3400_142/socket/source/socket.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o: Source/winc3400_142/spi_flash/source/spi_flash.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o: Source/winc3400_142/spi_flash/source/spi_flash.c .generated_files/flags/ChaletDuinoV2_795F512H_/ee091fd8b4db9f0d6d4367fab63defd407b407fe .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/spi_flash/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/spi_flash/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d" -o ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o Source/winc3400_142/spi_flash/source/spi_flash.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/winc3400_142/spi_flash/source/spi_flash.o.d" -o ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o Source/winc3400_142/spi_flash/source/spi_flash.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/DigitalIO.o: Source/DigitalIO.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/DigitalIO.o: Source/DigitalIO.c .generated_files/flags/ChaletDuinoV2_795F512H_/a32c558660fda601b271293d767c0bbc11d5f3cc .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/DigitalIO.o.d
|
@${RM} ${OBJECTDIR}/Source/DigitalIO.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/DigitalIO.o
|
@${RM} ${OBJECTDIR}/Source/DigitalIO.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 -MMD -MF "${OBJECTDIR}/Source/DigitalIO.o.d" -o ${OBJECTDIR}/Source/DigitalIO.o Source/DigitalIO.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/DigitalIO.o.d" -o ${OBJECTDIR}/Source/DigitalIO.o Source/DigitalIO.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/DigitalIO.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/InternalUart.o: Source/InternalUart.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/InternalUart.o: Source/InternalUart.c .generated_files/flags/ChaletDuinoV2_795F512H_/812d36fcfd44e40b8bad0b2468a1552c2d10e608 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/InternalUart.o.d
|
@${RM} ${OBJECTDIR}/Source/InternalUart.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/InternalUart.o
|
@${RM} ${OBJECTDIR}/Source/InternalUart.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 -MMD -MF "${OBJECTDIR}/Source/InternalUart.o.d" -o ${OBJECTDIR}/Source/InternalUart.o Source/InternalUart.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/InternalUart.o.d" -o ${OBJECTDIR}/Source/InternalUart.o Source/InternalUart.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/InternalUart.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/NetworkProtocol.o: Source/NetworkProtocol.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/NetworkProtocol.o: Source/NetworkProtocol.c .generated_files/flags/ChaletDuinoV2_795F512H_/2afac9bfb2393458eb72a04239b152555cebcccc .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/NetworkProtocol.o.d
|
@${RM} ${OBJECTDIR}/Source/NetworkProtocol.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/NetworkProtocol.o
|
@${RM} ${OBJECTDIR}/Source/NetworkProtocol.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 -MMD -MF "${OBJECTDIR}/Source/NetworkProtocol.o.d" -o ${OBJECTDIR}/Source/NetworkProtocol.o Source/NetworkProtocol.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/NetworkProtocol.o.d" -o ${OBJECTDIR}/Source/NetworkProtocol.o Source/NetworkProtocol.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/NetworkProtocol.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/Terminal.o: Source/Terminal.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/Terminal.o: Source/Terminal.c .generated_files/flags/ChaletDuinoV2_795F512H_/4dddc5b8ab993a5db354a04479e03c18840d6d4d .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/Terminal.o.d
|
@${RM} ${OBJECTDIR}/Source/Terminal.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/Terminal.o
|
@${RM} ${OBJECTDIR}/Source/Terminal.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 -MMD -MF "${OBJECTDIR}/Source/Terminal.o.d" -o ${OBJECTDIR}/Source/Terminal.o Source/Terminal.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/Terminal.o.d" -o ${OBJECTDIR}/Source/Terminal.o Source/Terminal.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/Terminal.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/Uart.o: Source/Uart.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/Uart.o: Source/Uart.c .generated_files/flags/ChaletDuinoV2_795F512H_/69311d9c63afa18e7acea64622ac73941b515d7a .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/Uart.o.d
|
@${RM} ${OBJECTDIR}/Source/Uart.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/Uart.o
|
@${RM} ${OBJECTDIR}/Source/Uart.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 -MMD -MF "${OBJECTDIR}/Source/Uart.o.d" -o ${OBJECTDIR}/Source/Uart.o Source/Uart.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/Uart.o.d" -o ${OBJECTDIR}/Source/Uart.o Source/Uart.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/Uart.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/Util.o: Source/Util.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/Util.o: Source/Util.c .generated_files/flags/ChaletDuinoV2_795F512H_/7ba1f11da2afe15a759901d5bcdee8d7f8ee658b .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/Util.o.d
|
@${RM} ${OBJECTDIR}/Source/Util.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/Util.o
|
@${RM} ${OBJECTDIR}/Source/Util.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 -MMD -MF "${OBJECTDIR}/Source/Util.o.d" -o ${OBJECTDIR}/Source/Util.o Source/Util.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/Util.o.d" -o ${OBJECTDIR}/Source/Util.o Source/Util.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/Util.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/exceptions.o: Source/exceptions.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/exceptions.o: Source/exceptions.c .generated_files/flags/ChaletDuinoV2_795F512H_/e6d5a490a98fc66c250479272e07e51bceeb51bf .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/exceptions.o.d
|
@${RM} ${OBJECTDIR}/Source/exceptions.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/exceptions.o
|
@${RM} ${OBJECTDIR}/Source/exceptions.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 -MMD -MF "${OBJECTDIR}/Source/exceptions.o.d" -o ${OBJECTDIR}/Source/exceptions.o Source/exceptions.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/exceptions.o.d" -o ${OBJECTDIR}/Source/exceptions.o Source/exceptions.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/exceptions.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/interrupts.o: Source/interrupts.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/interrupts.o: Source/interrupts.c .generated_files/flags/ChaletDuinoV2_795F512H_/c31e25bdff7e3ce4cac45cbeb0f227565b69ef37 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/interrupts.o.d
|
@${RM} ${OBJECTDIR}/Source/interrupts.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/interrupts.o
|
@${RM} ${OBJECTDIR}/Source/interrupts.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 -MMD -MF "${OBJECTDIR}/Source/interrupts.o.d" -o ${OBJECTDIR}/Source/interrupts.o Source/interrupts.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/interrupts.o.d" -o ${OBJECTDIR}/Source/interrupts.o Source/interrupts.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/interrupts.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/main.o: Source/main.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/main.o: Source/main.c .generated_files/flags/ChaletDuinoV2_795F512H_/a3e903be7246d348defce20eaa411db440f0d57 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/main.o.d
|
@${RM} ${OBJECTDIR}/Source/main.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/main.o
|
@${RM} ${OBJECTDIR}/Source/main.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 -MMD -MF "${OBJECTDIR}/Source/main.o.d" -o ${OBJECTDIR}/Source/main.o Source/main.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/main.o.d" -o ${OBJECTDIR}/Source/main.o Source/main.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/system.o: Source/system.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/system.o: Source/system.c .generated_files/flags/ChaletDuinoV2_795F512H_/6aa0630c2405ca0b409cbfa60b9fac92f6a0b8c7 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/system.o.d
|
@${RM} ${OBJECTDIR}/Source/system.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/system.o
|
@${RM} ${OBJECTDIR}/Source/system.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 -MMD -MF "${OBJECTDIR}/Source/system.o.d" -o ${OBJECTDIR}/Source/system.o Source/system.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/system.o.d" -o ${OBJECTDIR}/Source/system.o Source/system.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/system.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/template.o: Source/template.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/template.o: Source/template.c .generated_files/flags/ChaletDuinoV2_795F512H_/4c3c90d0182c4eab6a95dfeec84d8a5d6295963 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/template.o.d
|
@${RM} ${OBJECTDIR}/Source/template.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/template.o
|
@${RM} ${OBJECTDIR}/Source/template.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 -MMD -MF "${OBJECTDIR}/Source/template.o.d" -o ${OBJECTDIR}/Source/template.o Source/template.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/template.o.d" -o ${OBJECTDIR}/Source/template.o Source/template.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/template.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/timer.o: Source/timer.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/timer.o: Source/timer.c .generated_files/flags/ChaletDuinoV2_795F512H_/5a61f1ba0c97284e2cb0868c0e1a4a870f0ce7da .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/timer.o.d
|
@${RM} ${OBJECTDIR}/Source/timer.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/timer.o
|
@${RM} ${OBJECTDIR}/Source/timer.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 -MMD -MF "${OBJECTDIR}/Source/timer.o.d" -o ${OBJECTDIR}/Source/timer.o Source/timer.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/timer.o.d" -o ${OBJECTDIR}/Source/timer.o Source/timer.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/timer.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/WiFiCtrl.o: Source/WiFiCtrl.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/WiFiCtrl.o: Source/WiFiCtrl.c .generated_files/flags/ChaletDuinoV2_795F512H_/22728d8edb0e57957d0d81538e63a126b2733b9c .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/WiFiCtrl.o.d
|
@${RM} ${OBJECTDIR}/Source/WiFiCtrl.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/WiFiCtrl.o
|
@${RM} ${OBJECTDIR}/Source/WiFiCtrl.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 -MMD -MF "${OBJECTDIR}/Source/WiFiCtrl.o.d" -o ${OBJECTDIR}/Source/WiFiCtrl.o Source/WiFiCtrl.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/WiFiCtrl.o.d" -o ${OBJECTDIR}/Source/WiFiCtrl.o Source/WiFiCtrl.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/WiFiCtrl.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/SPI.o: Source/SPI.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/SPI.o: Source/SPI.c .generated_files/flags/ChaletDuinoV2_795F512H_/de0f900a7b09c88dabb1e266bc47985730f31e2a .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/SPI.o.d
|
@${RM} ${OBJECTDIR}/Source/SPI.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/SPI.o
|
@${RM} ${OBJECTDIR}/Source/SPI.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 -MMD -MF "${OBJECTDIR}/Source/SPI.o.d" -o ${OBJECTDIR}/Source/SPI.o Source/SPI.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/SPI.o.d" -o ${OBJECTDIR}/Source/SPI.o Source/SPI.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/SPI.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/LoraNetworkInterface.o: Source/LoraNetworkInterface.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/ChaletPowerRelay.o: Source/ChaletPowerRelay.c .generated_files/flags/ChaletDuinoV2_795F512H_/a7d4bd052e4324d6117de7483375914c9849921a .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
|
||||||
@${RM} ${OBJECTDIR}/Source/LoraNetworkInterface.o.d
|
|
||||||
@${RM} ${OBJECTDIR}/Source/LoraNetworkInterface.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 -MMD -MF "${OBJECTDIR}/Source/LoraNetworkInterface.o.d" -o ${OBJECTDIR}/Source/LoraNetworkInterface.o Source/LoraNetworkInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/LoraNetworkInterface.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/ChaletPowerRelay.o: Source/ChaletPowerRelay.c nbproject/Makefile-${CND_CONF}.mk
|
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/ChaletPowerRelay.o.d
|
@${RM} ${OBJECTDIR}/Source/ChaletPowerRelay.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/ChaletPowerRelay.o
|
@${RM} ${OBJECTDIR}/Source/ChaletPowerRelay.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 -MMD -MF "${OBJECTDIR}/Source/ChaletPowerRelay.o.d" -o ${OBJECTDIR}/Source/ChaletPowerRelay.o Source/ChaletPowerRelay.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/ChaletPowerRelay.o.d" -o ${OBJECTDIR}/Source/ChaletPowerRelay.o Source/ChaletPowerRelay.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/ChaletPowerRelay.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/HarakiriRelay.o: Source/HarakiriRelay.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/HarakiriRelay.o: Source/HarakiriRelay.c .generated_files/flags/ChaletDuinoV2_795F512H_/7309ccb541872e794dfeb1eab83d2ae9a4a41fb8 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/HarakiriRelay.o.d
|
@${RM} ${OBJECTDIR}/Source/HarakiriRelay.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/HarakiriRelay.o
|
@${RM} ${OBJECTDIR}/Source/HarakiriRelay.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 -MMD -MF "${OBJECTDIR}/Source/HarakiriRelay.o.d" -o ${OBJECTDIR}/Source/HarakiriRelay.o Source/HarakiriRelay.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/HarakiriRelay.o.d" -o ${OBJECTDIR}/Source/HarakiriRelay.o Source/HarakiriRelay.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/HarakiriRelay.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/BatteryMonitor.o: Source/BatteryMonitor.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/BatteryMonitor.o: Source/BatteryMonitor.c .generated_files/flags/ChaletDuinoV2_795F512H_/79dfd8c61596935d216ce2c21c26105c30d2ea0 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/BatteryMonitor.o.d
|
@${RM} ${OBJECTDIR}/Source/BatteryMonitor.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/BatteryMonitor.o
|
@${RM} ${OBJECTDIR}/Source/BatteryMonitor.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 -MMD -MF "${OBJECTDIR}/Source/BatteryMonitor.o.d" -o ${OBJECTDIR}/Source/BatteryMonitor.o Source/BatteryMonitor.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/BatteryMonitor.o.d" -o ${OBJECTDIR}/Source/BatteryMonitor.o Source/BatteryMonitor.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/BatteryMonitor.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/ina219.o: Source/ina219.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/ina219.o: Source/ina219.c .generated_files/flags/ChaletDuinoV2_795F512H_/a2cac8271e5b7fb37ed5acc76680cbcc23091048 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/ina219.o.d
|
@${RM} ${OBJECTDIR}/Source/ina219.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/ina219.o
|
@${RM} ${OBJECTDIR}/Source/ina219.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 -MMD -MF "${OBJECTDIR}/Source/ina219.o.d" -o ${OBJECTDIR}/Source/ina219.o Source/ina219.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/ina219.o.d" -o ${OBJECTDIR}/Source/ina219.o Source/ina219.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/ina219.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/I2C.o: Source/I2C.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/I2C.o: Source/I2C.c .generated_files/flags/ChaletDuinoV2_795F512H_/51a5408c16fd6702a1bf2d70ac80579182efbd04 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/I2C.o.d
|
@${RM} ${OBJECTDIR}/Source/I2C.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/I2C.o
|
@${RM} ${OBJECTDIR}/Source/I2C.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 -MMD -MF "${OBJECTDIR}/Source/I2C.o.d" -o ${OBJECTDIR}/Source/I2C.o Source/I2C.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/I2C.o.d" -o ${OBJECTDIR}/Source/I2C.o Source/I2C.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/I2C.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/SPI_Flash.o: Source/SPI_Flash.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/SPI_Flash.o: Source/SPI_Flash.c .generated_files/flags/ChaletDuinoV2_795F512H_/abd77146baaf22ed81a8d8abca2e285e930f910e .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/SPI_Flash.o.d
|
@${RM} ${OBJECTDIR}/Source/SPI_Flash.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/SPI_Flash.o
|
@${RM} ${OBJECTDIR}/Source/SPI_Flash.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 -MMD -MF "${OBJECTDIR}/Source/SPI_Flash.o.d" -o ${OBJECTDIR}/Source/SPI_Flash.o Source/SPI_Flash.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/SPI_Flash.o.d" -o ${OBJECTDIR}/Source/SPI_Flash.o Source/SPI_Flash.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/SPI_Flash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/Syslog.o: Source/Syslog.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/Syslog.o: Source/Syslog.c .generated_files/flags/ChaletDuinoV2_795F512H_/16edc20e4a1c66e10771d3953264016c3ac64376 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/Syslog.o.d
|
@${RM} ${OBJECTDIR}/Source/Syslog.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/Syslog.o
|
@${RM} ${OBJECTDIR}/Source/Syslog.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 -MMD -MF "${OBJECTDIR}/Source/Syslog.o.d" -o ${OBJECTDIR}/Source/Syslog.o Source/Syslog.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/Syslog.o.d" -o ${OBJECTDIR}/Source/Syslog.o Source/Syslog.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/Syslog.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/Watchdog.o: Source/Watchdog.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/Watchdog.o: Source/Watchdog.c .generated_files/flags/ChaletDuinoV2_795F512H_/7766efb8bb9501a69c346b3ba4088e6c7318396f .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/Watchdog.o.d
|
@${RM} ${OBJECTDIR}/Source/Watchdog.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/Watchdog.o
|
@${RM} ${OBJECTDIR}/Source/Watchdog.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 -MMD -MF "${OBJECTDIR}/Source/Watchdog.o.d" -o ${OBJECTDIR}/Source/Watchdog.o Source/Watchdog.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/Watchdog.o.d" -o ${OBJECTDIR}/Source/Watchdog.o Source/Watchdog.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/Watchdog.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/BootloaderInterface.o: Source/BootloaderInterface.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/BootloaderInterface.o: Source/BootloaderInterface.c .generated_files/flags/ChaletDuinoV2_795F512H_/9f7c380c40b98f9282f70cd9c65b911160077db .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/BootloaderInterface.o.d
|
@${RM} ${OBJECTDIR}/Source/BootloaderInterface.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/BootloaderInterface.o
|
@${RM} ${OBJECTDIR}/Source/BootloaderInterface.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 -MMD -MF "${OBJECTDIR}/Source/BootloaderInterface.o.d" -o ${OBJECTDIR}/Source/BootloaderInterface.o Source/BootloaderInterface.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/BootloaderInterface.o.d" -o ${OBJECTDIR}/Source/BootloaderInterface.o Source/BootloaderInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/BootloaderInterface.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/TemperatureSensor.o: Source/TemperatureSensor.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/TemperatureSensor.o: Source/TemperatureSensor.c .generated_files/flags/ChaletDuinoV2_795F512H_/c6a5fa13605a45892711fe192f921c077d2a49fa .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/TemperatureSensor.o.d
|
@${RM} ${OBJECTDIR}/Source/TemperatureSensor.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/TemperatureSensor.o
|
@${RM} ${OBJECTDIR}/Source/TemperatureSensor.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 -MMD -MF "${OBJECTDIR}/Source/TemperatureSensor.o.d" -o ${OBJECTDIR}/Source/TemperatureSensor.o Source/TemperatureSensor.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/TemperatureSensor.o.d" -o ${OBJECTDIR}/Source/TemperatureSensor.o Source/TemperatureSensor.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/TemperatureSensor.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/TC77.o: Source/TC77.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/TC77.o: Source/TC77.c .generated_files/flags/ChaletDuinoV2_795F512H_/743f1c2872b6af9e902b067d33928214cda4459d .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/TC77.o.d
|
@${RM} ${OBJECTDIR}/Source/TC77.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/TC77.o
|
@${RM} ${OBJECTDIR}/Source/TC77.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 -MMD -MF "${OBJECTDIR}/Source/TC77.o.d" -o ${OBJECTDIR}/Source/TC77.o Source/TC77.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/TC77.o.d" -o ${OBJECTDIR}/Source/TC77.o Source/TC77.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/TC77.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/BootloaderProtocol.o: Source/BootloaderProtocol.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/BootloaderProtocol.o: Source/BootloaderProtocol.c .generated_files/flags/ChaletDuinoV2_795F512H_/bb38ddd76ae2e5bba277937e7fa693922920e752 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/BootloaderProtocol.o.d
|
@${RM} ${OBJECTDIR}/Source/BootloaderProtocol.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/BootloaderProtocol.o
|
@${RM} ${OBJECTDIR}/Source/BootloaderProtocol.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 -MMD -MF "${OBJECTDIR}/Source/BootloaderProtocol.o.d" -o ${OBJECTDIR}/Source/BootloaderProtocol.o Source/BootloaderProtocol.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/BootloaderProtocol.o.d" -o ${OBJECTDIR}/Source/BootloaderProtocol.o Source/BootloaderProtocol.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/BootloaderProtocol.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/crc32.o: Source/crc32.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/crc32.o: Source/crc32.c .generated_files/flags/ChaletDuinoV2_795F512H_/2596172f478a5fa58225f5b64f2b37f0d2067d30 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/crc32.o.d
|
@${RM} ${OBJECTDIR}/Source/crc32.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/crc32.o
|
@${RM} ${OBJECTDIR}/Source/crc32.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 -MMD -MF "${OBJECTDIR}/Source/crc32.o.d" -o ${OBJECTDIR}/Source/crc32.o Source/crc32.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/crc32.o.d" -o ${OBJECTDIR}/Source/crc32.o Source/crc32.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/crc32.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/LoraWatchdog.o: Source/LoraWatchdog.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/LoraWatchdog.o: Source/LoraWatchdog.c .generated_files/flags/ChaletDuinoV2_795F512H_/1b39abc5bd0d2db2c1b69c151e6dd1110cf6550b .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/LoraWatchdog.o.d
|
@${RM} ${OBJECTDIR}/Source/LoraWatchdog.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/LoraWatchdog.o
|
@${RM} ${OBJECTDIR}/Source/LoraWatchdog.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 -MMD -MF "${OBJECTDIR}/Source/LoraWatchdog.o.d" -o ${OBJECTDIR}/Source/LoraWatchdog.o Source/LoraWatchdog.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/LoraWatchdog.o.d" -o ${OBJECTDIR}/Source/LoraWatchdog.o Source/LoraWatchdog.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/LoraWatchdog.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
${OBJECTDIR}/Source/hd44780.o: Source/hd44780.c .generated_files/flags/ChaletDuinoV2_795F512H_/ad88f17add2be9f75330ee3317a3b0be33f7198d .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
|
@${RM} ${OBJECTDIR}/Source/hd44780.o.d
|
||||||
|
@${RM} ${OBJECTDIR}/Source/hd44780.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/hd44780.o.d" -o ${OBJECTDIR}/Source/hd44780.o Source/hd44780.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
|
|
||||||
|
${OBJECTDIR}/Source/LCDCtrl.o: Source/LCDCtrl.c .generated_files/flags/ChaletDuinoV2_795F512H_/d4186a96b8b9d070bbd62338816e8e04ad6f59cd .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
|
@${RM} ${OBJECTDIR}/Source/LCDCtrl.o.d
|
||||||
|
@${RM} ${OBJECTDIR}/Source/LCDCtrl.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/LCDCtrl.o.d" -o ${OBJECTDIR}/Source/LCDCtrl.o Source/LCDCtrl.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
|
|
||||||
|
${OBJECTDIR}/Source/LoraNetworkInterface.o: Source/LoraNetworkInterface.c .generated_files/flags/ChaletDuinoV2_795F512H_/a65ea536526e354b5aa7307c4c353ff4c08f7055 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
|
@${RM} ${OBJECTDIR}/Source/LoraNetworkInterface.o.d
|
||||||
|
@${RM} ${OBJECTDIR}/Source/LoraNetworkInterface.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/LoraNetworkInterface.o.d" -o ${OBJECTDIR}/Source/LoraNetworkInterface.o Source/LoraNetworkInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
|
|
||||||
|
${OBJECTDIR}/Source/SIM7080GInterface.o: Source/SIM7080GInterface.c .generated_files/flags/ChaletDuinoV2_795F512H_/393cd301e79cf1604517ded88ef2db158b1cbcbf .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
|
@${RM} ${OBJECTDIR}/Source/SIM7080GInterface.o.d
|
||||||
|
@${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)
|
||||||
|
|
||||||
|
${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 nbproject/Makefile-${CND_CONF}.mk
|
${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"
|
||||||
@${RM} ${OBJECTDIR}/Source/ChaletduinoV2Board.o.d
|
@${RM} ${OBJECTDIR}/Source/ChaletduinoV2Board.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/ChaletduinoV2Board.o
|
@${RM} ${OBJECTDIR}/Source/ChaletduinoV2Board.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 -MMD -MF "${OBJECTDIR}/Source/ChaletduinoV2Board.o.d" -o ${OBJECTDIR}/Source/ChaletduinoV2Board.o Source/ChaletduinoV2Board.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/ChaletduinoV2Board.o.d" -o ${OBJECTDIR}/Source/ChaletduinoV2Board.o Source/ChaletduinoV2Board.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/ChaletduinoV2Board.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o: Source/winc3400_142/common/source/nm_common.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o: Source/winc3400_142/common/source/nm_common.c .generated_files/flags/ChaletDuinoV2_795F512H_/2d9507c9bcb9de44035081f4e9daeceee5de4ba9 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/common/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/common/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d" -o ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o Source/winc3400_142/common/source/nm_common.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/winc3400_142/common/source/nm_common.o.d" -o ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o Source/winc3400_142/common/source/nm_common.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o: Source/winc3400_142/driver/source/m2m_flash.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o: Source/winc3400_142/driver/source/m2m_flash.c .generated_files/flags/ChaletDuinoV2_795F512H_/aaa29b7987ee6c304fd8c00b67e061886e2dc430 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o Source/winc3400_142/driver/source/m2m_flash.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/winc3400_142/driver/source/m2m_flash.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o Source/winc3400_142/driver/source/m2m_flash.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o: Source/winc3400_142/driver/source/m2m_hif.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o: Source/winc3400_142/driver/source/m2m_hif.c .generated_files/flags/ChaletDuinoV2_795F512H_/aafd6cffe66b2163311ed10082a84ba2c130b39d .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o Source/winc3400_142/driver/source/m2m_hif.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/winc3400_142/driver/source/m2m_hif.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o Source/winc3400_142/driver/source/m2m_hif.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o: Source/winc3400_142/driver/source/m2m_ota.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o: Source/winc3400_142/driver/source/m2m_ota.c .generated_files/flags/ChaletDuinoV2_795F512H_/c76af9b3bc7a07b93c740ac9ae9b2f69523eff39 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o Source/winc3400_142/driver/source/m2m_ota.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/winc3400_142/driver/source/m2m_ota.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o Source/winc3400_142/driver/source/m2m_ota.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o: Source/winc3400_142/driver/source/m2m_periph.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o: Source/winc3400_142/driver/source/m2m_periph.c .generated_files/flags/ChaletDuinoV2_795F512H_/100f9f4556fd2fdb266a6f76d5a37d188c0b27a8 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o Source/winc3400_142/driver/source/m2m_periph.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/winc3400_142/driver/source/m2m_periph.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o Source/winc3400_142/driver/source/m2m_periph.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o: Source/winc3400_142/driver/source/m2m_ssl.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o: Source/winc3400_142/driver/source/m2m_ssl.c .generated_files/flags/ChaletDuinoV2_795F512H_/aef3bae7960dd910fc4c623f16bad93dcb8d1056 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o Source/winc3400_142/driver/source/m2m_ssl.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/winc3400_142/driver/source/m2m_ssl.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o Source/winc3400_142/driver/source/m2m_ssl.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o: Source/winc3400_142/driver/source/m2m_wifi.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o: Source/winc3400_142/driver/source/m2m_wifi.c .generated_files/flags/ChaletDuinoV2_795F512H_/cfcad7f4c7ec712049c409daf3ee0dd2bd52154b .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o Source/winc3400_142/driver/source/m2m_wifi.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/winc3400_142/driver/source/m2m_wifi.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o Source/winc3400_142/driver/source/m2m_wifi.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o: Source/winc3400_142/driver/source/nmasic.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o: Source/winc3400_142/driver/source/nmasic.c .generated_files/flags/ChaletDuinoV2_795F512H_/529d7272de72303086c9060e76336c8d14d7d559 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o Source/winc3400_142/driver/source/nmasic.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/winc3400_142/driver/source/nmasic.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o Source/winc3400_142/driver/source/nmasic.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o: Source/winc3400_142/driver/source/nmbus.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o: Source/winc3400_142/driver/source/nmbus.c .generated_files/flags/ChaletDuinoV2_795F512H_/355a8e265d8fe71c6f0d9b0505c8f814e8e4290f .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o Source/winc3400_142/driver/source/nmbus.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/winc3400_142/driver/source/nmbus.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o Source/winc3400_142/driver/source/nmbus.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o: Source/winc3400_142/driver/source/nmdrv.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o: Source/winc3400_142/driver/source/nmdrv.c .generated_files/flags/ChaletDuinoV2_795F512H_/95f98e75275bcb5863962fc31c3e1f8b9eabe790 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o Source/winc3400_142/driver/source/nmdrv.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/winc3400_142/driver/source/nmdrv.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o Source/winc3400_142/driver/source/nmdrv.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o: Source/winc3400_142/driver/source/nmspi.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o: Source/winc3400_142/driver/source/nmspi.c .generated_files/flags/ChaletDuinoV2_795F512H_/9307fd36e231d0a19df5ac8f3a1c13aa7494b97 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/driver/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o Source/winc3400_142/driver/source/nmspi.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/winc3400_142/driver/source/nmspi.o.d" -o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o Source/winc3400_142/driver/source/nmspi.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o: Source/winc3400_142/socket/source/inet_addr.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o: Source/winc3400_142/socket/source/inet_addr.c .generated_files/flags/ChaletDuinoV2_795F512H_/3c533076f7bb0650d4a53977a93844da8591860b .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/socket/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/socket/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d" -o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o Source/winc3400_142/socket/source/inet_addr.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/winc3400_142/socket/source/inet_addr.o.d" -o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o Source/winc3400_142/socket/source/inet_addr.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o: Source/winc3400_142/socket/source/inet_ntop.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o: Source/winc3400_142/socket/source/inet_ntop.c .generated_files/flags/ChaletDuinoV2_795F512H_/dfbaff97729cda521d118f6585262f1366897909 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/socket/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/socket/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d" -o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o Source/winc3400_142/socket/source/inet_ntop.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/winc3400_142/socket/source/inet_ntop.o.d" -o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o Source/winc3400_142/socket/source/inet_ntop.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o: Source/winc3400_142/socket/source/socket.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o: Source/winc3400_142/socket/source/socket.c .generated_files/flags/ChaletDuinoV2_795F512H_/8e7ede48a4597968928ff4afeaac983e55d62b28 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/socket/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/socket/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d" -o ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o Source/winc3400_142/socket/source/socket.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/winc3400_142/socket/source/socket.o.d" -o ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o Source/winc3400_142/socket/source/socket.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o: Source/winc3400_142/spi_flash/source/spi_flash.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o: Source/winc3400_142/spi_flash/source/spi_flash.c .generated_files/flags/ChaletDuinoV2_795F512H_/bd2363a6ef92145f65c47f6cc087acb1db9d9005 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/spi_flash/source"
|
@${MKDIR} "${OBJECTDIR}/Source/winc3400_142/spi_flash/source"
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o
|
@${RM} ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.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 -MMD -MF "${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d" -o ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o Source/winc3400_142/spi_flash/source/spi_flash.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/winc3400_142/spi_flash/source/spi_flash.o.d" -o ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o Source/winc3400_142/spi_flash/source/spi_flash.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/DigitalIO.o: Source/DigitalIO.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/DigitalIO.o: Source/DigitalIO.c .generated_files/flags/ChaletDuinoV2_795F512H_/f79d0e9d47aa9ab041fccf2a7ce790a70033fea .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/DigitalIO.o.d
|
@${RM} ${OBJECTDIR}/Source/DigitalIO.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/DigitalIO.o
|
@${RM} ${OBJECTDIR}/Source/DigitalIO.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 -MMD -MF "${OBJECTDIR}/Source/DigitalIO.o.d" -o ${OBJECTDIR}/Source/DigitalIO.o Source/DigitalIO.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/DigitalIO.o.d" -o ${OBJECTDIR}/Source/DigitalIO.o Source/DigitalIO.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/DigitalIO.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/InternalUart.o: Source/InternalUart.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/InternalUart.o: Source/InternalUart.c .generated_files/flags/ChaletDuinoV2_795F512H_/7da33a79e26bc6461a3098936167e7e1dd5ae5a3 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/InternalUart.o.d
|
@${RM} ${OBJECTDIR}/Source/InternalUart.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/InternalUart.o
|
@${RM} ${OBJECTDIR}/Source/InternalUart.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 -MMD -MF "${OBJECTDIR}/Source/InternalUart.o.d" -o ${OBJECTDIR}/Source/InternalUart.o Source/InternalUart.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/InternalUart.o.d" -o ${OBJECTDIR}/Source/InternalUart.o Source/InternalUart.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/InternalUart.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/NetworkProtocol.o: Source/NetworkProtocol.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/NetworkProtocol.o: Source/NetworkProtocol.c .generated_files/flags/ChaletDuinoV2_795F512H_/35d5e5e04b2bbc729caf5f6010773de1b05e3601 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/NetworkProtocol.o.d
|
@${RM} ${OBJECTDIR}/Source/NetworkProtocol.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/NetworkProtocol.o
|
@${RM} ${OBJECTDIR}/Source/NetworkProtocol.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 -MMD -MF "${OBJECTDIR}/Source/NetworkProtocol.o.d" -o ${OBJECTDIR}/Source/NetworkProtocol.o Source/NetworkProtocol.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/NetworkProtocol.o.d" -o ${OBJECTDIR}/Source/NetworkProtocol.o Source/NetworkProtocol.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/NetworkProtocol.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/Terminal.o: Source/Terminal.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/Terminal.o: Source/Terminal.c .generated_files/flags/ChaletDuinoV2_795F512H_/729b3c7e73160fb675a49a3222ac7113a90ae81b .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/Terminal.o.d
|
@${RM} ${OBJECTDIR}/Source/Terminal.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/Terminal.o
|
@${RM} ${OBJECTDIR}/Source/Terminal.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 -MMD -MF "${OBJECTDIR}/Source/Terminal.o.d" -o ${OBJECTDIR}/Source/Terminal.o Source/Terminal.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/Terminal.o.d" -o ${OBJECTDIR}/Source/Terminal.o Source/Terminal.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/Terminal.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/Uart.o: Source/Uart.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/Uart.o: Source/Uart.c .generated_files/flags/ChaletDuinoV2_795F512H_/4c1b3bce7b532a056662da3db7081cd227c762b0 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/Uart.o.d
|
@${RM} ${OBJECTDIR}/Source/Uart.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/Uart.o
|
@${RM} ${OBJECTDIR}/Source/Uart.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 -MMD -MF "${OBJECTDIR}/Source/Uart.o.d" -o ${OBJECTDIR}/Source/Uart.o Source/Uart.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/Uart.o.d" -o ${OBJECTDIR}/Source/Uart.o Source/Uart.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/Uart.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/Util.o: Source/Util.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/Util.o: Source/Util.c .generated_files/flags/ChaletDuinoV2_795F512H_/56b21bccdc20c33ce0adabaa34b6813cae3807e4 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/Util.o.d
|
@${RM} ${OBJECTDIR}/Source/Util.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/Util.o
|
@${RM} ${OBJECTDIR}/Source/Util.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 -MMD -MF "${OBJECTDIR}/Source/Util.o.d" -o ${OBJECTDIR}/Source/Util.o Source/Util.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/Util.o.d" -o ${OBJECTDIR}/Source/Util.o Source/Util.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/Util.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/exceptions.o: Source/exceptions.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/exceptions.o: Source/exceptions.c .generated_files/flags/ChaletDuinoV2_795F512H_/33d27ce608b780e83868f976b1b47149a314cccf .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/exceptions.o.d
|
@${RM} ${OBJECTDIR}/Source/exceptions.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/exceptions.o
|
@${RM} ${OBJECTDIR}/Source/exceptions.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 -MMD -MF "${OBJECTDIR}/Source/exceptions.o.d" -o ${OBJECTDIR}/Source/exceptions.o Source/exceptions.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/exceptions.o.d" -o ${OBJECTDIR}/Source/exceptions.o Source/exceptions.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/exceptions.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/interrupts.o: Source/interrupts.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/interrupts.o: Source/interrupts.c .generated_files/flags/ChaletDuinoV2_795F512H_/9ea7b5f35a74b6d2fcac25bc6fa9bb2647981452 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/interrupts.o.d
|
@${RM} ${OBJECTDIR}/Source/interrupts.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/interrupts.o
|
@${RM} ${OBJECTDIR}/Source/interrupts.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 -MMD -MF "${OBJECTDIR}/Source/interrupts.o.d" -o ${OBJECTDIR}/Source/interrupts.o Source/interrupts.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/interrupts.o.d" -o ${OBJECTDIR}/Source/interrupts.o Source/interrupts.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/interrupts.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/main.o: Source/main.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/main.o: Source/main.c .generated_files/flags/ChaletDuinoV2_795F512H_/ca9c831c0dc5fa67485814efc44ddfef92a878be .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/main.o.d
|
@${RM} ${OBJECTDIR}/Source/main.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/main.o
|
@${RM} ${OBJECTDIR}/Source/main.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 -MMD -MF "${OBJECTDIR}/Source/main.o.d" -o ${OBJECTDIR}/Source/main.o Source/main.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/main.o.d" -o ${OBJECTDIR}/Source/main.o Source/main.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/system.o: Source/system.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/system.o: Source/system.c .generated_files/flags/ChaletDuinoV2_795F512H_/ebf2ab077f78d949d4ba365f11c49899db87619e .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/system.o.d
|
@${RM} ${OBJECTDIR}/Source/system.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/system.o
|
@${RM} ${OBJECTDIR}/Source/system.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 -MMD -MF "${OBJECTDIR}/Source/system.o.d" -o ${OBJECTDIR}/Source/system.o Source/system.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/system.o.d" -o ${OBJECTDIR}/Source/system.o Source/system.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/system.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/template.o: Source/template.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/template.o: Source/template.c .generated_files/flags/ChaletDuinoV2_795F512H_/c94f5d0366b173bcdb52d7fcc0a573a664289978 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/template.o.d
|
@${RM} ${OBJECTDIR}/Source/template.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/template.o
|
@${RM} ${OBJECTDIR}/Source/template.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 -MMD -MF "${OBJECTDIR}/Source/template.o.d" -o ${OBJECTDIR}/Source/template.o Source/template.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/template.o.d" -o ${OBJECTDIR}/Source/template.o Source/template.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/template.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/timer.o: Source/timer.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/timer.o: Source/timer.c .generated_files/flags/ChaletDuinoV2_795F512H_/e335963a9bd9373d1e73555949630b6c8a173214 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/timer.o.d
|
@${RM} ${OBJECTDIR}/Source/timer.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/timer.o
|
@${RM} ${OBJECTDIR}/Source/timer.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 -MMD -MF "${OBJECTDIR}/Source/timer.o.d" -o ${OBJECTDIR}/Source/timer.o Source/timer.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/timer.o.d" -o ${OBJECTDIR}/Source/timer.o Source/timer.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/timer.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/WiFiCtrl.o: Source/WiFiCtrl.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/WiFiCtrl.o: Source/WiFiCtrl.c .generated_files/flags/ChaletDuinoV2_795F512H_/2fb29457c2cc235b20c457cc870bff1f9200ea07 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/WiFiCtrl.o.d
|
@${RM} ${OBJECTDIR}/Source/WiFiCtrl.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/WiFiCtrl.o
|
@${RM} ${OBJECTDIR}/Source/WiFiCtrl.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 -MMD -MF "${OBJECTDIR}/Source/WiFiCtrl.o.d" -o ${OBJECTDIR}/Source/WiFiCtrl.o Source/WiFiCtrl.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/WiFiCtrl.o.d" -o ${OBJECTDIR}/Source/WiFiCtrl.o Source/WiFiCtrl.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/WiFiCtrl.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/SPI.o: Source/SPI.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/SPI.o: Source/SPI.c .generated_files/flags/ChaletDuinoV2_795F512H_/d841bc4b3333633df956e41e8ccf1c751ffc886f .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/SPI.o.d
|
@${RM} ${OBJECTDIR}/Source/SPI.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/SPI.o
|
@${RM} ${OBJECTDIR}/Source/SPI.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 -MMD -MF "${OBJECTDIR}/Source/SPI.o.d" -o ${OBJECTDIR}/Source/SPI.o Source/SPI.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/SPI.o.d" -o ${OBJECTDIR}/Source/SPI.o Source/SPI.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/SPI.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/LoraNetworkInterface.o: Source/LoraNetworkInterface.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/ChaletPowerRelay.o: Source/ChaletPowerRelay.c .generated_files/flags/ChaletDuinoV2_795F512H_/6fccdb8b0cbd49d4b55638bebbc0fc8db14446ec .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
|
||||||
@${RM} ${OBJECTDIR}/Source/LoraNetworkInterface.o.d
|
|
||||||
@${RM} ${OBJECTDIR}/Source/LoraNetworkInterface.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 -MMD -MF "${OBJECTDIR}/Source/LoraNetworkInterface.o.d" -o ${OBJECTDIR}/Source/LoraNetworkInterface.o Source/LoraNetworkInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/LoraNetworkInterface.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/ChaletPowerRelay.o: Source/ChaletPowerRelay.c nbproject/Makefile-${CND_CONF}.mk
|
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/ChaletPowerRelay.o.d
|
@${RM} ${OBJECTDIR}/Source/ChaletPowerRelay.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/ChaletPowerRelay.o
|
@${RM} ${OBJECTDIR}/Source/ChaletPowerRelay.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 -MMD -MF "${OBJECTDIR}/Source/ChaletPowerRelay.o.d" -o ${OBJECTDIR}/Source/ChaletPowerRelay.o Source/ChaletPowerRelay.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/ChaletPowerRelay.o.d" -o ${OBJECTDIR}/Source/ChaletPowerRelay.o Source/ChaletPowerRelay.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/ChaletPowerRelay.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/HarakiriRelay.o: Source/HarakiriRelay.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/HarakiriRelay.o: Source/HarakiriRelay.c .generated_files/flags/ChaletDuinoV2_795F512H_/c78024fda89c18d9c761159742bf72aeb219053e .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/HarakiriRelay.o.d
|
@${RM} ${OBJECTDIR}/Source/HarakiriRelay.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/HarakiriRelay.o
|
@${RM} ${OBJECTDIR}/Source/HarakiriRelay.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 -MMD -MF "${OBJECTDIR}/Source/HarakiriRelay.o.d" -o ${OBJECTDIR}/Source/HarakiriRelay.o Source/HarakiriRelay.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/HarakiriRelay.o.d" -o ${OBJECTDIR}/Source/HarakiriRelay.o Source/HarakiriRelay.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/HarakiriRelay.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/BatteryMonitor.o: Source/BatteryMonitor.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/BatteryMonitor.o: Source/BatteryMonitor.c .generated_files/flags/ChaletDuinoV2_795F512H_/755b84c4b25d905615b71021e6e3a4aef5fbd135 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/BatteryMonitor.o.d
|
@${RM} ${OBJECTDIR}/Source/BatteryMonitor.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/BatteryMonitor.o
|
@${RM} ${OBJECTDIR}/Source/BatteryMonitor.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 -MMD -MF "${OBJECTDIR}/Source/BatteryMonitor.o.d" -o ${OBJECTDIR}/Source/BatteryMonitor.o Source/BatteryMonitor.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/BatteryMonitor.o.d" -o ${OBJECTDIR}/Source/BatteryMonitor.o Source/BatteryMonitor.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/BatteryMonitor.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/ina219.o: Source/ina219.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/ina219.o: Source/ina219.c .generated_files/flags/ChaletDuinoV2_795F512H_/68e8fcf3a90d608568e93a95e4c13ca62505bab5 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/ina219.o.d
|
@${RM} ${OBJECTDIR}/Source/ina219.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/ina219.o
|
@${RM} ${OBJECTDIR}/Source/ina219.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 -MMD -MF "${OBJECTDIR}/Source/ina219.o.d" -o ${OBJECTDIR}/Source/ina219.o Source/ina219.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/ina219.o.d" -o ${OBJECTDIR}/Source/ina219.o Source/ina219.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/ina219.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/I2C.o: Source/I2C.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/I2C.o: Source/I2C.c .generated_files/flags/ChaletDuinoV2_795F512H_/9e6bae46a00539297d1adb4da15ffe8be626487e .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/I2C.o.d
|
@${RM} ${OBJECTDIR}/Source/I2C.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/I2C.o
|
@${RM} ${OBJECTDIR}/Source/I2C.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 -MMD -MF "${OBJECTDIR}/Source/I2C.o.d" -o ${OBJECTDIR}/Source/I2C.o Source/I2C.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/I2C.o.d" -o ${OBJECTDIR}/Source/I2C.o Source/I2C.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/I2C.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/SPI_Flash.o: Source/SPI_Flash.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/SPI_Flash.o: Source/SPI_Flash.c .generated_files/flags/ChaletDuinoV2_795F512H_/871aff370db4ec920ed1c0e7ed48f117fb020a23 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/SPI_Flash.o.d
|
@${RM} ${OBJECTDIR}/Source/SPI_Flash.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/SPI_Flash.o
|
@${RM} ${OBJECTDIR}/Source/SPI_Flash.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 -MMD -MF "${OBJECTDIR}/Source/SPI_Flash.o.d" -o ${OBJECTDIR}/Source/SPI_Flash.o Source/SPI_Flash.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/SPI_Flash.o.d" -o ${OBJECTDIR}/Source/SPI_Flash.o Source/SPI_Flash.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/SPI_Flash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/Syslog.o: Source/Syslog.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/Syslog.o: Source/Syslog.c .generated_files/flags/ChaletDuinoV2_795F512H_/562884a12a8734849ee690773a06dd02501a3f18 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/Syslog.o.d
|
@${RM} ${OBJECTDIR}/Source/Syslog.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/Syslog.o
|
@${RM} ${OBJECTDIR}/Source/Syslog.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 -MMD -MF "${OBJECTDIR}/Source/Syslog.o.d" -o ${OBJECTDIR}/Source/Syslog.o Source/Syslog.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/Syslog.o.d" -o ${OBJECTDIR}/Source/Syslog.o Source/Syslog.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/Syslog.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/Watchdog.o: Source/Watchdog.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/Watchdog.o: Source/Watchdog.c .generated_files/flags/ChaletDuinoV2_795F512H_/86e9706cf3b8dd62a690f8aa9978390991deb476 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/Watchdog.o.d
|
@${RM} ${OBJECTDIR}/Source/Watchdog.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/Watchdog.o
|
@${RM} ${OBJECTDIR}/Source/Watchdog.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 -MMD -MF "${OBJECTDIR}/Source/Watchdog.o.d" -o ${OBJECTDIR}/Source/Watchdog.o Source/Watchdog.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/Watchdog.o.d" -o ${OBJECTDIR}/Source/Watchdog.o Source/Watchdog.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/Watchdog.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/BootloaderInterface.o: Source/BootloaderInterface.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/BootloaderInterface.o: Source/BootloaderInterface.c .generated_files/flags/ChaletDuinoV2_795F512H_/739ed22cbbef3bc5c8b57af9855e8b3d5ae700af .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/BootloaderInterface.o.d
|
@${RM} ${OBJECTDIR}/Source/BootloaderInterface.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/BootloaderInterface.o
|
@${RM} ${OBJECTDIR}/Source/BootloaderInterface.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 -MMD -MF "${OBJECTDIR}/Source/BootloaderInterface.o.d" -o ${OBJECTDIR}/Source/BootloaderInterface.o Source/BootloaderInterface.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/BootloaderInterface.o.d" -o ${OBJECTDIR}/Source/BootloaderInterface.o Source/BootloaderInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/BootloaderInterface.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/TemperatureSensor.o: Source/TemperatureSensor.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/TemperatureSensor.o: Source/TemperatureSensor.c .generated_files/flags/ChaletDuinoV2_795F512H_/2f3577b3471f99600fa7f6dee2c586e964b096e0 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/TemperatureSensor.o.d
|
@${RM} ${OBJECTDIR}/Source/TemperatureSensor.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/TemperatureSensor.o
|
@${RM} ${OBJECTDIR}/Source/TemperatureSensor.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 -MMD -MF "${OBJECTDIR}/Source/TemperatureSensor.o.d" -o ${OBJECTDIR}/Source/TemperatureSensor.o Source/TemperatureSensor.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/TemperatureSensor.o.d" -o ${OBJECTDIR}/Source/TemperatureSensor.o Source/TemperatureSensor.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/TemperatureSensor.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/TC77.o: Source/TC77.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/TC77.o: Source/TC77.c .generated_files/flags/ChaletDuinoV2_795F512H_/bb305e029a272e7da367ef659da877e6f9e8737a .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/TC77.o.d
|
@${RM} ${OBJECTDIR}/Source/TC77.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/TC77.o
|
@${RM} ${OBJECTDIR}/Source/TC77.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 -MMD -MF "${OBJECTDIR}/Source/TC77.o.d" -o ${OBJECTDIR}/Source/TC77.o Source/TC77.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/TC77.o.d" -o ${OBJECTDIR}/Source/TC77.o Source/TC77.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/TC77.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/BootloaderProtocol.o: Source/BootloaderProtocol.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/BootloaderProtocol.o: Source/BootloaderProtocol.c .generated_files/flags/ChaletDuinoV2_795F512H_/cc12120bd70f58eef5fd930c1a45bd811131b1a3 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/BootloaderProtocol.o.d
|
@${RM} ${OBJECTDIR}/Source/BootloaderProtocol.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/BootloaderProtocol.o
|
@${RM} ${OBJECTDIR}/Source/BootloaderProtocol.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 -MMD -MF "${OBJECTDIR}/Source/BootloaderProtocol.o.d" -o ${OBJECTDIR}/Source/BootloaderProtocol.o Source/BootloaderProtocol.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/BootloaderProtocol.o.d" -o ${OBJECTDIR}/Source/BootloaderProtocol.o Source/BootloaderProtocol.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/BootloaderProtocol.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/crc32.o: Source/crc32.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/crc32.o: Source/crc32.c .generated_files/flags/ChaletDuinoV2_795F512H_/ae0d9507d00ec81b74e78eb2d4cbddd86c10a1f2 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/crc32.o.d
|
@${RM} ${OBJECTDIR}/Source/crc32.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/crc32.o
|
@${RM} ${OBJECTDIR}/Source/crc32.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 -MMD -MF "${OBJECTDIR}/Source/crc32.o.d" -o ${OBJECTDIR}/Source/crc32.o Source/crc32.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/crc32.o.d" -o ${OBJECTDIR}/Source/crc32.o Source/crc32.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/crc32.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
|
||||||
${OBJECTDIR}/Source/LoraWatchdog.o: Source/LoraWatchdog.c nbproject/Makefile-${CND_CONF}.mk
|
${OBJECTDIR}/Source/LoraWatchdog.o: Source/LoraWatchdog.c .generated_files/flags/ChaletDuinoV2_795F512H_/efb5a7603dc4cc7065f5098565e954e5ebf44810 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
@${MKDIR} "${OBJECTDIR}/Source"
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
@${RM} ${OBJECTDIR}/Source/LoraWatchdog.o.d
|
@${RM} ${OBJECTDIR}/Source/LoraWatchdog.o.d
|
||||||
@${RM} ${OBJECTDIR}/Source/LoraWatchdog.o
|
@${RM} ${OBJECTDIR}/Source/LoraWatchdog.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 -MMD -MF "${OBJECTDIR}/Source/LoraWatchdog.o.d" -o ${OBJECTDIR}/Source/LoraWatchdog.o Source/LoraWatchdog.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/LoraWatchdog.o.d" -o ${OBJECTDIR}/Source/LoraWatchdog.o Source/LoraWatchdog.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
@${FIXDEPS} "${OBJECTDIR}/Source/LoraWatchdog.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
|
||||||
|
${OBJECTDIR}/Source/hd44780.o: Source/hd44780.c .generated_files/flags/ChaletDuinoV2_795F512H_/81d234bb6fe39a7474ac330e9dd20f6125f86700 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
|
@${RM} ${OBJECTDIR}/Source/hd44780.o.d
|
||||||
|
@${RM} ${OBJECTDIR}/Source/hd44780.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/hd44780.o.d" -o ${OBJECTDIR}/Source/hd44780.o Source/hd44780.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
|
|
||||||
|
${OBJECTDIR}/Source/LCDCtrl.o: Source/LCDCtrl.c .generated_files/flags/ChaletDuinoV2_795F512H_/d5fad1294edb2d9c6d2c7830009171e09680a81d .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
|
@${RM} ${OBJECTDIR}/Source/LCDCtrl.o.d
|
||||||
|
@${RM} ${OBJECTDIR}/Source/LCDCtrl.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/LCDCtrl.o.d" -o ${OBJECTDIR}/Source/LCDCtrl.o Source/LCDCtrl.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
|
|
||||||
|
${OBJECTDIR}/Source/LoraNetworkInterface.o: Source/LoraNetworkInterface.c .generated_files/flags/ChaletDuinoV2_795F512H_/6825255c3b36a6f60930764df8a4bc2f6d201d4a .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
|
@${RM} ${OBJECTDIR}/Source/LoraNetworkInterface.o.d
|
||||||
|
@${RM} ${OBJECTDIR}/Source/LoraNetworkInterface.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/LoraNetworkInterface.o.d" -o ${OBJECTDIR}/Source/LoraNetworkInterface.o Source/LoraNetworkInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||||
|
|
||||||
|
${OBJECTDIR}/Source/SIM7080GInterface.o: Source/SIM7080GInterface.c .generated_files/flags/ChaletDuinoV2_795F512H_/bb25edeaeee9c5989c988de423ef7b2e942e0d88 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
@${MKDIR} "${OBJECTDIR}/Source"
|
||||||
|
@${RM} ${OBJECTDIR}/Source/SIM7080GInterface.o.d
|
||||||
|
@${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)
|
||||||
|
|
||||||
|
${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
|
||||||
|
|
||||||
@@ -749,15 +713,15 @@ endif
|
|||||||
# ------------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------------
|
||||||
# Rules for buildStep: link
|
# Rules for buildStep: link
|
||||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||||
dist/${CND_CONF}/${IMAGE_TYPE}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk elf32pic32mx.x
|
${DISTDIR}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk elf32pic32mx.x
|
||||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
@${MKDIR} ${DISTDIR}
|
||||||
${MP_CC} $(MP_EXTRA_LD_PRE) -g -mdebugger -D__MPLAB_DEBUGGER_ICD3=1 -mprocessor=$(MP_PROCESSOR_OPTION) -o dist/${CND_CONF}/${IMAGE_TYPE}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) -mreserve=data@0x0:0x1FC -mreserve=boot@0x1FC02000:0x1FC02FEF -mreserve=boot@0x1FC02000:0x1FC024FF -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1,--defsym=__MPLAB_DEBUGGER_ICD3=1,--defsym=_min_heap_size=512,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map"
|
${MP_CC} $(MP_EXTRA_LD_PRE) -g -mdebugger -D__MPLAB_DEBUGGER_ICD3=1 -mprocessor=$(MP_PROCESSOR_OPTION) -o ${DISTDIR}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) -mreserve=data@0x0:0x1FC -mreserve=boot@0x1FC02000:0x1FC02FEF -mreserve=boot@0x1FC02000:0x1FC024FF -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1,--defsym=__MPLAB_DEBUGGER_ICD3=1,--defsym=_min_heap_size=128,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map"
|
||||||
|
|
||||||
else
|
else
|
||||||
dist/${CND_CONF}/${IMAGE_TYPE}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk elf32pic32mx.x
|
${DISTDIR}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk elf32pic32mx.x
|
||||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
@${MKDIR} ${DISTDIR}
|
||||||
${MP_CC} $(MP_EXTRA_LD_PRE) -mprocessor=$(MP_PROCESSOR_OPTION) -o dist/${CND_CONF}/${IMAGE_TYPE}/ChaletLora.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=_min_heap_size=512,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map"
|
${MP_CC} $(MP_EXTRA_LD_PRE) -mprocessor=$(MP_PROCESSOR_OPTION) -o ${DISTDIR}/ChaletLora.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=_min_heap_size=128,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map"
|
||||||
${MP_CC_DIR}\\xc32-bin2hex dist/${CND_CONF}/${IMAGE_TYPE}/ChaletLora.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}
|
${MP_CC_DIR}\\xc32-bin2hex ${DISTDIR}/ChaletLora.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
@@ -770,8 +734,8 @@ endif
|
|||||||
|
|
||||||
# Clean Targets
|
# Clean Targets
|
||||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||||
${RM} -r build/ChaletDuinoV2_795F512H_
|
${RM} -r ${OBJECTDIR}
|
||||||
${RM} -r dist/ChaletDuinoV2_795F512H_
|
${RM} -r ${DISTDIR}
|
||||||
|
|
||||||
# Enable dependency checking
|
# Enable dependency checking
|
||||||
.dep.inc: .depcheck-impl
|
.dep.inc: .depcheck-impl
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,18 +1,23 @@
|
|||||||
#
|
#
|
||||||
#Thu Dec 30 14:57:27 EST 2021
|
#Sat Feb 08 11:00:16 EST 2025
|
||||||
default.languagetoolchain.version=2.41
|
|
||||||
ChaletDuino_775F512H_.languagetoolchain.version=1.33
|
|
||||||
default.Pack.dfplocation=C\:\\Users\\JF\\.mchp_packs\\Microchip\\PIC32MX_DFP\\1.2.228
|
|
||||||
conf.ids=default,ChaletDuino_775F512H_,ChaletDuinoV2_795F512H_
|
|
||||||
default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v2.41\\bin
|
|
||||||
ChaletDuino_775F512H_.Pack.dfplocation=C\:\\Program Files (x86)\\Microchip\\MPLABX\\v5.40\\packs\\Microchip\\PIC32MX_DFP\\1.3.231
|
|
||||||
ChaletDuinoV2_795F512H_.Pack.dfplocation=C\:\\Program Files (x86)\\Microchip\\MPLABX\\v5.40\\packs\\Microchip\\PIC32MX_DFP\\1.3.231
|
|
||||||
configurations-xml=bbb83c38cec5eb460692a21d7e609f51
|
|
||||||
default.com-microchip-mplab-nbide-toolchainXC32-XC32LanguageToolchain.md5=a5745c99cb5a5032f17cfaf0ff720282
|
|
||||||
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=9db8f8a224aa17d0023ea7f468f871dc
|
|
||||||
ChaletDuino_775F512H_.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
|
||||||
ChaletDuinoV2_795F512H_.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
ChaletDuinoV2_795F512H_.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
||||||
ChaletDuinoV2_795F512H_.com-microchip-mplab-nbide-toolchainXC32-XC32LanguageToolchain.md5=a5745c99cb5a5032f17cfaf0ff720282
|
default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
||||||
ChaletDuino_775F512H_.com-microchip-mplab-nbide-toolchainXC32-XC32LanguageToolchain.md5=a5745c99cb5a5032f17cfaf0ff720282
|
proj.dir=D\:\\Main\\PicDev\\Projets\\ChaletLora\\ChaletLora.X
|
||||||
ChaletDuinoV2_795F512H_.languagetoolchain.version=1.33
|
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=bcd6e5453a11ce86aaffd5305e838602
|
||||||
|
ChaletDuinoV2_795F512H_.com-microchip-mplab-mdbcore-ICD3Tool-ICD3DbgToolManager.md5=b8062f7a3afd14c7a6d50c4bb4696d24
|
||||||
|
default.com-microchip-mplab-nbide-toolchain-xc32-XC32LanguageToolchain.md5=de2d3bc95a22a3f432c2e39f49efafbc
|
||||||
|
default.com-microchip-mplab-mdbcore-ICD3Tool-ICD3DbgToolManager.md5=b8062f7a3afd14c7a6d50c4bb4696d24
|
||||||
|
configurations-xml=1473259d34d997cd9f158c9d70cc6d8b
|
||||||
|
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_.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
|
||||||
|
host.id=1ig4-46sv-sm
|
||||||
|
conf.ids=default,ChaletDuino_775F512H_,ChaletDuinoV2_795F512H_
|
||||||
|
default.languagetoolchain.version=1.33
|
||||||
|
ChaletDuinoV2_795F512H_.languagetoolchain.version=1.33
|
||||||
|
ChaletDuino_775F512H_.Pack.dfplocation=C\:\\Users\\JF\\.mchp_packs\\Microchip\\PIC32MX_DFP\\1.3.231
|
||||||
|
ChaletDuino_775F512H_.com-microchip-mplab-mdbcore-ICD3Tool-ICD3DbgToolManager.md5=b8062f7a3afd14c7a6d50c4bb4696d24
|
||||||
|
default.Pack.dfplocation=C\:\\Users\\JF\\.mchp_packs\\Microchip\\PIC32MX_DFP\\1.2.228
|
||||||
|
ChaletDuino_775F512H_.languagetoolchain.version=1.33
|
||||||
|
|||||||
@@ -15,11 +15,11 @@
|
|||||||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||||
#
|
#
|
||||||
SHELL=cmd.exe
|
SHELL=cmd.exe
|
||||||
PATH_TO_IDE_BIN=C:/Program Files (x86)/Microchip/MPLABX/v5.40/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
PATH_TO_IDE_BIN=C:/Program Files/Microchip/MPLABX/v6.05/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||||
# Adding MPLAB X bin directory to path.
|
# Adding MPLAB X bin directory to path.
|
||||||
PATH:=C:/Program Files (x86)/Microchip/MPLABX/v5.40/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
PATH:=C:/Program Files/Microchip/MPLABX/v6.05/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||||
# Path to java used to run MPLAB X when this makefile was created
|
# Path to java used to run MPLAB X when this makefile was created
|
||||||
MP_JAVA_PATH="C:\Program Files (x86)\Microchip\MPLABX\v5.40\sys\java\zulu8.36.0.1-ca-fx-jdk8.0.202-win_x64\jre/bin/"
|
MP_JAVA_PATH="C:\Program Files\Microchip\MPLABX\v6.05\sys\java\zulu8.64.0.19-ca-fx-jre8.0.345-win_x64/bin/"
|
||||||
OS_CURRENT="$(shell uname -s)"
|
OS_CURRENT="$(shell uname -s)"
|
||||||
MP_CC="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-gcc.exe"
|
MP_CC="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-gcc.exe"
|
||||||
MP_CPPC="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-g++.exe"
|
MP_CPPC="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-g++.exe"
|
||||||
@@ -27,12 +27,11 @@ MP_CPPC="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-g++.exe"
|
|||||||
MP_AS="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-as.exe"
|
MP_AS="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-as.exe"
|
||||||
MP_LD="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-ld.exe"
|
MP_LD="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-ld.exe"
|
||||||
MP_AR="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-ar.exe"
|
MP_AR="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-ar.exe"
|
||||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files (x86)/Microchip/MPLABX/v5.40/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files/Microchip/MPLABX/v6.05/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||||
MP_CC_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
MP_CC_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
||||||
MP_CPPC_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
MP_CPPC_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
||||||
# MP_BC_DIR is not defined
|
# MP_BC_DIR is not defined
|
||||||
MP_AS_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
MP_AS_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
||||||
MP_LD_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
MP_LD_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
||||||
MP_AR_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
MP_AR_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
||||||
# MP_BC_DIR is not defined
|
DFP_DIR=C:/Users/JF/.mchp_packs/Microchip/PIC32MX_DFP/1.3.231
|
||||||
DFP_DIR=C:/Program Files (x86)/Microchip/MPLABX/v5.40/packs/Microchip/PIC32MX_DFP/1.3.231
|
|
||||||
|
|||||||
@@ -15,11 +15,11 @@
|
|||||||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||||
#
|
#
|
||||||
SHELL=cmd.exe
|
SHELL=cmd.exe
|
||||||
PATH_TO_IDE_BIN=C:/Program Files (x86)/Microchip/MPLABX/v5.40/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
PATH_TO_IDE_BIN=C:/Program Files/Microchip/MPLABX/v6.05/mplab_platform/platform/../mplab_ide/modules/../../bin/
|
||||||
# Adding MPLAB X bin directory to path.
|
# Adding MPLAB X bin directory to path.
|
||||||
PATH:=C:/Program Files (x86)/Microchip/MPLABX/v5.40/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
PATH:=C:/Program Files/Microchip/MPLABX/v6.05/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
|
||||||
# Path to java used to run MPLAB X when this makefile was created
|
# Path to java used to run MPLAB X when this makefile was created
|
||||||
MP_JAVA_PATH="C:\Program Files (x86)\Microchip\MPLABX\v5.40\sys\java\zulu8.36.0.1-ca-fx-jdk8.0.202-win_x64\jre/bin/"
|
MP_JAVA_PATH="C:\Program Files\Microchip\MPLABX\v6.05\sys\java\zulu8.64.0.19-ca-fx-jre8.0.345-win_x64/bin/"
|
||||||
OS_CURRENT="$(shell uname -s)"
|
OS_CURRENT="$(shell uname -s)"
|
||||||
MP_CC="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-gcc.exe"
|
MP_CC="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-gcc.exe"
|
||||||
MP_CPPC="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-g++.exe"
|
MP_CPPC="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-g++.exe"
|
||||||
@@ -27,12 +27,11 @@ MP_CPPC="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-g++.exe"
|
|||||||
MP_AS="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-as.exe"
|
MP_AS="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-as.exe"
|
||||||
MP_LD="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-ld.exe"
|
MP_LD="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-ld.exe"
|
||||||
MP_AR="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-ar.exe"
|
MP_AR="C:\Program Files\Microchip\xc32\v1.33\bin\xc32-ar.exe"
|
||||||
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files (x86)/Microchip/MPLABX/v5.40/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files/Microchip/MPLABX/v6.05/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
|
||||||
MP_CC_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
MP_CC_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
||||||
MP_CPPC_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
MP_CPPC_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
||||||
# MP_BC_DIR is not defined
|
# MP_BC_DIR is not defined
|
||||||
MP_AS_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
MP_AS_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
||||||
MP_LD_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
MP_LD_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
||||||
MP_AR_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
MP_AR_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
||||||
# MP_BC_DIR is not defined
|
DFP_DIR=C:/Users/JF/.mchp_packs/Microchip/PIC32MX_DFP/1.3.231
|
||||||
DFP_DIR=C:/Program Files (x86)/Microchip/MPLABX/v5.40/packs/Microchip/PIC32MX_DFP/1.3.231
|
|
||||||
|
|||||||
@@ -8,20 +8,11 @@ CND_BASEDIR=`pwd`
|
|||||||
CND_ARTIFACT_DIR_default=dist/default/production
|
CND_ARTIFACT_DIR_default=dist/default/production
|
||||||
CND_ARTIFACT_NAME_default=ChaletLora.X.production.hex
|
CND_ARTIFACT_NAME_default=ChaletLora.X.production.hex
|
||||||
CND_ARTIFACT_PATH_default=dist/default/production/ChaletLora.X.production.hex
|
CND_ARTIFACT_PATH_default=dist/default/production/ChaletLora.X.production.hex
|
||||||
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
|
|
||||||
CND_PACKAGE_NAME_default=chaletlora.x.tar
|
|
||||||
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/chaletlora.x.tar
|
|
||||||
# ChaletDuino_775F512H_ configuration
|
# ChaletDuino_775F512H_ configuration
|
||||||
CND_ARTIFACT_DIR_ChaletDuino_775F512H_=dist/ChaletDuino_775F512H_/production
|
CND_ARTIFACT_DIR_ChaletDuino_775F512H_=dist/ChaletDuino_775F512H_/production
|
||||||
CND_ARTIFACT_NAME_ChaletDuino_775F512H_=ChaletLora.X.production.hex
|
CND_ARTIFACT_NAME_ChaletDuino_775F512H_=ChaletLora.X.production.hex
|
||||||
CND_ARTIFACT_PATH_ChaletDuino_775F512H_=dist/ChaletDuino_775F512H_/production/ChaletLora.X.production.hex
|
CND_ARTIFACT_PATH_ChaletDuino_775F512H_=dist/ChaletDuino_775F512H_/production/ChaletLora.X.production.hex
|
||||||
CND_PACKAGE_DIR_ChaletDuino_775F512H_=${CND_DISTDIR}/ChaletDuino_775F512H_/package
|
|
||||||
CND_PACKAGE_NAME_ChaletDuino_775F512H_=chaletlora.x.tar
|
|
||||||
CND_PACKAGE_PATH_ChaletDuino_775F512H_=${CND_DISTDIR}/ChaletDuino_775F512H_/package/chaletlora.x.tar
|
|
||||||
# ChaletDuinoV2_795F512H_ configuration
|
# ChaletDuinoV2_795F512H_ configuration
|
||||||
CND_ARTIFACT_DIR_ChaletDuinoV2_795F512H_=dist/ChaletDuinoV2_795F512H_/production
|
CND_ARTIFACT_DIR_ChaletDuinoV2_795F512H_=dist/ChaletDuinoV2_795F512H_/production
|
||||||
CND_ARTIFACT_NAME_ChaletDuinoV2_795F512H_=ChaletLora.X.production.hex
|
CND_ARTIFACT_NAME_ChaletDuinoV2_795F512H_=ChaletLora.X.production.hex
|
||||||
CND_ARTIFACT_PATH_ChaletDuinoV2_795F512H_=dist/ChaletDuinoV2_795F512H_/production/ChaletLora.X.production.hex
|
CND_ARTIFACT_PATH_ChaletDuinoV2_795F512H_=dist/ChaletDuinoV2_795F512H_/production/ChaletLora.X.production.hex
|
||||||
CND_PACKAGE_DIR_ChaletDuinoV2_795F512H_=${CND_DISTDIR}/ChaletDuinoV2_795F512H_/package
|
|
||||||
CND_PACKAGE_NAME_ChaletDuinoV2_795F512H_=chaletlora.x.tar
|
|
||||||
CND_PACKAGE_PATH_ChaletDuinoV2_795F512H_=${CND_DISTDIR}/ChaletDuinoV2_795F512H_/package/chaletlora.x.tar
|
|
||||||
|
|||||||
@@ -94,6 +94,10 @@
|
|||||||
<itemPath>Source/FlashMapping.h</itemPath>
|
<itemPath>Source/FlashMapping.h</itemPath>
|
||||||
<itemPath>Source/checksum.h</itemPath>
|
<itemPath>Source/checksum.h</itemPath>
|
||||||
<itemPath>Source/LoraWatchdog.h</itemPath>
|
<itemPath>Source/LoraWatchdog.h</itemPath>
|
||||||
|
<itemPath>Source/hd44780.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"
|
||||||
@@ -172,7 +176,6 @@
|
|||||||
<itemPath>Source/timer.c</itemPath>
|
<itemPath>Source/timer.c</itemPath>
|
||||||
<itemPath>Source/WiFiCtrl.c</itemPath>
|
<itemPath>Source/WiFiCtrl.c</itemPath>
|
||||||
<itemPath>Source/SPI.c</itemPath>
|
<itemPath>Source/SPI.c</itemPath>
|
||||||
<itemPath>Source/LoraNetworkInterface.c</itemPath>
|
|
||||||
<itemPath>Source/ChaletPowerRelay.c</itemPath>
|
<itemPath>Source/ChaletPowerRelay.c</itemPath>
|
||||||
<itemPath>Source/HarakiriRelay.c</itemPath>
|
<itemPath>Source/HarakiriRelay.c</itemPath>
|
||||||
<itemPath>Source/BatteryMonitor.c</itemPath>
|
<itemPath>Source/BatteryMonitor.c</itemPath>
|
||||||
@@ -187,6 +190,13 @@
|
|||||||
<itemPath>Source/BootloaderProtocol.c</itemPath>
|
<itemPath>Source/BootloaderProtocol.c</itemPath>
|
||||||
<itemPath>Source/crc32.c</itemPath>
|
<itemPath>Source/crc32.c</itemPath>
|
||||||
<itemPath>Source/LoraWatchdog.c</itemPath>
|
<itemPath>Source/LoraWatchdog.c</itemPath>
|
||||||
|
<itemPath>Source/hd44780.c</itemPath>
|
||||||
|
<itemPath>Source/LCDCtrl.c</itemPath>
|
||||||
|
<itemPath>Source/LoraNetworkInterface.c</itemPath>
|
||||||
|
<itemPath>Source/SIM7080GInterface.c</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"
|
||||||
@@ -209,7 +219,7 @@
|
|||||||
<targetPluginBoard></targetPluginBoard>
|
<targetPluginBoard></targetPluginBoard>
|
||||||
<platformTool>ICD3PlatformTool</platformTool>
|
<platformTool>ICD3PlatformTool</platformTool>
|
||||||
<languageToolchain>XC32</languageToolchain>
|
<languageToolchain>XC32</languageToolchain>
|
||||||
<languageToolchainVersion>2.41</languageToolchainVersion>
|
<languageToolchainVersion>1.33</languageToolchainVersion>
|
||||||
<platform>3</platform>
|
<platform>3</platform>
|
||||||
</toolsSet>
|
</toolsSet>
|
||||||
<packs>
|
<packs>
|
||||||
@@ -234,6 +244,7 @@
|
|||||||
</compileType>
|
</compileType>
|
||||||
<makeCustomizationType>
|
<makeCustomizationType>
|
||||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||||
|
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||||
@@ -258,9 +269,10 @@
|
|||||||
<property key="place-data-into-section" value="false"/>
|
<property key="place-data-into-section" value="false"/>
|
||||||
<property key="post-instruction-scheduling" value="default"/>
|
<property key="post-instruction-scheduling" value="default"/>
|
||||||
<property key="pre-instruction-scheduling" value="default"/>
|
<property key="pre-instruction-scheduling" value="default"/>
|
||||||
<property key="preprocessor-macros" value="CHALETDUINO_BOARD"/>
|
<property key="preprocessor-macros" value=""/>
|
||||||
<property key="strict-ansi" value="false"/>
|
<property key="strict-ansi" value="false"/>
|
||||||
<property key="support-ansi" value="false"/>
|
<property key="support-ansi" value="false"/>
|
||||||
|
<property key="tentative-definitions" value=""/>
|
||||||
<property key="toplevel-reordering" value=""/>
|
<property key="toplevel-reordering" value=""/>
|
||||||
<property key="unaligned-access" value=""/>
|
<property key="unaligned-access" value=""/>
|
||||||
<property key="use-cci" value="false"/>
|
<property key="use-cci" value="false"/>
|
||||||
@@ -292,6 +304,7 @@
|
|||||||
</C32-AS>
|
</C32-AS>
|
||||||
<C32-CO>
|
<C32-CO>
|
||||||
<property key="coverage-enable" value=""/>
|
<property key="coverage-enable" value=""/>
|
||||||
|
<property key="stack-guidance" value="false"/>
|
||||||
</C32-CO>
|
</C32-CO>
|
||||||
<C32-LD>
|
<C32-LD>
|
||||||
<property key="additional-options-use-response-files" value="false"/>
|
<property key="additional-options-use-response-files" value="false"/>
|
||||||
@@ -372,6 +385,7 @@
|
|||||||
<property key="omit-pack-options" value="1"/>
|
<property key="omit-pack-options" value="1"/>
|
||||||
<property key="relaxed-math" value="false"/>
|
<property key="relaxed-math" value="false"/>
|
||||||
<property key="save-temps" value="false"/>
|
<property key="save-temps" value="false"/>
|
||||||
|
<property key="stack-smashing" value=""/>
|
||||||
<property key="wpo-lto" value="false"/>
|
<property key="wpo-lto" value="false"/>
|
||||||
</C32Global>
|
</C32Global>
|
||||||
<ICD3PlatformTool>
|
<ICD3PlatformTool>
|
||||||
@@ -420,6 +434,8 @@
|
|||||||
<property key="UART5" value="true"/>
|
<property key="UART5" value="true"/>
|
||||||
<property key="UART6" value="true"/>
|
<property key="UART6" value="true"/>
|
||||||
<property key="USB" value="true"/>
|
<property key="USB" value="true"/>
|
||||||
|
<property key="debugoptions.debug-startup" value="Use system settings"/>
|
||||||
|
<property key="debugoptions.reset-behaviour" value="Use system settings"/>
|
||||||
<property key="debugoptions.useswbreakpoints" value="false"/>
|
<property key="debugoptions.useswbreakpoints" value="false"/>
|
||||||
<property key="hwtoolclock.frcindebug" value="false"/>
|
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||||
<property key="memories.aux" value="false"/>
|
<property key="memories.aux" value="false"/>
|
||||||
@@ -452,6 +468,86 @@
|
|||||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||||
<property key="voltagevalue" value="3.25"/>
|
<property key="voltagevalue" value="3.25"/>
|
||||||
</ICD3PlatformTool>
|
</ICD3PlatformTool>
|
||||||
|
<Tool>
|
||||||
|
<property key="ADC 1" value="true"/>
|
||||||
|
<property key="AutoSelectMemRanges" value="auto"/>
|
||||||
|
<property key="CAN1" value="true"/>
|
||||||
|
<property key="CAN2" value="true"/>
|
||||||
|
<property key="CHANGE NOTICE" value="true"/>
|
||||||
|
<property key="COMPARATOR" value="true"/>
|
||||||
|
<property key="DMA" value="true"/>
|
||||||
|
<property key="ETHERNET CONTROLLER" value="true"/>
|
||||||
|
<property key="Freeze All Other Peripherals" value="true"/>
|
||||||
|
<property key="I2C1" value="true"/>
|
||||||
|
<property key="I2C3" value="true"/>
|
||||||
|
<property key="I2C4" value="true"/>
|
||||||
|
<property key="I2C5" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 1" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 2" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 3" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 4" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 5" value="true"/>
|
||||||
|
<property key="INTERRUPT CONTROL" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 1" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 2" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 3" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 4" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 5" value="true"/>
|
||||||
|
<property key="PARALLEL MASTER/SLAVE PORT" value="true"/>
|
||||||
|
<property key="REAL TIME CLOCK" value="true"/>
|
||||||
|
<property key="SPI 2" value="true"/>
|
||||||
|
<property key="SPI 3" value="true"/>
|
||||||
|
<property key="SPI 4" value="true"/>
|
||||||
|
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
|
||||||
|
<property key="TIMER1" value="true"/>
|
||||||
|
<property key="TIMER2" value="true"/>
|
||||||
|
<property key="TIMER3" value="true"/>
|
||||||
|
<property key="TIMER4" value="true"/>
|
||||||
|
<property key="TIMER5" value="true"/>
|
||||||
|
<property key="ToolFirmwareFilePath"
|
||||||
|
value="Press to browse for a specific firmware version"/>
|
||||||
|
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
|
||||||
|
<property key="UART1" value="true"/>
|
||||||
|
<property key="UART2" value="true"/>
|
||||||
|
<property key="UART3" value="true"/>
|
||||||
|
<property key="UART4" value="true"/>
|
||||||
|
<property key="UART5" value="true"/>
|
||||||
|
<property key="UART6" value="true"/>
|
||||||
|
<property key="USB" value="true"/>
|
||||||
|
<property key="debugoptions.debug-startup" value="Use system settings"/>
|
||||||
|
<property key="debugoptions.reset-behaviour" value="Use system settings"/>
|
||||||
|
<property key="debugoptions.useswbreakpoints" value="false"/>
|
||||||
|
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||||
|
<property key="memories.aux" value="false"/>
|
||||||
|
<property key="memories.bootflash" value="false"/>
|
||||||
|
<property key="memories.configurationmemory" value="true"/>
|
||||||
|
<property key="memories.configurationmemory2" value="true"/>
|
||||||
|
<property key="memories.dataflash" value="true"/>
|
||||||
|
<property key="memories.eeprom" value="true"/>
|
||||||
|
<property key="memories.flashdata" value="true"/>
|
||||||
|
<property key="memories.id" value="true"/>
|
||||||
|
<property key="memories.instruction.ram" value="true"/>
|
||||||
|
<property key="memories.instruction.ram.ranges"
|
||||||
|
value="${memories.instruction.ram.ranges}"/>
|
||||||
|
<property key="memories.programmemory" value="true"/>
|
||||||
|
<property key="memories.programmemory.ranges" value="1d000000-1d07ffff"/>
|
||||||
|
<property key="poweroptions.powerenable" value="false"/>
|
||||||
|
<property key="programoptions.donoteraseauxmem" value="false"/>
|
||||||
|
<property key="programoptions.eraseb4program" value="true"/>
|
||||||
|
<property key="programoptions.preservedataflash" value="false"/>
|
||||||
|
<property key="programoptions.preservedataflash.ranges" value=""/>
|
||||||
|
<property key="programoptions.preserveeeprom" value="false"/>
|
||||||
|
<property key="programoptions.preserveeeprom.ranges" value=""/>
|
||||||
|
<property key="programoptions.preserveprogram.ranges" value=""/>
|
||||||
|
<property key="programoptions.preserveprogramrange" value="false"/>
|
||||||
|
<property key="programoptions.preserveuserid" value="false"/>
|
||||||
|
<property key="programoptions.programcalmem" value="false"/>
|
||||||
|
<property key="programoptions.programuserotp" value="false"/>
|
||||||
|
<property key="programoptions.testmodeentrymethod" value="VDDFirst"/>
|
||||||
|
<property key="programoptions.usehighvoltageonmclr" value="false"/>
|
||||||
|
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||||
|
<property key="voltagevalue" value="3.25"/>
|
||||||
|
</Tool>
|
||||||
</conf>
|
</conf>
|
||||||
<conf name="ChaletDuino_775F512H_" type="2">
|
<conf name="ChaletDuino_775F512H_" type="2">
|
||||||
<toolsSet>
|
<toolsSet>
|
||||||
@@ -486,6 +582,7 @@
|
|||||||
</compileType>
|
</compileType>
|
||||||
<makeCustomizationType>
|
<makeCustomizationType>
|
||||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||||
|
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||||
@@ -514,6 +611,7 @@
|
|||||||
value="CHALETDUINO_BRD;_SUPPRESS_PLIB_WARNING"/>
|
value="CHALETDUINO_BRD;_SUPPRESS_PLIB_WARNING"/>
|
||||||
<property key="strict-ansi" value="false"/>
|
<property key="strict-ansi" value="false"/>
|
||||||
<property key="support-ansi" value="false"/>
|
<property key="support-ansi" value="false"/>
|
||||||
|
<property key="tentative-definitions" value=""/>
|
||||||
<property key="toplevel-reordering" value=""/>
|
<property key="toplevel-reordering" value=""/>
|
||||||
<property key="unaligned-access" value=""/>
|
<property key="unaligned-access" value=""/>
|
||||||
<property key="use-cci" value="false"/>
|
<property key="use-cci" value="false"/>
|
||||||
@@ -545,6 +643,7 @@
|
|||||||
</C32-AS>
|
</C32-AS>
|
||||||
<C32-CO>
|
<C32-CO>
|
||||||
<property key="coverage-enable" value=""/>
|
<property key="coverage-enable" value=""/>
|
||||||
|
<property key="stack-guidance" value="false"/>
|
||||||
</C32-CO>
|
</C32-CO>
|
||||||
<C32-LD>
|
<C32-LD>
|
||||||
<property key="additional-options-use-response-files" value="false"/>
|
<property key="additional-options-use-response-files" value="false"/>
|
||||||
@@ -566,7 +665,7 @@
|
|||||||
<property key="generate-16-bit-code" value="false"/>
|
<property key="generate-16-bit-code" value="false"/>
|
||||||
<property key="generate-cross-reference-file" value="false"/>
|
<property key="generate-cross-reference-file" value="false"/>
|
||||||
<property key="generate-micro-compressed-code" value="false"/>
|
<property key="generate-micro-compressed-code" value="false"/>
|
||||||
<property key="heap-size" value="512"/>
|
<property key="heap-size" value=""/>
|
||||||
<property key="input-libraries" value=""/>
|
<property key="input-libraries" value=""/>
|
||||||
<property key="kseg-length" value=""/>
|
<property key="kseg-length" value=""/>
|
||||||
<property key="kseg-origin" value=""/>
|
<property key="kseg-origin" value=""/>
|
||||||
@@ -625,6 +724,7 @@
|
|||||||
<property key="omit-pack-options" value="1"/>
|
<property key="omit-pack-options" value="1"/>
|
||||||
<property key="relaxed-math" value="false"/>
|
<property key="relaxed-math" value="false"/>
|
||||||
<property key="save-temps" value="false"/>
|
<property key="save-temps" value="false"/>
|
||||||
|
<property key="stack-smashing" value=""/>
|
||||||
<property key="wpo-lto" value="false"/>
|
<property key="wpo-lto" value="false"/>
|
||||||
</C32Global>
|
</C32Global>
|
||||||
<ICD3PlatformTool>
|
<ICD3PlatformTool>
|
||||||
@@ -673,6 +773,8 @@
|
|||||||
<property key="UART5" value="true"/>
|
<property key="UART5" value="true"/>
|
||||||
<property key="UART6" value="true"/>
|
<property key="UART6" value="true"/>
|
||||||
<property key="USB" value="true"/>
|
<property key="USB" value="true"/>
|
||||||
|
<property key="debugoptions.debug-startup" value="Use system settings"/>
|
||||||
|
<property key="debugoptions.reset-behaviour" value="Use system settings"/>
|
||||||
<property key="debugoptions.useswbreakpoints" value="true"/>
|
<property key="debugoptions.useswbreakpoints" value="true"/>
|
||||||
<property key="hwtoolclock.frcindebug" value="false"/>
|
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||||
<property key="memories.aux" value="false"/>
|
<property key="memories.aux" value="false"/>
|
||||||
@@ -897,6 +999,86 @@
|
|||||||
<C32Global>
|
<C32Global>
|
||||||
</C32Global>
|
</C32Global>
|
||||||
</item>
|
</item>
|
||||||
|
<Tool>
|
||||||
|
<property key="ADC 1" value="true"/>
|
||||||
|
<property key="AutoSelectMemRanges" value="auto"/>
|
||||||
|
<property key="CAN1" value="true"/>
|
||||||
|
<property key="CAN2" value="true"/>
|
||||||
|
<property key="CHANGE NOTICE" value="true"/>
|
||||||
|
<property key="COMPARATOR" value="true"/>
|
||||||
|
<property key="DMA" value="true"/>
|
||||||
|
<property key="ETHERNET CONTROLLER" value="true"/>
|
||||||
|
<property key="Freeze All Other Peripherals" value="true"/>
|
||||||
|
<property key="I2C1" value="true"/>
|
||||||
|
<property key="I2C3" value="true"/>
|
||||||
|
<property key="I2C4" value="true"/>
|
||||||
|
<property key="I2C5" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 1" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 2" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 3" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 4" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 5" value="true"/>
|
||||||
|
<property key="INTERRUPT CONTROL" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 1" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 2" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 3" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 4" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 5" value="true"/>
|
||||||
|
<property key="PARALLEL MASTER/SLAVE PORT" value="true"/>
|
||||||
|
<property key="REAL TIME CLOCK" value="true"/>
|
||||||
|
<property key="SPI 2" value="true"/>
|
||||||
|
<property key="SPI 3" value="true"/>
|
||||||
|
<property key="SPI 4" value="true"/>
|
||||||
|
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
|
||||||
|
<property key="TIMER1" value="true"/>
|
||||||
|
<property key="TIMER2" value="true"/>
|
||||||
|
<property key="TIMER3" value="true"/>
|
||||||
|
<property key="TIMER4" value="true"/>
|
||||||
|
<property key="TIMER5" value="true"/>
|
||||||
|
<property key="ToolFirmwareFilePath"
|
||||||
|
value="Press to browse for a specific firmware version"/>
|
||||||
|
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
|
||||||
|
<property key="UART1" value="true"/>
|
||||||
|
<property key="UART2" value="true"/>
|
||||||
|
<property key="UART3" value="true"/>
|
||||||
|
<property key="UART4" value="true"/>
|
||||||
|
<property key="UART5" value="true"/>
|
||||||
|
<property key="UART6" value="true"/>
|
||||||
|
<property key="USB" value="true"/>
|
||||||
|
<property key="debugoptions.debug-startup" value="Use system settings"/>
|
||||||
|
<property key="debugoptions.reset-behaviour" value="Use system settings"/>
|
||||||
|
<property key="debugoptions.useswbreakpoints" value="true"/>
|
||||||
|
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||||
|
<property key="memories.aux" value="false"/>
|
||||||
|
<property key="memories.bootflash" value="false"/>
|
||||||
|
<property key="memories.configurationmemory" value="true"/>
|
||||||
|
<property key="memories.configurationmemory2" value="true"/>
|
||||||
|
<property key="memories.dataflash" value="true"/>
|
||||||
|
<property key="memories.eeprom" value="true"/>
|
||||||
|
<property key="memories.flashdata" value="true"/>
|
||||||
|
<property key="memories.id" value="true"/>
|
||||||
|
<property key="memories.instruction.ram" value="true"/>
|
||||||
|
<property key="memories.instruction.ram.ranges"
|
||||||
|
value="${memories.instruction.ram.ranges}"/>
|
||||||
|
<property key="memories.programmemory" value="true"/>
|
||||||
|
<property key="memories.programmemory.ranges" value="1d000000-1d07ffff"/>
|
||||||
|
<property key="poweroptions.powerenable" value="false"/>
|
||||||
|
<property key="programoptions.donoteraseauxmem" value="false"/>
|
||||||
|
<property key="programoptions.eraseb4program" value="true"/>
|
||||||
|
<property key="programoptions.preservedataflash" value="false"/>
|
||||||
|
<property key="programoptions.preservedataflash.ranges" value=""/>
|
||||||
|
<property key="programoptions.preserveeeprom" value="false"/>
|
||||||
|
<property key="programoptions.preserveeeprom.ranges" value=""/>
|
||||||
|
<property key="programoptions.preserveprogram.ranges" value=""/>
|
||||||
|
<property key="programoptions.preserveprogramrange" value="false"/>
|
||||||
|
<property key="programoptions.preserveuserid" value="false"/>
|
||||||
|
<property key="programoptions.programcalmem" value="false"/>
|
||||||
|
<property key="programoptions.programuserotp" value="false"/>
|
||||||
|
<property key="programoptions.testmodeentrymethod" value="VDDFirst"/>
|
||||||
|
<property key="programoptions.usehighvoltageonmclr" value="false"/>
|
||||||
|
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||||
|
<property key="voltagevalue" value="3.25"/>
|
||||||
|
</Tool>
|
||||||
</conf>
|
</conf>
|
||||||
<conf name="ChaletDuinoV2_795F512H_" type="2">
|
<conf name="ChaletDuinoV2_795F512H_" type="2">
|
||||||
<toolsSet>
|
<toolsSet>
|
||||||
@@ -931,6 +1113,7 @@
|
|||||||
</compileType>
|
</compileType>
|
||||||
<makeCustomizationType>
|
<makeCustomizationType>
|
||||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||||
|
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||||
@@ -959,6 +1142,7 @@
|
|||||||
value="CHALETDUINO_V2_BRD;_SUPPRESS_PLIB_WARNING"/>
|
value="CHALETDUINO_V2_BRD;_SUPPRESS_PLIB_WARNING"/>
|
||||||
<property key="strict-ansi" value="false"/>
|
<property key="strict-ansi" value="false"/>
|
||||||
<property key="support-ansi" value="false"/>
|
<property key="support-ansi" value="false"/>
|
||||||
|
<property key="tentative-definitions" value=""/>
|
||||||
<property key="toplevel-reordering" value=""/>
|
<property key="toplevel-reordering" value=""/>
|
||||||
<property key="unaligned-access" value=""/>
|
<property key="unaligned-access" value=""/>
|
||||||
<property key="use-cci" value="false"/>
|
<property key="use-cci" value="false"/>
|
||||||
@@ -990,6 +1174,7 @@
|
|||||||
</C32-AS>
|
</C32-AS>
|
||||||
<C32-CO>
|
<C32-CO>
|
||||||
<property key="coverage-enable" value=""/>
|
<property key="coverage-enable" value=""/>
|
||||||
|
<property key="stack-guidance" value="false"/>
|
||||||
</C32-CO>
|
</C32-CO>
|
||||||
<C32-LD>
|
<C32-LD>
|
||||||
<property key="additional-options-use-response-files" value="false"/>
|
<property key="additional-options-use-response-files" value="false"/>
|
||||||
@@ -1011,7 +1196,7 @@
|
|||||||
<property key="generate-16-bit-code" value="false"/>
|
<property key="generate-16-bit-code" value="false"/>
|
||||||
<property key="generate-cross-reference-file" value="false"/>
|
<property key="generate-cross-reference-file" value="false"/>
|
||||||
<property key="generate-micro-compressed-code" value="false"/>
|
<property key="generate-micro-compressed-code" value="false"/>
|
||||||
<property key="heap-size" value="512"/>
|
<property key="heap-size" value="128"/>
|
||||||
<property key="input-libraries" value=""/>
|
<property key="input-libraries" value=""/>
|
||||||
<property key="kseg-length" value=""/>
|
<property key="kseg-length" value=""/>
|
||||||
<property key="kseg-origin" value=""/>
|
<property key="kseg-origin" value=""/>
|
||||||
@@ -1071,6 +1256,7 @@
|
|||||||
<property key="omit-pack-options" value="1"/>
|
<property key="omit-pack-options" value="1"/>
|
||||||
<property key="relaxed-math" value="false"/>
|
<property key="relaxed-math" value="false"/>
|
||||||
<property key="save-temps" value="false"/>
|
<property key="save-temps" value="false"/>
|
||||||
|
<property key="stack-smashing" value=""/>
|
||||||
<property key="wpo-lto" value="false"/>
|
<property key="wpo-lto" value="false"/>
|
||||||
</C32Global>
|
</C32Global>
|
||||||
<ICD3PlatformTool>
|
<ICD3PlatformTool>
|
||||||
@@ -1119,6 +1305,8 @@
|
|||||||
<property key="UART5" value="true"/>
|
<property key="UART5" value="true"/>
|
||||||
<property key="UART6" value="true"/>
|
<property key="UART6" value="true"/>
|
||||||
<property key="USB" value="true"/>
|
<property key="USB" value="true"/>
|
||||||
|
<property key="debugoptions.debug-startup" value="Use system settings"/>
|
||||||
|
<property key="debugoptions.reset-behaviour" value="Use system settings"/>
|
||||||
<property key="debugoptions.useswbreakpoints" value="true"/>
|
<property key="debugoptions.useswbreakpoints" value="true"/>
|
||||||
<property key="firmware.download.all" value="false"/>
|
<property key="firmware.download.all" value="false"/>
|
||||||
<property key="hwtoolclock.frcindebug" value="false"/>
|
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||||
@@ -1328,6 +1516,38 @@
|
|||||||
<C32Global>
|
<C32Global>
|
||||||
</C32Global>
|
</C32Global>
|
||||||
</item>
|
</item>
|
||||||
|
<item path="Source/hd44780.c" ex="false" overriding="false">
|
||||||
|
<C32>
|
||||||
|
</C32>
|
||||||
|
<C32-AR>
|
||||||
|
</C32-AR>
|
||||||
|
<C32-AS>
|
||||||
|
</C32-AS>
|
||||||
|
<C32-CO>
|
||||||
|
</C32-CO>
|
||||||
|
<C32-LD>
|
||||||
|
</C32-LD>
|
||||||
|
<C32CPP>
|
||||||
|
</C32CPP>
|
||||||
|
<C32Global>
|
||||||
|
</C32Global>
|
||||||
|
</item>
|
||||||
|
<item path="Source/hd44780.h" ex="false" overriding="false">
|
||||||
|
<C32>
|
||||||
|
</C32>
|
||||||
|
<C32-AR>
|
||||||
|
</C32-AR>
|
||||||
|
<C32-AS>
|
||||||
|
</C32-AS>
|
||||||
|
<C32-CO>
|
||||||
|
</C32-CO>
|
||||||
|
<C32-LD>
|
||||||
|
</C32-LD>
|
||||||
|
<C32CPP>
|
||||||
|
</C32CPP>
|
||||||
|
<C32Global>
|
||||||
|
</C32Global>
|
||||||
|
</item>
|
||||||
<item path="Source/winc1500_config.h" ex="true" overriding="false">
|
<item path="Source/winc1500_config.h" ex="true" overriding="false">
|
||||||
<C32>
|
<C32>
|
||||||
</C32>
|
</C32>
|
||||||
@@ -1360,6 +1580,87 @@
|
|||||||
<C32Global>
|
<C32Global>
|
||||||
</C32Global>
|
</C32Global>
|
||||||
</item>
|
</item>
|
||||||
|
<Tool>
|
||||||
|
<property key="ADC 1" value="true"/>
|
||||||
|
<property key="AutoSelectMemRanges" value="auto"/>
|
||||||
|
<property key="CAN1" value="true"/>
|
||||||
|
<property key="CAN2" value="true"/>
|
||||||
|
<property key="CHANGE NOTICE" value="true"/>
|
||||||
|
<property key="COMPARATOR" value="true"/>
|
||||||
|
<property key="DMA" value="true"/>
|
||||||
|
<property key="ETHERNET CONTROLLER" value="true"/>
|
||||||
|
<property key="Freeze All Other Peripherals" value="true"/>
|
||||||
|
<property key="I2C1" value="true"/>
|
||||||
|
<property key="I2C3" value="true"/>
|
||||||
|
<property key="I2C4" value="true"/>
|
||||||
|
<property key="I2C5" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 1" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 2" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 3" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 4" value="true"/>
|
||||||
|
<property key="INPUT CAPTURE 5" value="true"/>
|
||||||
|
<property key="INTERRUPT CONTROL" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 1" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 2" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 3" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 4" value="true"/>
|
||||||
|
<property key="OUTPUT COMPARE 5" value="true"/>
|
||||||
|
<property key="PARALLEL MASTER/SLAVE PORT" value="true"/>
|
||||||
|
<property key="REAL TIME CLOCK" value="true"/>
|
||||||
|
<property key="SPI 2" value="true"/>
|
||||||
|
<property key="SPI 3" value="true"/>
|
||||||
|
<property key="SPI 4" value="true"/>
|
||||||
|
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
|
||||||
|
<property key="TIMER1" value="true"/>
|
||||||
|
<property key="TIMER2" value="true"/>
|
||||||
|
<property key="TIMER3" value="true"/>
|
||||||
|
<property key="TIMER4" value="true"/>
|
||||||
|
<property key="TIMER5" value="true"/>
|
||||||
|
<property key="ToolFirmwareFilePath"
|
||||||
|
value="Press to browse for a specific firmware version"/>
|
||||||
|
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
|
||||||
|
<property key="UART1" value="true"/>
|
||||||
|
<property key="UART2" value="true"/>
|
||||||
|
<property key="UART3" value="true"/>
|
||||||
|
<property key="UART4" value="true"/>
|
||||||
|
<property key="UART5" value="true"/>
|
||||||
|
<property key="UART6" value="true"/>
|
||||||
|
<property key="USB" value="true"/>
|
||||||
|
<property key="debugoptions.debug-startup" value="Use system settings"/>
|
||||||
|
<property key="debugoptions.reset-behaviour" value="Use system settings"/>
|
||||||
|
<property key="debugoptions.useswbreakpoints" value="true"/>
|
||||||
|
<property key="firmware.download.all" value="false"/>
|
||||||
|
<property key="hwtoolclock.frcindebug" value="false"/>
|
||||||
|
<property key="memories.aux" value="false"/>
|
||||||
|
<property key="memories.bootflash" value="false"/>
|
||||||
|
<property key="memories.configurationmemory" value="true"/>
|
||||||
|
<property key="memories.configurationmemory2" value="true"/>
|
||||||
|
<property key="memories.dataflash" value="true"/>
|
||||||
|
<property key="memories.eeprom" value="true"/>
|
||||||
|
<property key="memories.flashdata" value="true"/>
|
||||||
|
<property key="memories.id" value="true"/>
|
||||||
|
<property key="memories.instruction.ram" value="true"/>
|
||||||
|
<property key="memories.instruction.ram.ranges"
|
||||||
|
value="${memories.instruction.ram.ranges}"/>
|
||||||
|
<property key="memories.programmemory" value="true"/>
|
||||||
|
<property key="memories.programmemory.ranges" value="1d000000-1d07ffff"/>
|
||||||
|
<property key="poweroptions.powerenable" value="false"/>
|
||||||
|
<property key="programoptions.donoteraseauxmem" value="false"/>
|
||||||
|
<property key="programoptions.eraseb4program" value="true"/>
|
||||||
|
<property key="programoptions.preservedataflash" value="false"/>
|
||||||
|
<property key="programoptions.preservedataflash.ranges" value=""/>
|
||||||
|
<property key="programoptions.preserveeeprom" value="false"/>
|
||||||
|
<property key="programoptions.preserveeeprom.ranges" value=""/>
|
||||||
|
<property key="programoptions.preserveprogram.ranges" value=""/>
|
||||||
|
<property key="programoptions.preserveprogramrange" value="false"/>
|
||||||
|
<property key="programoptions.preserveuserid" value="false"/>
|
||||||
|
<property key="programoptions.programcalmem" value="false"/>
|
||||||
|
<property key="programoptions.programuserotp" value="false"/>
|
||||||
|
<property key="programoptions.testmodeentrymethod" value="VDDFirst"/>
|
||||||
|
<property key="programoptions.usehighvoltageonmclr" value="false"/>
|
||||||
|
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||||
|
<property key="voltagevalue" value="3.25"/>
|
||||||
|
</Tool>
|
||||||
<item path="procdefs.ld" ex="true" overriding="false">
|
<item path="procdefs.ld" ex="true" overriding="false">
|
||||||
<C32>
|
<C32>
|
||||||
</C32>
|
</C32>
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<confs>
|
<confs>
|
||||||
<conf name="default" type="2">
|
<conf name="default" type="2">
|
||||||
<platformToolSN>:=MPLABComm-USB-Microchip:=<vid>04D8:=<pid>9009:=<rev>0100:=<man>Microchip Technology, Inc. (www.microchip.com):=<prod>MPLAB ICD3 tm (www.microchip.com):=<sn>JIT100737989:=<drv>x:=<xpt>b:=end</platformToolSN>
|
<platformToolSN>:=MPLABComm-USB-Microchip:=<vid>04D8:=<pid>9009:=<rev>0100:=<man>Microchip Technology, Inc. (www.microchip.com):=<prod>MPLAB ICD3 tm (www.microchip.com):=<sn>JIT100737989:=<drv>x:=<xpt>b:=end</platformToolSN>
|
||||||
<languageToolchainDir>C:\Program Files\Microchip\xc32\v2.41\bin</languageToolchainDir>
|
<languageToolchainDir>C:\Program Files\Microchip\xc32\v1.33\bin</languageToolchainDir>
|
||||||
<mdbdebugger version="1">
|
<mdbdebugger version="1">
|
||||||
<placeholder1>place holder 1</placeholder1>
|
<placeholder1>place holder 1</placeholder1>
|
||||||
<placeholder2>place holder 2</placeholder2>
|
<placeholder2>place holder 2</placeholder2>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
|
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
|
||||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="5">
|
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="11">
|
||||||
<file>
|
<file>
|
||||||
<url>Source/BootloaderInterface.c</url>
|
<url>Source/BootloaderInterface.c</url>
|
||||||
<bookmark id="5">
|
<bookmark id="5">
|
||||||
@@ -14,8 +14,41 @@
|
|||||||
<key/>
|
<key/>
|
||||||
</bookmark>
|
</bookmark>
|
||||||
</file>
|
</file>
|
||||||
|
<file>
|
||||||
|
<url>Source/hd44780.c</url>
|
||||||
|
<bookmark id="7">
|
||||||
|
<name/>
|
||||||
|
<line>340</line>
|
||||||
|
<key/>
|
||||||
|
</bookmark>
|
||||||
|
</file>
|
||||||
|
<file>
|
||||||
|
<url>Source/SIM7080GInterface.c</url>
|
||||||
|
<bookmark id="11">
|
||||||
|
<name/>
|
||||||
|
<line>119</line>
|
||||||
|
<key/>
|
||||||
|
</bookmark>
|
||||||
|
<bookmark id="10">
|
||||||
|
<name/>
|
||||||
|
<line>201</line>
|
||||||
|
<key/>
|
||||||
|
</bookmark>
|
||||||
|
<bookmark id="8">
|
||||||
|
<name/>
|
||||||
|
<line>443</line>
|
||||||
|
<key/>
|
||||||
|
</bookmark>
|
||||||
|
<bookmark id="9">
|
||||||
|
<name/>
|
||||||
|
<line>560</line>
|
||||||
|
<key/>
|
||||||
|
</bookmark>
|
||||||
|
</file>
|
||||||
</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>
|
||||||
|
</group>
|
||||||
</open-files>
|
</open-files>
|
||||||
</project-private>
|
</project-private>
|
||||||
|
|||||||
Reference in New Issue
Block a user