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.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;
|
||||
int mVoltageMeanCount;
|
||||
int mCurrentMeanSum;
|
||||
unsigned int mCurrentMeanSum;
|
||||
int mCurrentMeanCount;
|
||||
bool mCurrentModuleOK;
|
||||
|
||||
@@ -90,6 +90,16 @@ void BatteryMonitorTick()
|
||||
}
|
||||
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
|
||||
AD1CON1bits.SAMP = 0;
|
||||
while(AD1CON1bits.DONE == 0);
|
||||
@@ -97,12 +107,12 @@ void BatteryMonitorTick()
|
||||
AD1CON1bits.SAMP = 1;
|
||||
// adc &= 0xFFFE;
|
||||
|
||||
//40mV/A
|
||||
adc -= Ref;
|
||||
|
||||
conv = (double)adc * 1.0;
|
||||
conv /= 1023;
|
||||
conv *= 3.3; //Volts
|
||||
conv /= 0.04; //Amps (40mV/A)
|
||||
conv /= 0.05; //Amps (50mV/A)
|
||||
|
||||
raw = conv;
|
||||
|
||||
@@ -110,7 +120,7 @@ void BatteryMonitorTick()
|
||||
//This could go for a long time but 5000 samples is too much anyways.
|
||||
if(mCurrentMeanCount >= 500)
|
||||
{
|
||||
mCurrentMeanCount = 0;
|
||||
mCurrentMeanCount = 1;
|
||||
mCurrentMeanSum = adc;
|
||||
}
|
||||
else
|
||||
@@ -122,16 +132,20 @@ void BatteryMonitorTick()
|
||||
|
||||
|
||||
mBatteryCurrent = adc;
|
||||
//mBatteryCurrent = mCurrentMeanSum / mCurrentMeanCount;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
float GetBatteryVoltage()
|
||||
float GetBatteryVoltage(int Reset)
|
||||
{
|
||||
mBatteryVoltage = (mVoltageMeanSum/mVoltageMeanCount);
|
||||
mVoltageMeanSum = 0.0;
|
||||
mVoltageMeanCount = 0;
|
||||
if(Reset == 1)
|
||||
{
|
||||
mBatteryVoltage = (mVoltageMeanSum/mVoltageMeanCount);
|
||||
mVoltageMeanSum = 0.0;
|
||||
mVoltageMeanCount = 0;
|
||||
}
|
||||
|
||||
|
||||
return mBatteryVoltage;
|
||||
@@ -141,11 +155,16 @@ float GetBatteryVoltage()
|
||||
int GetSolarPanelCurrent()
|
||||
{
|
||||
//mBatteryCurrent = (mCurrentMeanSum/mCurrentMeanCount);
|
||||
mVoltageMeanCount = 0;
|
||||
//mVoltageMeanCount = 0;
|
||||
mCurrentMeanSum = 0.0;
|
||||
|
||||
return mBatteryCurrent;
|
||||
}
|
||||
float GetConvertedSolarPanelCurrent()
|
||||
{
|
||||
float Cur = (mBatteryCurrent - 2) * (3.3/1023);
|
||||
return Cur;
|
||||
}
|
||||
|
||||
int GetBatterySOC()
|
||||
{
|
||||
|
||||
@@ -15,11 +15,12 @@
|
||||
void InitBatteryMonitor();
|
||||
|
||||
void BatteryMonitorTick();
|
||||
float GetBatteryVoltage();
|
||||
float GetBatteryVoltage(int Reset);
|
||||
int GetSolarPanelCurrent();
|
||||
int GetBatterySOC();
|
||||
int SendNetworkBatteryData();
|
||||
bool GetCurrentModuleOK();
|
||||
float GetConvertedSolarPanelCurrent();
|
||||
|
||||
|
||||
#endif /* BATTERYMONITOR_H */
|
||||
|
||||
@@ -41,12 +41,7 @@ extern "C" {
|
||||
#define HEARTBEAT_LED_1_CLEAR_REG LATECLR
|
||||
#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 LATEbits.LATE5
|
||||
@@ -123,17 +118,29 @@ extern "C" {
|
||||
//LoRa
|
||||
#define LORA_MODULE_RELAY_PIN_DIR TRISDbits.TRISD11
|
||||
#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 LATEbits.LATE7
|
||||
#define LORA_MODULE_M0_PIN_DIR TRISDbits.TRISD3 //V2
|
||||
#define LORA_MODULE_M0_PIN LATDbits.LATD3
|
||||
#define LORA_MODULE_M1_PIN_DIR TRISDbits.TRISD9
|
||||
#define LORA_MODULE_M1_PIN LATDbits.LATD9
|
||||
#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 LATCbits.LATC14
|
||||
#define LORA_MODULE_TX_LED_PIN_DIR TRISCbits.TRISC13
|
||||
#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
|
||||
#define LCD_RS_PIN_DIR TRISDbits.TRISD5
|
||||
#define LCD_RS_PIN LATDbits.LATD5
|
||||
@@ -149,9 +156,8 @@ extern "C" {
|
||||
#define LCD_DB6_PIN LATBbits.LATB10
|
||||
#define LCD_DB7_PIN_DIR TRISBbits.TRISB11
|
||||
#define LCD_DB7_PIN LATBbits.LATB11
|
||||
|
||||
//#define LCD_SCROLL_BTN_PIN_DIR TRISCbits.TRISC13
|
||||
//#define LCD_SCROLL_BTN_PIN PORTCbits.PORTC13
|
||||
#define LCD_SCROLL_BTN_PIN_DIR TRISBbits.TRISB5
|
||||
#define LCD_SCROLL_BTN_PIN PORTBbits.RB5
|
||||
|
||||
/* ************************************************************************** */
|
||||
/* Prototypes */
|
||||
|
||||
@@ -2,14 +2,17 @@
|
||||
|
||||
int InitBoard()
|
||||
{
|
||||
|
||||
DDPCONbits.JTAGEN = 0;
|
||||
|
||||
HEARTBEAT_LED_1_PIN_DIR = PIN_OUTPUT;
|
||||
HEARTBEAT_LED_2_PIN_DIR = PIN_OUTPUT;
|
||||
|
||||
HEARTBEAT_LED_2_PIN = LED_OFF;
|
||||
HEARTBEAT_LED_1_PIN = LED_ON;
|
||||
|
||||
LORA_ACTIVITY_LED_PIN_DIR = PIN_OUTPUT;
|
||||
LORA_ACTIVITY_LED_PIN = LED_OFF;
|
||||
// LORA_ACTIVITY_LED_PIN_DIR = PIN_OUTPUT;
|
||||
// LORA_ACTIVITY_LED_PIN = LED_OFF;
|
||||
|
||||
// GP_DEBUG_1_PIN_DIR = PIN_OUTPUT;
|
||||
// GP_DEBUG_1_PIN = 0;
|
||||
@@ -129,6 +132,14 @@ int InitBoard()
|
||||
// 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_MODULE_RELAY_PIN_DIR = PIN_OUTPUT;
|
||||
LORA_MODULE_RELAY_PIN = 0;
|
||||
@@ -158,8 +169,10 @@ int InitBoard()
|
||||
LCD_DB6_PIN = 0;
|
||||
LCD_DB7_PIN_DIR = PIN_OUTPUT;
|
||||
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;
|
||||
|
||||
|
||||
|
||||
RTCCONbits.ON = 1;
|
||||
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
@@ -23,6 +23,12 @@
|
||||
#define FLASH_BTLDR_FLAGS_ADDRESS 0x000000
|
||||
#define FLASH_WIFI_IP_ADDRESS 0X00000C
|
||||
#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
|
||||
|
||||
|
||||
|
||||
|
||||
+282
-105
@@ -1,26 +1,26 @@
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Copyright 2010 Rheinmetall Canada Inc. *
|
||||
* *
|
||||
* No part of this document may be reproduced, stored in *
|
||||
* a retrieval system, or transmitted, in any form or by any means, *
|
||||
* electronic, mechanical, photocopying, recording, or otherwise, *
|
||||
* without the prior written permission of Rheinmetall Canada Inc. *
|
||||
* *
|
||||
*******************************************************************************/
|
||||
* *
|
||||
* Copyright 2010 Rheinmetall Canada Inc. *
|
||||
* *
|
||||
* No part of this document may be reproduced, stored in *
|
||||
* a retrieval system, or transmitted, in any form or by any means, *
|
||||
* electronic, mechanical, photocopying, recording, or otherwise, *
|
||||
* without the prior written permission of Rheinmetall Canada Inc. *
|
||||
* *
|
||||
*******************************************************************************/
|
||||
/*
|
||||
Description:
|
||||
This is a template file for standard C code file.
|
||||
|
||||
*/
|
||||
Description:
|
||||
This is a template file for standard C code file.
|
||||
|
||||
*/
|
||||
|
||||
/* ************************************************************************** */
|
||||
/* ¤Revision:
|
||||
000 20100616 JFM,
|
||||
Original version.
|
||||
|
||||
### YYYYMMDD Initial, Bug Identification
|
||||
Change description.
|
||||
000 20100616 JFM,
|
||||
Original version.
|
||||
|
||||
### YYYYMMDD Initial, Bug Identification
|
||||
Change description.
|
||||
*/
|
||||
|
||||
/* ************************************************************************** */
|
||||
@@ -47,24 +47,24 @@ void InternalUartInit(void)
|
||||
{
|
||||
//Setup port 1
|
||||
//
|
||||
// U1MODEbits.ON = 0; //disable module
|
||||
// U1STA = 0;
|
||||
// U1STAbits.UTXEN = 0; //disable transmitter
|
||||
// IPC6bits.U1IP = 7; //priority 7
|
||||
// IPC6bits.U1IS = 3; //sub-priority 3
|
||||
// U1STAbits.UTXSEL = 0b01; //interrupt when all characters are transmitted
|
||||
//// U1STAbits.UTXSEL = 0b01; // //JFM 2012-08-27
|
||||
// IFS0bits.U1TXIF = 0; //clear interrupt flag
|
||||
// IEC0bits.U1TXIE = 1; //enable tx interrupt
|
||||
// U1STAbits.URXISEL = 0b00; //interrupt for each character received
|
||||
// IFS0bits.U1RXIF = 0;
|
||||
//#ifdef POLL_UART1_RX
|
||||
// IEC0bits.U1RXIE = 0; //disable rx interrupts
|
||||
//#else
|
||||
// IEC0bits.U1RXIE = 1; //enable rx interrupts
|
||||
//#endif
|
||||
// U1STAbits.URXEN = 1; //enable receiver
|
||||
// U1MODEbits.ON = 0; //disable module
|
||||
// U1MODEbits.ON = 0; //disable module
|
||||
// U1STA = 0;
|
||||
// U1STAbits.UTXEN = 0; //disable transmitter
|
||||
// IPC6bits.U1IP = 7; //priority 7
|
||||
// IPC6bits.U1IS = 3; //sub-priority 3
|
||||
// U1STAbits.UTXSEL = 0b01; //interrupt when all characters are transmitted
|
||||
//// U1STAbits.UTXSEL = 0b01; // //JFM 2012-08-27
|
||||
// IFS0bits.U1TXIF = 0; //clear interrupt flag
|
||||
// IEC0bits.U1TXIE = 1; //enable tx interrupt
|
||||
// U1STAbits.URXISEL = 0b00; //interrupt for each character received
|
||||
// IFS0bits.U1RXIF = 0;
|
||||
//#ifdef POLL_UART1_RX
|
||||
// IEC0bits.U1RXIE = 0; //disable rx interrupts
|
||||
//#else
|
||||
// IEC0bits.U1RXIE = 1; //enable rx interrupts
|
||||
//#endif
|
||||
// U1STAbits.URXEN = 1; //enable receiver
|
||||
// U1MODEbits.ON = 0; //disable module
|
||||
|
||||
//Setup port 2
|
||||
//
|
||||
@@ -72,7 +72,7 @@ void InternalUartInit(void)
|
||||
U2STA = 0;
|
||||
U2STAbits.UTXEN = 0; //disable transmitter
|
||||
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
|
||||
IFS1bits.U2TXIF = 0; //clear interrupt flag
|
||||
IEC1bits.U2TXIE = 0; //enable tx interrupt
|
||||
@@ -86,8 +86,29 @@ void InternalUartInit(void)
|
||||
U2STAbits.URXEN = 1; //enable receiver
|
||||
U2STAbits.UTXEN = 1;
|
||||
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;
|
||||
for(i = 0; i < MAX_INTERNAL_UART_PORT; i++)
|
||||
{
|
||||
@@ -170,7 +191,7 @@ int OpenInternalPort(int p_iUartPort,int p_iUartHandle,char *p_pcHeadPtr, char *
|
||||
{
|
||||
if(p_iUartPort > MAX_INTERNAL_UART_PORT)
|
||||
return UART_INVALID_PORT;
|
||||
|
||||
|
||||
int iBRG = (PERIPHERAL_FREQ/(4*p_iBaudRate)) - 1;
|
||||
int iMask = 0;
|
||||
|
||||
@@ -219,20 +240,30 @@ int OpenInternalPort(int p_iUartPort,int p_iUartHandle,char *p_pcHeadPtr, char *
|
||||
U1MODEbits.ON = 1; //enable module
|
||||
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_UART2_TX_PIN = 1;
|
||||
U2MODE = iMask;
|
||||
U2MODEbits.BRGH = 1;
|
||||
U2BRG = iBRG;
|
||||
U2MODEbits.ON = 1; //enable module
|
||||
INTERNAL_UART5_TX_PIN_DIR = PIN_OUTPUT;
|
||||
INTERNAL_UART5_TX_PIN = 1;
|
||||
U5MODE = iMask;
|
||||
U5MODEbits.BRGH = 1;
|
||||
U5BRG = iBRG;
|
||||
U5MODEbits.ON = 1; //enable module
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
astInternalUartData[p_iUartPort].iIsOpened = 1;
|
||||
|
||||
|
||||
return UART_OK;
|
||||
}
|
||||
|
||||
@@ -257,7 +288,7 @@ int SendInternalUartData(char *p_pcDataBuf, int p_iDataSize, int p_iUartPort, ch
|
||||
//if(p_stUartDataPtr->iNbFIFOPendingBytes != 0) //If FIFO not empty
|
||||
if(p_stUartDataPtr->iIsBusy == 1)
|
||||
return UART_PORT_BUSY; //no space is available so flag the port as BUSY...
|
||||
|
||||
|
||||
iBufSize = p_iDataSize;
|
||||
if(iBufSize > INTERNAL_UART_BUFFER_DEPTH)
|
||||
iBufSize = INTERNAL_UART_BUFFER_DEPTH;
|
||||
@@ -293,7 +324,7 @@ int SendInternalUartData(char *p_pcDataBuf, int p_iDataSize, int p_iUartPort, ch
|
||||
int i;
|
||||
for(i = 0; i < iBufSize; i++)
|
||||
{
|
||||
// KickWatchdog();
|
||||
// KickWatchdog();
|
||||
U1TXREG = *p_stUartDataPtr->pcTxDataPtr++;
|
||||
while(U1STAbits.TRMT == 0);
|
||||
}
|
||||
@@ -302,23 +333,47 @@ int SendInternalUartData(char *p_pcDataBuf, int p_iDataSize, int p_iUartPort, ch
|
||||
}
|
||||
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.
|
||||
DataSentNotification(p_stUartDataPtr->iUartHandle,iBufSize);
|
||||
U2STAbits.UTXEN = 1;
|
||||
U5STAbits.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;
|
||||
// KickWatchdog();
|
||||
U5TXREG = *p_stUartDataPtr->pcTxDataPtr++;
|
||||
while(U5STAbits.TRMT == 0);
|
||||
// LTE_MODULE_TX_LED_PIN = ~ LTE_MODULE_TX_LED_PIN;
|
||||
}
|
||||
p_stUartDataPtr->iIsBusy = 0;
|
||||
DataSentNotification(p_stUartDataPtr->iUartHandle,iBufSize);
|
||||
@@ -334,24 +389,64 @@ int SendInternalUartData(char *p_pcDataBuf, int p_iDataSize, int p_iUartPort, ch
|
||||
int SendInternalUartDataBlocking(char *p_pcDataBuf, int p_iDataSize, int p_iUartPort)
|
||||
{
|
||||
int i;
|
||||
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);
|
||||
|
||||
switch(p_iUartPort)
|
||||
{
|
||||
case INTERNAL_UART_PORT_1:
|
||||
{
|
||||
int temp = IEC1;
|
||||
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;
|
||||
}
|
||||
|
||||
void TickInternalUart(void)
|
||||
{
|
||||
#ifdef POLL_UART1_RX
|
||||
|
||||
|
||||
if(U1STAbits.URXDA == 1)
|
||||
{
|
||||
if(U1STAbits.OERR) //Buffer overrun error. Data is lost.
|
||||
@@ -363,14 +458,14 @@ void TickInternalUart(void)
|
||||
while(U1STAbits.URXDA && i < INTERNAL_UART_BUFFER_DEPTH)
|
||||
{
|
||||
char NewByte = U1RXREG;
|
||||
// DriveProtocolRxData(&NewByte,1);
|
||||
// DriveProtocolRxData(&NewByte,1);
|
||||
acIntUartRxBuff[INTERNAL_UART_PORT_1][i++] = NewByte;
|
||||
}
|
||||
// UartReceiveData(UART_1,&acIntUartRxBuff[INTERNAL_UART_PORT_1][0], i);
|
||||
// DriveProtocolRxData(&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);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef POLL_UART2_RX
|
||||
if(U2STAbits.URXDA == 1)
|
||||
{
|
||||
@@ -378,34 +473,34 @@ void TickInternalUart(void)
|
||||
while(U2STAbits.URXDA == 1 && i < INTERNAL_UART_BUFFER_DEPTH)
|
||||
{
|
||||
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;
|
||||
ProtocolAnalyzeNewData(NewByte);
|
||||
|
||||
|
||||
// LoraData <<= 8;
|
||||
// unsigned int toto = NewByte;
|
||||
// toto &= 0x000000FF;
|
||||
// LoraData |= toto;
|
||||
//
|
||||
// if(LoraData == 0xDEADBEEF)
|
||||
// {
|
||||
// HEARTBEAT_LED_1_PIN = ~HEARTBEAT_LED_1_PIN;
|
||||
// LORA_ACTIVITY_LED_PIN = ~LORA_ACTIVITY_LED_PIN;
|
||||
// LoraData = 0;
|
||||
// }
|
||||
// HEARTBEAT_LED_2_PIN = ~HEARTBEAT_LED_2_PIN;
|
||||
ProtocolAnalyzeNewData(NewByte);
|
||||
|
||||
|
||||
// LoraData <<= 8;
|
||||
// unsigned int toto = NewByte;
|
||||
// toto &= 0x000000FF;
|
||||
// LoraData |= toto;
|
||||
//
|
||||
// if(LoraData == 0xDEADBEEF)
|
||||
// {
|
||||
// HEARTBEAT_LED_1_PIN = ~HEARTBEAT_LED_1_PIN;
|
||||
// LORA_ACTIVITY_LED_PIN = ~LORA_ACTIVITY_LED_PIN;
|
||||
// LoraData = 0;
|
||||
// }
|
||||
// HEARTBEAT_LED_2_PIN = ~HEARTBEAT_LED_2_PIN;
|
||||
}
|
||||
if(U2STAbits.OERR) //Buffer overrun error. Data is lost.
|
||||
{
|
||||
U2STAbits.OERR = 0;
|
||||
printf("Overrun\n");
|
||||
}
|
||||
// UartReceiveData(UART_2,&acIntUartRxBuff[INTERNAL_UART_PORT_2][0], i);
|
||||
// CUProtocolRxData(&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);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
@@ -434,16 +529,16 @@ void __ISR(_UART_1_VECTOR, ipl7) InternalUart1AInterrupt(void)
|
||||
|
||||
}
|
||||
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
|
||||
// if(p_acUartDataPtr->iNbFIFOPendingBytes == 0)
|
||||
// {
|
||||
// // U1STAbits.UTXEN = 0; //all data sent, stop transmitter
|
||||
// p_acUartDataPtr->iIsBusy = 0;
|
||||
// }
|
||||
// if(p_acUartDataPtr->iNbFIFOPendingBytes == 0)
|
||||
// {
|
||||
// // U1STAbits.UTXEN = 0; //all data sent, stop transmitter
|
||||
// p_acUartDataPtr->iIsBusy = 0;
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
if(IFS0bits.U1RXIF && IEC0bits.U1RXIE)
|
||||
@@ -467,7 +562,7 @@ void __ISR(_UART_1_VECTOR, ipl7) InternalUart1AInterrupt(void)
|
||||
NewByte = U1RXREG;
|
||||
acIntUartRxBuff[INTERNAL_UART_PORT_1][i++] = NewByte;
|
||||
}
|
||||
|
||||
|
||||
UartReceiveData(p_acUartDataPtr->iUartHandle,&acIntUartRxBuff[INTERNAL_UART_PORT_1][0], i);
|
||||
|
||||
|
||||
@@ -498,7 +593,7 @@ void __ISR(_UART_2_VECTOR, ipl7) InternalUart2Interrupt(void)
|
||||
LORA_MODULE_TX_LED_PIN = ~ LORA_MODULE_TX_LED_PIN;
|
||||
}
|
||||
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
|
||||
}
|
||||
|
||||
}
|
||||
@@ -523,7 +618,60 @@ void __ISR(_UART_2_VECTOR, ipl7) InternalUart2Interrupt(void)
|
||||
LORA_MODULE_RX_LED_PIN = ~LORA_MODULE_RX_LED_PIN;
|
||||
}
|
||||
UartReceiveData(p_acUartDataPtr->iUartHandle,&acIntUartRxBuff[INTERNAL_UART_PORT_2][0], i);
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
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,12 +708,12 @@ void ResetUart1(void)
|
||||
//-----------------------------------------------------------------------------
|
||||
void ResetUart2(void)
|
||||
{
|
||||
//Setup port 2
|
||||
//Setup port 2
|
||||
//
|
||||
U2MODEbits.ON = 0; //disable module
|
||||
|
||||
|
||||
U2STAbits.UTXEN = 0; //disable transmitter
|
||||
|
||||
|
||||
IEC1bits.U2TXIE = 0; //disable tx interrupt
|
||||
IFS1bits.U2TXIF = 0; //clear interrupt flag
|
||||
IEC1bits.U2TXIE = 0; //enable tx interrupt
|
||||
@@ -586,6 +734,35 @@ void ResetUart2(void)
|
||||
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
|
||||
|
||||
}
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
void process(void)
|
||||
|
||||
@@ -40,13 +40,16 @@
|
||||
#define INTERNAL_UART2_TX_PIN_DIR TRISFbits.TRISF5
|
||||
#define INTERNAL_UART2_TX_PIN LATFbits.LATF5
|
||||
|
||||
#define INTERNAL_UART5_TX_PIN_DIR TRISBbits.TRISB14
|
||||
#define INTERNAL_UART5_TX_PIN LATBbits.LATB14
|
||||
|
||||
/* ************************************************************************** */
|
||||
/* Type definitions */
|
||||
typedef enum
|
||||
{
|
||||
INTERNAL_UART_PORT_1,
|
||||
INTERNAL_UART_PORT_2,
|
||||
INTERNAL_UART_PORT_2,
|
||||
INTERNAL_UART_PORT_5,
|
||||
MAX_INTERNAL_UART_PORT
|
||||
}eInternalUartPorts;
|
||||
|
||||
@@ -92,6 +95,7 @@ int SendInternalUartDataBlocking(char *p_pcDataBuf, int p_iDataSize, int p_iUart
|
||||
void TickInternalUart(void);
|
||||
void ResetUart1(void);
|
||||
void ResetUart2(void);
|
||||
void ResetUart5(void);
|
||||
|
||||
#endif
|
||||
//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 "LoraWatchdog.h"
|
||||
#include "versionbuild.h"
|
||||
#include "WiFiCtrl.h"
|
||||
|
||||
//#include "WiFiCtrl.h"
|
||||
//
|
||||
|
||||
@@ -28,14 +30,22 @@
|
||||
unsigned char mLoraPreamble[3]={0x00,LORA_MASTER_ADDRESS,LORA_CHANNEL};
|
||||
|
||||
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...
|
||||
LORA_MODULE_RX_LED_PIN = LED_OFF;
|
||||
KickLoraWatchdog();
|
||||
// printf("EXEC\n\n");
|
||||
ChaletPowerRelayKickTimer();
|
||||
mTotalMasterNbRequests++;
|
||||
switch(Command)
|
||||
{
|
||||
case CHALET_INTERFACE_ACK:
|
||||
@@ -44,7 +54,7 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
||||
}
|
||||
case CHALET_GENERAL_STATUS_REQUEST:
|
||||
{
|
||||
float FloatVoltage = GetBatteryVoltage();
|
||||
float FloatVoltage = GetBatteryVoltage(1);
|
||||
float FloatTemperature = TempSensorGetTemp();
|
||||
unsigned int BattVoltage = *((int*)&FloatVoltage);
|
||||
unsigned int Temperature = *((int*)&FloatTemperature);
|
||||
@@ -52,7 +62,7 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
||||
int SOC = GetBatterySOC();
|
||||
|
||||
char GeneralStatus = 0;
|
||||
char ChaletStatus[14];
|
||||
char ChaletStatus[18];
|
||||
|
||||
if(GetChaletPowerRelayState() == CHALET_POWER_RELAY_ON_STATE)
|
||||
{
|
||||
@@ -65,6 +75,7 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
||||
|
||||
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
|
||||
@@ -72,23 +83,35 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
||||
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); //Battery Voltage 1
|
||||
|
||||
ChaletStatus[10] = (char)(Temperature & 0x000000FF); //Temperature 1
|
||||
Temperature >>= 8;
|
||||
ChaletStatus[11] = (char)(Temperature & 0x000000FF); //Battery Voltage 2
|
||||
ChaletStatus[11] = (char)(Temperature & 0x000000FF); //Temperature 2
|
||||
Temperature >>= 8;
|
||||
ChaletStatus[12] = (char)(Temperature & 0x000000FF); //Battery Voltage 3
|
||||
ChaletStatus[12] = (char)(Temperature & 0x000000FF); //BTemperature 3
|
||||
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,14);
|
||||
SendLoraNetworkCommand(CHALET_GENERAL_STATUS_RESPONSE,ChaletStatus,18);
|
||||
|
||||
HEARTBEAT_LED_1_PIN = ~HEARTBEAT_LED_1_PIN;
|
||||
|
||||
@@ -125,10 +148,20 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
||||
}
|
||||
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);
|
||||
SendLoraNetworkCommand(CHALET_WIFI_STATUS_RESPONSE,(unsigned char*)&response,5);
|
||||
break;
|
||||
}
|
||||
case CHALET_WIFI_SET_STATE_REQUEST:
|
||||
@@ -207,15 +240,20 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
||||
}
|
||||
case CHALET_GET_STORED_WIFI_SETTINGS_REQUEST:
|
||||
{
|
||||
char response[8];
|
||||
SPIFlashReadBuffer(response,8,FLASH_WIFI_IP_ADDRESS);
|
||||
SendLoraNetworkCommand(CHALET_GET_STORED_WIFI_SETTINGS_RESPONSE,response,8);
|
||||
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);
|
||||
SendLoraNetworkCommand(CHALET_GET_STORED_WIFI_SETTINGS_RESPONSE,response,WifiDataSize);
|
||||
break;
|
||||
}
|
||||
case CHALET_SET_STORED_WIFI_SETTINGS_REQUEST:
|
||||
{
|
||||
char response = 0;
|
||||
if(SPIFlashWriteBuffer(Data,8,FLASH_WIFI_IP_ADDRESS) == 1)
|
||||
if(SPIFlashWriteBuffer(Data,DataSize,FLASH_WIFI_IP_ADDRESS) == 1)
|
||||
{
|
||||
response = 1;
|
||||
}
|
||||
@@ -228,6 +266,13 @@ void ExecuteMasterCommand(int Command, unsigned char *Data)
|
||||
SendLoraNetworkCommand(CHALET_GET_FIRMWARE_VERSION_RESPONSE,(unsigned char*)mFirmwareVersion,15);
|
||||
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 */
|
||||
#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_CHALET_STATUS_POWER_RELAY_MASK 0x01
|
||||
#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 SendLoraNetworkCommandBlocking(int Command, unsigned char *Data, unsigned int DataSize); //USE WITH CARE
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
#include "BoardCfg.h"
|
||||
#include "timer.h"
|
||||
#include "LoraWatchdog.h"
|
||||
#include "SIM7080GInterface.h"
|
||||
|
||||
int mLoraSMState;
|
||||
|
||||
@@ -61,6 +62,7 @@ void LoraWatchdogStateMachine(int Event)
|
||||
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
|
||||
mLoraSMState = LORA_WATCHDOG_WAIT_FOR_RECONNECT_STATE;
|
||||
LTEModuleReset();
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -15,79 +15,89 @@ jean-francois.martel@polymtl.ca
|
||||
#include "NetworkProtocol.h"
|
||||
#include "Uart.h"
|
||||
#include <string.h>
|
||||
#include "ProtocolDefs.h"
|
||||
|
||||
#include "MasterCtrlInterface.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;
|
||||
|
||||
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...
|
||||
{
|
||||
DataSize = 0;
|
||||
BufPtr = 0;
|
||||
RxPtr = 0;
|
||||
Command = 0;
|
||||
CRC = 0;
|
||||
State = RxHeader;
|
||||
ProtocolData->DataSize = 0;
|
||||
ProtocolData->BufPtr = 0;
|
||||
ProtocolData->RxPtr = 0;
|
||||
ProtocolData->Command = 0;
|
||||
ProtocolData->CRC = 0;
|
||||
ProtocolData->State = RxHeader;
|
||||
break;
|
||||
}
|
||||
case RxHeader: //Wait for data header...
|
||||
{
|
||||
if(Data == FRAME_HEADER)
|
||||
{
|
||||
mRxData[BufPtr++] = Data;
|
||||
State = RxAdd;
|
||||
CRC ^= Data;
|
||||
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||
ProtocolData->State = RxAdd;
|
||||
ProtocolData->CRC ^= Data;
|
||||
}
|
||||
else
|
||||
{
|
||||
DataSize = 0;
|
||||
ResetStateMachine();
|
||||
ProtocolData->DataSize = 0;
|
||||
ResetStateMachine(ProtocolData);
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case RxAdd: //Sender Address.
|
||||
{
|
||||
SenderAddress = Data;
|
||||
mRxData[BufPtr++] = Data;
|
||||
State = RxID;
|
||||
CRC ^= Data;
|
||||
ProtocolData->SenderAddress = Data;
|
||||
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||
ProtocolData->State = RxID;
|
||||
ProtocolData->CRC ^= Data;
|
||||
break;
|
||||
}
|
||||
case RxID: //Sender ID
|
||||
{
|
||||
mRxData[BufPtr++] = Data;
|
||||
State = RxMyID;
|
||||
SenderID = Data;
|
||||
CRC ^= Data;
|
||||
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||
ProtocolData->State = RxMyID;
|
||||
ProtocolData->SenderID = Data;
|
||||
ProtocolData->CRC ^= Data;
|
||||
break;
|
||||
}
|
||||
case RxMyID:
|
||||
@@ -97,158 +107,182 @@ void StateMachine(unsigned char Data)
|
||||
// ResetStateMachine();
|
||||
// break;
|
||||
// }
|
||||
mRxData[BufPtr++] = Data;
|
||||
State = RxMyAddress;
|
||||
CRC ^= Data;
|
||||
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||
ProtocolData->State = RxMyAddress;
|
||||
ProtocolData->CRC ^= Data;
|
||||
break;
|
||||
}
|
||||
case RxMyAddress:
|
||||
{
|
||||
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;
|
||||
}
|
||||
mRxData[BufPtr++] = Data;
|
||||
State = RxFlags;
|
||||
CRC ^= Data;
|
||||
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||
ProtocolData->State = RxFlags;
|
||||
ProtocolData->CRC ^= Data;
|
||||
break;
|
||||
}
|
||||
case RxFlags:
|
||||
{
|
||||
Flags = Data;
|
||||
mRxData[BufPtr++] = Data;
|
||||
State = RxCMD;
|
||||
CRC ^= Data;
|
||||
ProtocolData->Flags = Data;
|
||||
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||
ProtocolData->State = RxCMD;
|
||||
ProtocolData->CRC ^= Data;
|
||||
break;
|
||||
}
|
||||
case RxCMD:
|
||||
{
|
||||
Command = Data;
|
||||
mRxData[BufPtr++] = Data;
|
||||
State = RxSize1;
|
||||
CRC ^= Data;
|
||||
ProtocolData->Command = Data;
|
||||
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||
ProtocolData->State = RxSize1;
|
||||
ProtocolData->CRC ^= Data;
|
||||
break;
|
||||
}
|
||||
case RxSize1: //Data size MSB
|
||||
{
|
||||
DataSize = 0;
|
||||
DataSize = (unsigned int)Data;
|
||||
DataSize <<= 8;
|
||||
mRxData[BufPtr++] = Data;
|
||||
ProtocolData->DataSize = 0;
|
||||
ProtocolData->DataSize = (unsigned int)Data;
|
||||
ProtocolData->DataSize <<= 8;
|
||||
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||
|
||||
|
||||
State = RxSize2;
|
||||
CRC ^= Data;
|
||||
ProtocolData->State = RxSize2;
|
||||
ProtocolData->CRC ^= Data;
|
||||
break;
|
||||
}
|
||||
case RxSize2: //Data size
|
||||
{
|
||||
DataSize |= (unsigned int)Data;
|
||||
DataSize <<= 8;
|
||||
mRxData[BufPtr++] = Data;
|
||||
ProtocolData->DataSize |= (unsigned int)Data;
|
||||
ProtocolData->DataSize <<= 8;
|
||||
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||
|
||||
|
||||
State = RxSize3;
|
||||
CRC ^= Data;
|
||||
ProtocolData->State = RxSize3;
|
||||
ProtocolData->CRC ^= Data;
|
||||
break;
|
||||
}
|
||||
case RxSize3: //Data size
|
||||
{
|
||||
DataSize |= (unsigned int)Data;
|
||||
DataSize <<= 8;
|
||||
mRxData[BufPtr++] = Data;
|
||||
ProtocolData->DataSize |= (unsigned int)Data;
|
||||
ProtocolData->DataSize <<= 8;
|
||||
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||
|
||||
|
||||
State = RxSize4;
|
||||
CRC ^= Data;
|
||||
ProtocolData->State = RxSize4;
|
||||
ProtocolData->CRC ^= Data;
|
||||
break;
|
||||
}
|
||||
|
||||
case RxSize4: //Data size LSB
|
||||
{
|
||||
DataSize |= (unsigned int)Data;
|
||||
mRxData[BufPtr++] = Data;
|
||||
ProtocolData->DataSize |= (unsigned int)Data;
|
||||
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||
|
||||
if(DataSize > MAX_MESSAGE_SIZE)
|
||||
ResetStateMachine();
|
||||
if(ProtocolData->DataSize > MAX_MESSAGE_SIZE)
|
||||
ResetStateMachine(ProtocolData);
|
||||
|
||||
if(DataSize == 0)
|
||||
State = RxCRC;
|
||||
if(ProtocolData->DataSize == 0)
|
||||
ProtocolData->State = RxCRC;
|
||||
else
|
||||
State = RxData;
|
||||
ProtocolData->State = RxData;
|
||||
|
||||
CRC ^= Data;
|
||||
ProtocolData->CRC ^= Data;
|
||||
break;
|
||||
}
|
||||
case RxData:
|
||||
{
|
||||
CRC ^= Data;
|
||||
ProtocolData->CRC ^= Data;
|
||||
|
||||
mRxData[BufPtr++] = Data;
|
||||
DataCtr++;
|
||||
ProtocolData->mRxData[ProtocolData->BufPtr++] = Data;
|
||||
ProtocolData->DataCtr++;
|
||||
|
||||
if(DataCtr == DataSize)
|
||||
if(ProtocolData->DataCtr == ProtocolData->DataSize)
|
||||
{
|
||||
State = RxCRC;
|
||||
ProtocolData->State = RxCRC;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case RxCRC:
|
||||
{
|
||||
if(Data != CRC)
|
||||
if(Data != ProtocolData->CRC)
|
||||
{
|
||||
ResetStateMachine();
|
||||
ResetStateMachine(ProtocolData);
|
||||
// ProtocolAcknowledge(0,Command,0);
|
||||
break;
|
||||
}
|
||||
// NewMasterMessageReceived(mRxData);
|
||||
ExecuteMasterCommand(Command,ProtocolMsgDataPtr());
|
||||
ResetStateMachine();
|
||||
if(ProtocolData == &mLoraProtocolData)
|
||||
{
|
||||
ExecuteLoraMasterCommand(ProtocolData->Command,ProtocolMsgDataPtr(ProtocolData),ProtocolData->DataSize);
|
||||
}
|
||||
else if(ProtocolData == &mLTEProtocolData)
|
||||
{
|
||||
ExecuteLTEMasterCommand(ProtocolData->SenderID, ProtocolData->Command,ProtocolMsgDataPtr(ProtocolData),ProtocolData->DataSize);
|
||||
}
|
||||
ResetStateMachine(ProtocolData);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
ResetStateMachine();
|
||||
ResetStateMachine(ProtocolData);
|
||||
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;
|
||||
// printf("%X",Data);
|
||||
StateMachine(Data);
|
||||
StateMachine(Data, DataStruct);
|
||||
}
|
||||
|
||||
void ResetStateMachine(void)
|
||||
void ResetStateMachine(ProtocolData_t *ProtocolData)
|
||||
{
|
||||
DataSize = 0;
|
||||
BufPtr = 0;
|
||||
RxPtr = 0;
|
||||
Command = 0;
|
||||
CRC = 0;
|
||||
State = RxHeader;
|
||||
DataCtr = 0;
|
||||
Flags = 0;
|
||||
SenderAddress = 0;
|
||||
ProtocolData->DataSize = 0;
|
||||
ProtocolData->BufPtr = 0;
|
||||
ProtocolData->RxPtr = 0;
|
||||
ProtocolData->Command = 0;
|
||||
ProtocolData->CRC = 0;
|
||||
ProtocolData->State = RxHeader;
|
||||
ProtocolData->DataCtr = 0;
|
||||
ProtocolData->Flags = 0;
|
||||
ProtocolData->SenderAddress = 0;
|
||||
}
|
||||
|
||||
void ProtocolExecCmd(void)
|
||||
{
|
||||
switch(Command)
|
||||
{
|
||||
case RX_GET_STATUS:
|
||||
{
|
||||
unsigned char StatusByte =0;
|
||||
// memcpy(&StatusByte, &IRRemoteStatus, sizeof(IRRemoteStatus));
|
||||
// ProtocolSendCmd(TX_DEADBOLT_STATUS,&StatusByte,sizeof(StatusByte),1,0);
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
// switch(Command)
|
||||
// {
|
||||
// case RX_GET_STATUS:
|
||||
// {
|
||||
// unsigned char StatusByte =0;
|
||||
//// memcpy(&StatusByte, &IRRemoteStatus, sizeof(IRRemoteStatus));
|
||||
//// ProtocolSendCmd(TX_DEADBOLT_STATUS,&StatusByte,sizeof(StatusByte),1,0);
|
||||
//
|
||||
// break;
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
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)
|
||||
{
|
||||
if(State == RxHeader)
|
||||
return 0; // Idle...
|
||||
else
|
||||
return 1; //receiving from serial port
|
||||
// if(State == RxHeader)
|
||||
// return 0; // Idle...
|
||||
// else
|
||||
// return 1; //receiving from serial port
|
||||
|
||||
}
|
||||
|
||||
@@ -295,30 +329,32 @@ unsigned char* ProtocolGetFrame(unsigned char DestDevice,unsigned char DestAddre
|
||||
if(Size > MAX_MESSAGE_SIZE)
|
||||
{
|
||||
*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
|
||||
mTxData[FRAME_DEST_DEVICE_ID_INDEX] = DestDevice; //Destination ID
|
||||
mTxData[FRAME_DEST_ADDRESS_INDEX] = DestAddress ;//Address; //Destination Address
|
||||
mTxData[FRAME_FLAGS_INDEX] = Flags; //Flags
|
||||
mTxData[FRAME_COMMAND_INDEX] = Cmd; //Command to send
|
||||
mTxData[FRAME_SIZE1_INDEX] = (unsigned char)((Size >> 24) & 0xFF);
|
||||
mTxData[FRAME_SIZE2_INDEX] = (unsigned char)((Size >> 16) & 0xFF);
|
||||
mTxData[FRAME_SIZE3_INDEX] = (unsigned char)((Size >> 8) & 0xFF);
|
||||
mTxData[FRAME_SIZE4_INDEX] = (unsigned char)(Size & 0xFF);
|
||||
memcpy((void*)&mTxData[FRAME_DATA_INDEX],(void*)Data,Size); //Cmd data
|
||||
mTxData[Size+FRAME_DATA_INDEX] = ProtocolCalcCrc(mTxData,Size + FRAME_DATA_INDEX); // CRC
|
||||
|
||||
|
||||
mFrameData[FRAME_HEADER_INDEX] = FRAME_HEADER; //header
|
||||
mFrameData[FRAME_SENDER_ADDRESS_INDEX] = MY_DEVICE_ADDRESS; //My Address
|
||||
mFrameData[FRAME_SENDER_DEVICE_ID_INDEX] = SenderDevice; //My ID
|
||||
mFrameData[FRAME_DEST_DEVICE_ID_INDEX] = DestDevice; //Destination ID
|
||||
mFrameData[FRAME_DEST_ADDRESS_INDEX] = DestAddress ;//Address; //Destination Address
|
||||
mFrameData[FRAME_FLAGS_INDEX] = Flags; //Flags
|
||||
mFrameData[FRAME_COMMAND_INDEX] = Cmd; //Command to send
|
||||
mFrameData[FRAME_SIZE1_INDEX] = (unsigned char)((Size >> 24) & 0xFF);
|
||||
mFrameData[FRAME_SIZE2_INDEX] = (unsigned char)((Size >> 16) & 0xFF);
|
||||
mFrameData[FRAME_SIZE3_INDEX] = (unsigned char)((Size >> 8) & 0xFF);
|
||||
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;
|
||||
|
||||
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
|
||||
|
||||
//Protocol buffer specific definitions
|
||||
#include "ProtocolDefs.h"
|
||||
|
||||
#define MASTER_ADDRESS 0x01
|
||||
#define MY_DEVICE_ADDRESS 0x01
|
||||
|
||||
#define ADDRESS 0x01
|
||||
|
||||
enum eProtocolUser
|
||||
{
|
||||
NETWORK_PROTOCOL_USER_LORA,
|
||||
NETWORK_PROTOCOL_USER_LTE
|
||||
};
|
||||
|
||||
//State Machine states
|
||||
enum States
|
||||
{
|
||||
@@ -63,15 +70,33 @@ enum States
|
||||
|
||||
//State machine states definition
|
||||
|
||||
void ProtocolInit(void);
|
||||
void StateMachine(unsigned char STATE);
|
||||
void ProtocolAnalyzeNewData(unsigned char RxByte);
|
||||
void ResetStateMachine(void);
|
||||
typedef struct stProtocolData
|
||||
{
|
||||
unsigned char mRxData[MAX_MESSAGE_SIZE+10];
|
||||
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 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 ProtocolCalcCrc(unsigned char* Buffer,unsigned char size);
|
||||
unsigned char ProtocolIsReceiving(void);
|
||||
unsigned char *ProtocolMsgDataPtr();
|
||||
unsigned char *ProtocolMsgDataPtr(ProtocolData_t *ProtocolData);
|
||||
|
||||
#endif
|
||||
@@ -298,6 +298,13 @@ enum CHALET_CMDS
|
||||
CHALET_SET_STORED_WIFI_SETTINGS_RESPONSE,
|
||||
CHALET_GET_FIRMWARE_VERSION_REQUEST,
|
||||
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
|
||||
};
|
||||
@@ -331,7 +338,7 @@ enum BOOTLOADER_CMDS
|
||||
BOOTLOADER_CHECK_FLASH_FIRMW_INTEGRITY_RESPONSE,
|
||||
BOOTLOADER_GET_STORED_FIRMWARE_INFO_REQUEST,
|
||||
BOOTLOADER_GET_STORED_FIRMWARE_INFO_RESPONSE,
|
||||
|
||||
|
||||
MAX_BOOTLOADER_CMD
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -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 "WiFiCtrl.h"
|
||||
#include "timer.h"
|
||||
#include "SIM7080GInterface.h"
|
||||
|
||||
//#define SYSLOG_BUFFER_SIZE 1024
|
||||
#define SYSLOG_BUFFER_SIZE 500
|
||||
char mSyslogBuffer[SYSLOG_BUFFER_SIZE];
|
||||
int mSyslogBufPtr;
|
||||
bool mSyslogLTEPassthroughEnabled;
|
||||
|
||||
int InitSyslog()
|
||||
{
|
||||
mSyslogBufPtr = 0;
|
||||
mSyslogLTEPassthroughEnabled = 0;
|
||||
memset(mSyslogBuffer,0,SYSLOG_BUFFER_SIZE);
|
||||
TimerStart(SYSLOG_TX_TIMER,SYSLOG_TX_TIMEOUT);
|
||||
|
||||
@@ -89,4 +92,30 @@ int SyslogIsBufferEmpty()
|
||||
|
||||
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
|
||||
#define SYSLOG_H
|
||||
|
||||
#include "define.h"
|
||||
#define SYSLOG_TX_TIMEOUT 200 //ms
|
||||
|
||||
|
||||
@@ -9,6 +9,8 @@ void SyslogTick();
|
||||
int SyslogNewByte(char byte);
|
||||
int SyslogNewString(char *string);
|
||||
int SyslogIsBufferEmpty();
|
||||
void SyslogSetLTEPassthrough(bool Enable);
|
||||
void RxSyslogBuf(unsigned char *DataBuf, int size);
|
||||
|
||||
|
||||
#endif
|
||||
+127
-31
@@ -23,6 +23,7 @@
|
||||
#include "ChaletPowerRelay.h"
|
||||
#include "BatteryMonitor.h"
|
||||
#include "BootloaderInterface.h"
|
||||
#include "SIM7080GInterface.h"
|
||||
|
||||
//#include "SDCardMgr.h"
|
||||
#ifdef TERMINAL_USE_TELNET
|
||||
@@ -42,6 +43,9 @@ int mTerminalPendingAction;
|
||||
BOOL mTerminalOpened;
|
||||
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"
|
||||
"help : Shows this window\n\r"
|
||||
"\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"
|
||||
" - Available [command] argument are: start (enable bootloader and opens port)\n"
|
||||
" stop (disables bootloader if not busy)\n"
|
||||
" state (prints actual state of the bootloader)\n"
|
||||
|
||||
//"\ndebug : print some real-time stuff..."
|
||||
" state (prints actual state of the bootloader)\n";
|
||||
static BYTE mHelpString1[] = "\nlte [command] [value] : bootloader mode control\n"
|
||||
" - 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";
|
||||
|
||||
BYTE *mHelpStringPtr;
|
||||
@@ -80,7 +91,7 @@ void InitTerminal(void)
|
||||
|
||||
void TickTerminal()
|
||||
{
|
||||
switch(mTerminalPendingAction)
|
||||
switch(mTerminalPendingAction)
|
||||
{
|
||||
case TERMINAL_ACTION_NONE:
|
||||
{
|
||||
@@ -168,12 +179,9 @@ void ParseNewBuffer(void)
|
||||
|
||||
if(strncmp(mCmdString,"help",strlen("help")) == 0)
|
||||
{
|
||||
mHelpStringPtr = mHelpString;
|
||||
static BYTE* Ptr= mHelpString;
|
||||
|
||||
SendTerminalData(mHelpString,strlen(mHelpString));
|
||||
|
||||
Ptr = mHelpStringPtr;
|
||||
|
||||
SendTerminalData(mHelpString1,strlen(mHelpString1));
|
||||
}
|
||||
|
||||
else if(strncmp(mCmdString,"power",strlen("power")) == 0)
|
||||
@@ -219,7 +227,7 @@ void ParseNewBuffer(void)
|
||||
}
|
||||
else
|
||||
{
|
||||
TerminalPrintString("WiFi already connected...\n");
|
||||
TerminalPrintString("WiFi already connected...\n");
|
||||
}
|
||||
}
|
||||
else if(strncmp(mDataString1,"off",strlen("off")) == 0)
|
||||
@@ -275,7 +283,7 @@ void ParseNewBuffer(void)
|
||||
if(strlen(mDataString1) == 0)
|
||||
{
|
||||
char voltage[15];
|
||||
sprintf(voltage,"%f",GetBatteryVoltage());
|
||||
sprintf(voltage,"%f",GetBatteryVoltage(0));
|
||||
TerminalPrintString("Battery Voltage: ");
|
||||
TerminalPrintString(voltage);
|
||||
TerminalPrintString("\n");
|
||||
@@ -286,11 +294,11 @@ void ParseNewBuffer(void)
|
||||
TerminalPrintString("mA\n");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if(strncmp(mDataString1,"voltage",strlen("voltage")) == 0)
|
||||
{
|
||||
char voltage[15];
|
||||
sprintf(voltage,"%f",GetBatteryVoltage());
|
||||
sprintf(voltage,"%f",GetBatteryVoltage(0));
|
||||
TerminalPrintString("Battery Voltage: ");
|
||||
TerminalPrintString(voltage);
|
||||
TerminalPrintString("\n");
|
||||
@@ -308,27 +316,27 @@ void ParseNewBuffer(void)
|
||||
char SOC[15];
|
||||
sprintf(SOC,"%d",GetBatterySOC());
|
||||
TerminalPrintString("Battery SOC: ");
|
||||
// TerminalPrintString(SOC);
|
||||
// TerminalPrintString(SOC);
|
||||
TerminalPrintString("%\n");
|
||||
}
|
||||
TerminalPrintString("\n");
|
||||
}
|
||||
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");
|
||||
|
||||
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)
|
||||
{
|
||||
TerminalPrintString("Inverter power relay: ON\n");
|
||||
TerminalPrintString("Inverter power relay: ON\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
TerminalPrintString("Inverter power relay: UNKNOWN\n");
|
||||
TerminalPrintString("Inverter power relay: UNKNOWN\n");
|
||||
}
|
||||
|
||||
switch(GetWiFiSate())
|
||||
@@ -356,14 +364,14 @@ void ParseNewBuffer(void)
|
||||
case WIFI_UNKNOWN_STATE:
|
||||
default:
|
||||
{
|
||||
TerminalPrintString("WiFi: Unknown state\n");
|
||||
TerminalPrintString("WiFi: Unknown state\n");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
char voltage[15];
|
||||
memset(voltage,0,15);
|
||||
sprintf(voltage,"%.2f",GetBatteryVoltage());
|
||||
sprintf(voltage,"%.2f",GetBatteryVoltage(0));
|
||||
TerminalPrintString("Battery Voltage: ");
|
||||
TerminalPrintString(voltage);
|
||||
TerminalPrintString("V\n");
|
||||
@@ -375,14 +383,24 @@ void ParseNewBuffer(void)
|
||||
TerminalPrintString(current);
|
||||
//TerminalPrintString("mA\n");
|
||||
|
||||
Sleep(100);
|
||||
if(*mBootloaderMagicWord == 0xBAADCAFE)
|
||||
{
|
||||
TerminalPrintString("Bootloader: Detected\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
TerminalPrintString("Bootloader: Not Detected\n");
|
||||
}
|
||||
|
||||
char SOC[15];
|
||||
memset(SOC,0,15);
|
||||
sprintf(SOC,"%d%%\n",GetBatterySOC());
|
||||
TerminalPrintString("Battery SOC: ");
|
||||
TerminalPrintString(SOC);
|
||||
// TerminalPrintString("\n");
|
||||
|
||||
// TerminalPrintString("\n");
|
||||
|
||||
|
||||
|
||||
|
||||
TerminalPrintString("\n");
|
||||
}
|
||||
@@ -397,7 +415,7 @@ void ParseNewBuffer(void)
|
||||
if(strncmp(mDataString1,"start",strlen("start")) == 0)
|
||||
{
|
||||
//start bootloader server
|
||||
// OpenBootloaderServer();
|
||||
// OpenBootloaderServer();
|
||||
BootloaderActivateBootloader();
|
||||
TerminalPrintString("Activating bootloader\n");
|
||||
}
|
||||
@@ -405,7 +423,7 @@ void ParseNewBuffer(void)
|
||||
{
|
||||
//CloseBootloaderServer();
|
||||
TerminalPrintString("Deactivating bootloader\n");
|
||||
BootloaderDeactivateBootloader();
|
||||
BootloaderDeactivateBootloader();
|
||||
}
|
||||
else if(strncmp(mDataString1,"status",strlen("status")) == 0)
|
||||
{
|
||||
@@ -415,14 +433,92 @@ void ParseNewBuffer(void)
|
||||
return;
|
||||
}
|
||||
else
|
||||
if(IsBootloaderClientConnected())
|
||||
{
|
||||
TerminalPrintString("\nBootloader client not connected\n");
|
||||
return;
|
||||
}
|
||||
if(IsBootloaderClientConnected())
|
||||
{
|
||||
TerminalPrintString("\nBootloader client not connected\n");
|
||||
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)
|
||||
{
|
||||
// if(strlen(mDataString1) == 0)
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
#include "digitalio.h"
|
||||
//#include "DriveProtocol.h"
|
||||
#include "terminal.h"
|
||||
#include "SIM7080GInterface.h"
|
||||
|
||||
|
||||
|
||||
@@ -47,8 +48,8 @@
|
||||
|
||||
stUartData astUartData[MAX_UART_HANDLE];
|
||||
|
||||
const char *gUartStrings[MAX_UART_HANDLE] = { "PRINTF" //UART_1
|
||||
//,"CU", //UART_2
|
||||
const char *gUartStrings[MAX_UART_HANDLE] = { "LORA" //UART_1
|
||||
,"LTE", //UART_5
|
||||
// ,"CONSOLE" //UART_3
|
||||
};
|
||||
|
||||
@@ -86,8 +87,8 @@ void InitUart(void)
|
||||
astUartData[UART_1].iIsInternal = 1;
|
||||
astUartData[UART_1].iPhysicalUartPort = INTERNAL_UART_PORT_2; // (232)
|
||||
|
||||
// astUartData[UART_2].iIsInternal = 1;
|
||||
//astUartData[UART_2].iPhysicalUartPort = INTERNAL_UART_PORT_2; // (232)
|
||||
astUartData[UART_2].iIsInternal = 1;
|
||||
astUartData[UART_2].iPhysicalUartPort = INTERNAL_UART_PORT_5; // (232)
|
||||
|
||||
#ifndef NO_EXTERNAL_UART
|
||||
astUartData[UART_3].iIsInternal = 0;
|
||||
@@ -97,7 +98,8 @@ void InitUart(void)
|
||||
setbuf(stdout,NULL); //to use printf without \r
|
||||
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
|
||||
//UartOpenComPort(CONSOLE_UART_PORT,115200,UART_ONE_STOP_BIT,UART_NO_PARITY); //Open console port
|
||||
|
||||
@@ -132,7 +134,13 @@ int UartResetPort(int p_iUartHandle)
|
||||
{
|
||||
ResetUart2();
|
||||
break;
|
||||
}
|
||||
}
|
||||
case INTERNAL_UART_PORT_5:
|
||||
{
|
||||
ResetUart5();
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -595,7 +603,19 @@ int UartTick(void)
|
||||
//RxTerminalData(aTempBuffer[i]);
|
||||
}
|
||||
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
|
||||
{
|
||||
UART_1, //(232) Uart 1 - Drive
|
||||
//UART_2, //(232) Uart 2 - CU
|
||||
UART_1, //(232) internet Uart 2 - Lora IF
|
||||
UART_2, //(232) internal Uart 5 - SIM7080G LTE IF
|
||||
//UART_3, // !!!EXTERNAL!!! SPI daughter board...
|
||||
MAX_UART_HANDLE,
|
||||
|
||||
|
||||
+323
-246
@@ -77,6 +77,12 @@ static void resolve_cb(uint8 *hostName, uint32 hostIp)
|
||||
{
|
||||
gu32HostIp = hostIp;
|
||||
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",
|
||||
(int)IPV4_BYTE(hostIp, 0),
|
||||
(int)IPV4_BYTE(hostIp, 1),
|
||||
@@ -95,178 +101,178 @@ static void socket_cb(SOCKET sock, uint8 u8Msg, void *pvMsg)
|
||||
{
|
||||
switch(u8Msg)
|
||||
{
|
||||
case SOCKET_MSG_BIND:
|
||||
{
|
||||
tstrSocketBindMsg *pstrBind = (tstrSocketBindMsg*)pvMsg;
|
||||
if(pstrBind->status == 0)
|
||||
case SOCKET_MSG_BIND:
|
||||
{
|
||||
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;
|
||||
}
|
||||
if(sock == SyslogServerSocket)
|
||||
case SOCKET_MSG_LISTEN:
|
||||
{
|
||||
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO3,1);
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case SOCKET_MSG_ACCEPT:
|
||||
{
|
||||
// New Socket is accepted.
|
||||
tstrSocketAcceptMsg *pstrAccept = (tstrSocketAcceptMsg *)pvMsg;
|
||||
if(pstrAccept->sock >= 0)
|
||||
{
|
||||
if(sock == TerminalServerSocket)
|
||||
|
||||
tstrSocketListenMsg *pstrListen = (tstrSocketListenMsg*)pvMsg;
|
||||
if(pstrListen->status != 0)
|
||||
{
|
||||
memset(TerminalRxBuf,0,sizeof(TerminalRxBuf));
|
||||
// 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);
|
||||
printf("socket %d listen Failed. Error: %d\n",(int)sock, pstrListen->status);
|
||||
break;
|
||||
}
|
||||
else if(sock == SyslogServerSocket)
|
||||
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");
|
||||
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO3,1);
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
else
|
||||
case SOCKET_MSG_ACCEPT:
|
||||
{
|
||||
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)
|
||||
// New Socket is accepted.
|
||||
tstrSocketAcceptMsg *pstrAccept = (tstrSocketAcceptMsg *)pvMsg;
|
||||
if(pstrAccept->sock >= 0)
|
||||
{
|
||||
//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)
|
||||
if(sock == TerminalServerSocket)
|
||||
{
|
||||
char toto;
|
||||
toto = 1;
|
||||
memset(TerminalRxBuf,0,sizeof(TerminalRxBuf));
|
||||
// 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");
|
||||
}
|
||||
BootloaderProtocolProtocolAnalyzeNewData(pstrRecvMsg->pu8Buffer, pstrRecvMsg->s16BufferSize);
|
||||
|
||||
}
|
||||
}
|
||||
else //Socket must be closed.
|
||||
{
|
||||
if(sock == TerminalSocket)
|
||||
else
|
||||
{
|
||||
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);
|
||||
printf("Socket %d : Accept Failed\n", sock);
|
||||
}
|
||||
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)
|
||||
{
|
||||
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)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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 */
|
||||
uint16 len;
|
||||
|
||||
// len = m2m_strlen(name);
|
||||
// len = m2m_strlen(name);
|
||||
if (len >= 5) {
|
||||
name[len - 1] = MAIN_HEX2ASCII((mac_addr[5] >> 0) & 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)
|
||||
{
|
||||
switch (u8MsgType) {
|
||||
case M2M_WIFI_RESP_CON_STATE_CHANGED: {
|
||||
tstrM2mWifiStateChanged *pstrWifiState = (tstrM2mWifiStateChanged *)pvMsg;
|
||||
if (pstrWifiState->u8CurrState == M2M_WIFI_CONNECTED)
|
||||
{
|
||||
printf("Wi-Fi connected\r\n");
|
||||
case M2M_WIFI_RESP_CON_STATE_CHANGED: {
|
||||
tstrM2mWifiStateChanged *pstrWifiState = (tstrM2mWifiStateChanged *)pvMsg;
|
||||
if (pstrWifiState->u8CurrState == M2M_WIFI_CONNECTED)
|
||||
{
|
||||
printf("Wi-Fi connected\r\n");
|
||||
|
||||
if(mUseDHCP == true)
|
||||
{
|
||||
// m2m_wifi_request_dhcp_client();
|
||||
}
|
||||
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;
|
||||
}
|
||||
|
||||
#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)
|
||||
break;
|
||||
}
|
||||
|
||||
case M2M_WIFI_REQ_DHCP_CONF:
|
||||
{
|
||||
printf("Wi-Fi disconnected\r\n");
|
||||
gbConnectedWifi = false;
|
||||
mWiFiState = WIFI_DISCONNECTED_STATE;
|
||||
CloseSockets();
|
||||
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO3,0);
|
||||
mCurIPAddress = 0xFFFFFFFF;
|
||||
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;
|
||||
/* Obtain the IP Address by network name */
|
||||
gethostbyname((uint8 *)server_host_name);
|
||||
break;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
case M2M_WIFI_REQ_DHCP_CONF:
|
||||
{
|
||||
// mCurIPAddress = *(uin32*)pvMsg;
|
||||
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;
|
||||
|
||||
// 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");
|
||||
default: {
|
||||
break;
|
||||
}
|
||||
} break;
|
||||
|
||||
default: {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -376,34 +397,60 @@ int InitWiFi()
|
||||
mCurIPAddress = 0xFFFFFFFF;
|
||||
|
||||
char IP1,IP2,IP3,IP4,GW1,GW2,GW3,GW4;
|
||||
|
||||
|
||||
//Load WiFi parameters from flash if present
|
||||
if(SPIFlashIsPresent() == 1)
|
||||
{
|
||||
char StoredIPConfig[8];
|
||||
if(SPIFlashReadBuffer(StoredIPConfig,8,FLASH_WIFI_IP_ADDRESS) != RET_ERROR)
|
||||
char StoredIPConfig[11];
|
||||
if(SPIFlashReadBuffer(StoredIPConfig,11,FLASH_WIFI_IP_ADDRESS) != RET_ERROR)
|
||||
{
|
||||
IP1 = StoredIPConfig[0];
|
||||
IP2 = StoredIPConfig[1];
|
||||
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)))
|
||||
mUseDHCP = StoredIPConfig[8]; //Use DHCP
|
||||
//if(mUseDHCP == 0)
|
||||
{
|
||||
IP1 = STATIC_IP_ADDRESS_1;
|
||||
IP2 = STATIC_IP_ADDRESS_2;
|
||||
IP3 = STATIC_IP_ADDRESS_3;
|
||||
IP4 = STATIC_IP_ADDRESS_4;
|
||||
IP1 = StoredIPConfig[0];
|
||||
IP2 = StoredIPConfig[1];
|
||||
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;
|
||||
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;
|
||||
GW3 = GATEWAY_ADDRESS_3;
|
||||
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));
|
||||
// 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.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.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.u32SubnetMask = IP_TO_U32(SUBNET_MASK_1,SUBNET_MASK_2,SUBNET_MASK_3,SUBNET_MASK_4);
|
||||
|
||||
/* Initialize the BSP. */
|
||||
// nm_bsp_init();
|
||||
// nm_bsp_init();
|
||||
/* Initialize Wi-Fi parameters structure. */
|
||||
memset((uint8_t *)¶m, 0, sizeof(tstrWifiInitParam));
|
||||
/* Initialize Wi-Fi driver with data and status callbacks. */
|
||||
@@ -466,18 +522,32 @@ int InitWiFi()
|
||||
//Use the MAC to define the SSID of the module
|
||||
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
|
||||
//Use static ip --> disable dhcp client before connecting
|
||||
m2m_wifi_enable_dhcp(0);
|
||||
#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)
|
||||
//#ifdef USE_STATIC_IP
|
||||
// //Use static ip --> disable dhcp client before connecting
|
||||
// m2m_wifi_enable_dhcp(0);
|
||||
//#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)
|
||||
// {
|
||||
// //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...
|
||||
printf("error");
|
||||
printf("Wifi Connect error");
|
||||
}
|
||||
|
||||
|
||||
tstrPerphInitParam tst;
|
||||
|
||||
m2m_periph_init(&tst);
|
||||
@@ -521,6 +591,7 @@ int TurnOFFWiFi()
|
||||
mWiFiInitOK = false;
|
||||
gbConnectedWifi = false;
|
||||
HEARTBEAT_LED_2_PIN = LED_OFF;
|
||||
mCurIPAddress = 0xFFFFFFFF;
|
||||
|
||||
// WIFI
|
||||
mWiFiState = WIFI_MODULE_OFF_STATE;
|
||||
@@ -563,6 +634,11 @@ char GetWiFiSate()
|
||||
return mWiFiState;
|
||||
}
|
||||
|
||||
uint32 GetCurIPAddress()
|
||||
{
|
||||
return mCurIPAddress;
|
||||
}
|
||||
|
||||
void TickWiFi()
|
||||
{
|
||||
if(mWiFiInitOK == false)
|
||||
@@ -574,7 +650,8 @@ void TickWiFi()
|
||||
if(IsTimerExpired(WIFI_RECONNECT_TIMER))
|
||||
{
|
||||
//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);
|
||||
}
|
||||
}
|
||||
@@ -591,8 +668,8 @@ void TickWiFi()
|
||||
|
||||
OpenTerminalServer();
|
||||
//OpenNetworkServer();
|
||||
// OpenBootloaderServer();
|
||||
// BootloaderActivateBootloader();
|
||||
// OpenBootloaderServer();
|
||||
// BootloaderActivateBootloader();
|
||||
#ifdef USE_SYSLOG
|
||||
OpenSyslogServer();
|
||||
#endif
|
||||
|
||||
@@ -78,6 +78,7 @@ void TickWiFi();
|
||||
int TurnOFFWiFi();
|
||||
int CloseSockets();
|
||||
char GetWiFiSate();
|
||||
uint32 GetCurIPAddress();
|
||||
|
||||
int OpenTerminalServer();
|
||||
void SendTerminalData(uint8 *data, int size);
|
||||
@@ -98,6 +99,8 @@ void SendBootloaderData(uint8 *data, int size);
|
||||
void SendBootloaderByte(uint8 data);
|
||||
int IsBootloaderClientConnected();
|
||||
|
||||
|
||||
|
||||
//#define USE_STATIC_IP
|
||||
|
||||
|
||||
@@ -166,9 +169,11 @@ int IsBootloaderClientConnected();
|
||||
//#define HOME_AP_PWD "12345fffff"
|
||||
|
||||
#define HOME_AP_NAME "ChaletVilleEmard"
|
||||
//#define HOME_AP_NAME "ImprVilleEmard"
|
||||
//#define HOME_AP_NAME "ElRouteurDuChalet"
|
||||
//#define HOME_AP_NAME "LeChalet"
|
||||
#define HOME_AP_PWD "Evinrude30"
|
||||
//#define HOME_AP_PWD "12345fffff"
|
||||
|
||||
#define TERMINAL_SERVER_PORT 85
|
||||
#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 sint8 gacDeviceName[] = MAIN_M2M_SSID;
|
||||
char mAPName[64];
|
||||
char mAPPassword[64];
|
||||
char mUseDHCP;
|
||||
|
||||
#define MAIN_WAITING_TIME 3000
|
||||
#define MAIN_RETRY_COUNT 10
|
||||
|
||||
@@ -156,9 +156,9 @@ enum eWiFiState
|
||||
//----------------------------
|
||||
#define NETWORK_UART_PORT UART_1
|
||||
|
||||
#ifndef NO_WIFI
|
||||
#define WIFI_MODULE_UART_PORT UART_2
|
||||
#endif
|
||||
|
||||
#define LTE_IF_UART_PORT UART_2
|
||||
|
||||
|
||||
//
|
||||
//----------------------------
|
||||
|
||||
+414
-322
@@ -18,9 +18,12 @@
|
||||
|
||||
// include libraries
|
||||
#include <stdio.h>
|
||||
#include <util/delay.h>
|
||||
#include <avr/io.h>
|
||||
//#include <util/delay.h>
|
||||
//#include <avr/io.h>
|
||||
#include "define.h"
|
||||
#include "BoardCfg.h"
|
||||
#include "hd44780.h"
|
||||
#include "timer.h"
|
||||
|
||||
// +---------------------------+
|
||||
// | Power on |
|
||||
@@ -82,8 +85,8 @@
|
||||
*/
|
||||
void HD44780_DisplayClear (void)
|
||||
{
|
||||
// Diplay clear
|
||||
HD44780_SendInstruction(HD44780_DISP_CLEAR);
|
||||
// Diplay clear
|
||||
HD44780_SendInstruction(HD44780_DISP_CLEAR);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -95,8 +98,8 @@ void HD44780_DisplayClear (void)
|
||||
*/
|
||||
void HD44780_DisplayOn (void)
|
||||
{
|
||||
// send instruction - display on
|
||||
HD44780_SendInstruction(HD44780_DISP_ON);
|
||||
// send instruction - display on
|
||||
HD44780_SendInstruction(HD44780_DISP_ON);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -108,8 +111,8 @@ void HD44780_DisplayOn (void)
|
||||
*/
|
||||
void HD44780_CursorOn (void)
|
||||
{
|
||||
// send instruction - cursor on
|
||||
HD44780_SendInstruction(HD44780_CURSOR_ON);
|
||||
// send instruction - cursor on
|
||||
HD44780_SendInstruction(HD44780_CURSOR_ON);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -121,8 +124,8 @@ void HD44780_CursorOn (void)
|
||||
*/
|
||||
void HD44780_CursorOff (void)
|
||||
{
|
||||
// send instruction - cursor on
|
||||
HD44780_SendInstruction(HD44780_CURSOR_OFF);
|
||||
// send instruction - cursor on
|
||||
HD44780_SendInstruction(HD44780_CURSOR_OFF);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -134,8 +137,8 @@ void HD44780_CursorOff (void)
|
||||
*/
|
||||
void HD44780_CursorBlink (void)
|
||||
{
|
||||
// send instruction - Cursor blink
|
||||
HD44780_SendInstruction(HD44780_CURSOR_BLINK);
|
||||
// send instruction - Cursor blink
|
||||
HD44780_SendInstruction(HD44780_CURSOR_BLINK);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -147,8 +150,8 @@ void HD44780_CursorBlink (void)
|
||||
*/
|
||||
void HD44780_DrawChar (char character)
|
||||
{
|
||||
// Diplay clear
|
||||
HD44780_SendData(character);
|
||||
// Diplay clear
|
||||
HD44780_SendData(character);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -160,12 +163,12 @@ void HD44780_DrawChar (char character)
|
||||
*/
|
||||
void HD44780_DrawString (char *str)
|
||||
{
|
||||
unsigned char i = 0;
|
||||
// loop through 5 bytes
|
||||
while (str[i] != '\0') {
|
||||
//read characters and increment index
|
||||
HD44780_SendData(str[i++]);
|
||||
}
|
||||
unsigned char i = 0;
|
||||
// loop through 5 bytes
|
||||
while (str[i] != '\0') {
|
||||
//read characters and increment index
|
||||
HD44780_SendData(str[i++]);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -178,20 +181,20 @@ void HD44780_DrawString (char *str)
|
||||
*/
|
||||
char HD44780_PositionXY (char x, char y)
|
||||
{
|
||||
if (x > HD44780_COLS || y > HD44780_ROWS) {
|
||||
// error
|
||||
return ERROR;
|
||||
}
|
||||
// check which row
|
||||
if (y == 0) {
|
||||
// send instruction 1st row
|
||||
HD44780_SendInstruction(HD44780_POSITION | (HD44780_ROW1_START + x));
|
||||
} else if (y == 1) {
|
||||
// send instruction 2nd row
|
||||
HD44780_SendInstruction(HD44780_POSITION | (HD44780_ROW2_START + x));
|
||||
}
|
||||
// success
|
||||
return 0;
|
||||
if (x > HD44780_COLS || y > HD44780_ROWS) {
|
||||
// error
|
||||
return ERROR;
|
||||
}
|
||||
// check which row
|
||||
if (y == 0) {
|
||||
// send instruction 1st row
|
||||
HD44780_SendInstruction(HD44780_POSITION | (HD44780_ROW1_START + x));
|
||||
} else if (y == 1) {
|
||||
// send instruction 2nd row
|
||||
HD44780_SendInstruction(HD44780_POSITION | (HD44780_ROW2_START + x));
|
||||
}
|
||||
// success
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -204,40 +207,40 @@ char HD44780_PositionXY (char x, char y)
|
||||
*/
|
||||
char HD44780_Shift (char item, char direction)
|
||||
{
|
||||
// check if item is cursor or display or direction is left or right
|
||||
if ((item != HD44780_DISPLAY) && (item != HD44780_CURSOR)) {
|
||||
// error
|
||||
return ERROR;
|
||||
}
|
||||
// check if direction is left or right
|
||||
if ((direction != HD44780_RIGHT) && (direction != HD44780_LEFT)) {
|
||||
// error
|
||||
return ERROR;
|
||||
}
|
||||
|
||||
// cursor shift
|
||||
if (item == HD44780_CURSOR) {
|
||||
// right shift
|
||||
if (direction == HD44780_RIGHT) {
|
||||
// shit cursor / display to right / left
|
||||
HD44780_SendInstruction(HD44780_SHIFT | HD44780_CURSOR | HD44780_RIGHT);
|
||||
} else {
|
||||
// shit cursor / display to right / left
|
||||
HD44780_SendInstruction(HD44780_SHIFT | HD44780_CURSOR | HD44780_LEFT);
|
||||
}
|
||||
// display shift
|
||||
} else {
|
||||
// right shift
|
||||
if (direction == HD44780_RIGHT) {
|
||||
// shit cursor / display to right / left
|
||||
HD44780_SendInstruction(HD44780_SHIFT | HD44780_DISPLAY | HD44780_RIGHT);
|
||||
} else {
|
||||
// shit cursor / display to right / left
|
||||
HD44780_SendInstruction(HD44780_SHIFT | HD44780_DISPLAY | HD44780_LEFT);
|
||||
}
|
||||
}
|
||||
// success
|
||||
return 0;
|
||||
// check if item is cursor or display or direction is left or right
|
||||
if ((item != HD44780_DISPLAY) && (item != HD44780_CURSOR)) {
|
||||
// error
|
||||
return ERROR;
|
||||
}
|
||||
// check if direction is left or right
|
||||
if ((direction != HD44780_RIGHT) && (direction != HD44780_LEFT)) {
|
||||
// error
|
||||
return ERROR;
|
||||
}
|
||||
|
||||
// cursor shift
|
||||
if (item == HD44780_CURSOR) {
|
||||
// right shift
|
||||
if (direction == HD44780_RIGHT) {
|
||||
// shit cursor / display to right / left
|
||||
HD44780_SendInstruction(HD44780_SHIFT | HD44780_CURSOR | HD44780_RIGHT);
|
||||
} else {
|
||||
// shit cursor / display to right / left
|
||||
HD44780_SendInstruction(HD44780_SHIFT | HD44780_CURSOR | HD44780_LEFT);
|
||||
}
|
||||
// display shift
|
||||
} else {
|
||||
// right shift
|
||||
if (direction == HD44780_RIGHT) {
|
||||
// shit cursor / display to right / left
|
||||
HD44780_SendInstruction(HD44780_SHIFT | HD44780_DISPLAY | HD44780_RIGHT);
|
||||
} else {
|
||||
// shit cursor / display to right / left
|
||||
HD44780_SendInstruction(HD44780_SHIFT | HD44780_DISPLAY | HD44780_LEFT);
|
||||
}
|
||||
}
|
||||
// success
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -249,62 +252,73 @@ char HD44780_Shift (char item, char direction)
|
||||
*/
|
||||
void HD44780_Init (void)
|
||||
{
|
||||
// set E as output
|
||||
SETBIT(HD44780_DDR_E, HD44780_E);
|
||||
// set RS as output
|
||||
SETBIT(HD44780_DDR_RS, HD44780_RS);
|
||||
// set RW as output
|
||||
SETBIT(HD44780_DDR_RW, HD44780_RW);
|
||||
// set E as output
|
||||
//SETBIT(HD44780_DDR_E, HD44780_E);
|
||||
// set RS as output
|
||||
//SETBIT(HD44780_DDR_RS, HD44780_RS);
|
||||
// set RW as output
|
||||
//SETBIT(HD44780_DDR_RW, HD44780_RW);
|
||||
|
||||
// set DB7-DB4 as output
|
||||
// HD44780_SetDDR_DATA4to7();
|
||||
|
||||
// clear RS
|
||||
// CLRBIT(HD44780_PORT_RS, HD44780_RS);
|
||||
LCD_RS_PIN = 0;
|
||||
// clear RW
|
||||
// CLRBIT(HD44780_PORT_RW, HD44780_RW);
|
||||
LCD_RW_PIN = 0;
|
||||
// clear E
|
||||
// CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||
LCD_E_PIN = 0;
|
||||
|
||||
// delay > 15ms
|
||||
_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);JFM
|
||||
HD44780_Send4bitsIn4bitMode(HD44780_INIT_SEQ);
|
||||
// delay > 4.1ms
|
||||
_delay_ms(5);
|
||||
|
||||
|
||||
// pulse E
|
||||
//HD44780_PulseE();
|
||||
// delay > 100us
|
||||
_delay_us(110);
|
||||
|
||||
HD44780_Send4bitsIn4bitMode(HD44780_INIT_SEQ);
|
||||
|
||||
// set DB7-DB4 as output
|
||||
HD44780_SetDDR_DATA4to7();
|
||||
|
||||
// clear RS
|
||||
CLRBIT(HD44780_PORT_RS, HD44780_RS);
|
||||
// clear RW
|
||||
CLRBIT(HD44780_PORT_RW, HD44780_RW);
|
||||
// clear E
|
||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||
|
||||
// delay > 15ms
|
||||
_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
|
||||
HD44780_PulseE();
|
||||
// delay > 100us
|
||||
_delay_us(110);
|
||||
|
||||
// pulse E
|
||||
HD44780_PulseE();
|
||||
// delay > 45us (=37+4 * 270/250)
|
||||
_delay_us(50);
|
||||
|
||||
// 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);
|
||||
|
||||
// pulse E
|
||||
// HD44780_PulseE();
|
||||
// delay > 45us (=37+4 * 270/250)
|
||||
_delay_us(50);
|
||||
|
||||
|
||||
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)
|
||||
{
|
||||
unsigned char input = 0;
|
||||
|
||||
// clear DB7-DB4 as input
|
||||
HD44780_ClearDDR_DATA4to7();
|
||||
// set pull-up resistors for DB7-DB4
|
||||
HD44780_SetPORT_DATA4to7();
|
||||
|
||||
// clear RS
|
||||
CLRBIT(HD44780_PORT_RS, HD44780_RS);
|
||||
// set RW - read instruction
|
||||
SETBIT(HD44780_PORT_RW, HD44780_RW);
|
||||
|
||||
// test HIGH level on PIN DB7
|
||||
// after clear PIN DB7 should continue
|
||||
// -------------------------------------
|
||||
// us: 0.5|0.5|0.5
|
||||
// ___ ___
|
||||
// E: ___/ \___/ \__
|
||||
// ___ ___
|
||||
// DB7: \___/ \___/ \__
|
||||
//
|
||||
while (1) {
|
||||
|
||||
// Read upper nibble
|
||||
// --------------------------------
|
||||
// Set E
|
||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
// PWeh > 0.5us
|
||||
_delay_us(0.5);
|
||||
// read upper nibble (tDDR > 360ns)
|
||||
input = HD44780_PIN_DATA;
|
||||
// Clear E
|
||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||
_delay_us(0.5);
|
||||
|
||||
// Read lower nibble
|
||||
// --------------------------------
|
||||
// Set E
|
||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
// PWeh > 0.5us
|
||||
_delay_us(0.5);
|
||||
// read lower nibble (tDDR > 360ns)
|
||||
input |= HD44780_PIN_DATA >> 4;
|
||||
// Clear E
|
||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||
_delay_us(0.5);
|
||||
|
||||
// check if DB7 is cleared
|
||||
if (!(input & (1 << HD44780_DATA7))) {
|
||||
// if BF cleared -> end loop
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// clear RW
|
||||
CLRBIT(HD44780_PORT_RW, HD44780_RW);
|
||||
|
||||
// set DB7-DB4 as output
|
||||
HD44780_SetDDR_DATA4to7();
|
||||
unsigned char input = 0;
|
||||
|
||||
Sleep(5);
|
||||
return;
|
||||
|
||||
// clear DB7-DB4 as input
|
||||
HD44780_ClearDDR_DATA4to7();
|
||||
// set pull-up resistors for DB7-DB4
|
||||
// HD44780_SetPORT_DATA4to7();
|
||||
|
||||
// clear RS
|
||||
// CLRBIT(HD44780_PORT_RS, HD44780_RS);
|
||||
LCD_RS_PIN = 0;
|
||||
// set RW - read instruction
|
||||
// SETBIT(HD44780_PORT_RW, HD44780_RW);
|
||||
LCD_RW_PIN = 1;
|
||||
|
||||
// test HIGH level on PIN DB7
|
||||
// after clear PIN DB7 should continue
|
||||
// -------------------------------------
|
||||
// us: 0.5|0.5|0.5
|
||||
// ___ ___
|
||||
// E: ___/ \___/ \__
|
||||
// ___ ___
|
||||
// DB7: \___/ \___/ \__
|
||||
//
|
||||
while (1) {
|
||||
|
||||
// Read upper nibble
|
||||
// --------------------------------
|
||||
// Set E
|
||||
// SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
LCD_E_PIN = 1;
|
||||
// PWeh > 0.5us
|
||||
_delay_us(0.5);
|
||||
// read upper nibble (tDDR > 360ns)
|
||||
input = HD44780_PIN_DATA;
|
||||
// Clear E
|
||||
// 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);
|
||||
|
||||
// Read lower nibble
|
||||
// --------------------------------
|
||||
// Set E
|
||||
// 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 E
|
||||
// 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);
|
||||
|
||||
// // check if DB7 is cleared
|
||||
// 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)
|
||||
{
|
||||
// Clear RS
|
||||
HD44780_PORT_RS &= ~(1 << HD44780_RS);
|
||||
|
||||
// 4bit mode
|
||||
// ------------------------------------------
|
||||
if (HD44780_MODE == HD44780_4BIT_MODE) {
|
||||
// send required data in required mode
|
||||
HD44780_Send8bitsIn4bitMode(data);
|
||||
// check busy flag
|
||||
HD44780_CheckBFin4bitMode();
|
||||
// 8 bit mode
|
||||
// ------------------------------------------
|
||||
} else if (HD44780_MODE == HD44780_8BIT_MODE) {
|
||||
// send required data in required mode
|
||||
HD44780_Send8bitsIn8bitMode(data);
|
||||
// check busy flag
|
||||
HD44780_CheckBFin8bitMode();
|
||||
}
|
||||
// Clear RS
|
||||
// HD44780_PORT_RS &= ~(1 << HD44780_RS);
|
||||
LCD_RS_PIN = 0;
|
||||
|
||||
// 4bit mode
|
||||
// ------------------------------------------
|
||||
if (HD44780_MODE == HD44780_4BIT_MODE) {
|
||||
// send required data in required mode
|
||||
HD44780_Send8bitsIn4bitMode(data);
|
||||
// check busy flag
|
||||
HD44780_CheckBFin4bitMode();
|
||||
// 8 bit mode
|
||||
// ------------------------------------------
|
||||
} else if (HD44780_MODE == HD44780_8BIT_MODE) {
|
||||
// send required data in required mode
|
||||
HD44780_Send8bitsIn8bitMode(data);
|
||||
// check busy flag
|
||||
HD44780_CheckBFin8bitMode();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -429,27 +458,29 @@ void HD44780_SendInstruction (unsigned short int data)
|
||||
*/
|
||||
void HD44780_SendData (unsigned short int data)
|
||||
{
|
||||
// Set RS
|
||||
SETBIT(HD44780_PORT_RS, HD44780_RS);
|
||||
|
||||
// 4bit mode
|
||||
// ------------------------------------------
|
||||
if (HD44780_MODE == HD44780_4BIT_MODE) {
|
||||
// send required data in required mode
|
||||
HD44780_Send8bitsIn4bitMode(data);
|
||||
// check busy flag
|
||||
HD44780_CheckBFin4bitMode();
|
||||
// 8 bit mode
|
||||
// ------------------------------------------
|
||||
} else if (HD44780_MODE == HD44780_8BIT_MODE) {
|
||||
// send required data in required mode
|
||||
HD44780_Send8bitsIn8bitMode(data);
|
||||
// check busy flag
|
||||
HD44780_CheckBFin8bitMode();
|
||||
}
|
||||
|
||||
// Clear RS
|
||||
CLRBIT(HD44780_PORT_RS, HD44780_RS);
|
||||
// Set RS
|
||||
// SETBIT(HD44780_PORT_RS, HD44780_RS);
|
||||
LCD_RS_PIN = 1;
|
||||
|
||||
// 4bit mode
|
||||
// ------------------------------------------
|
||||
if (HD44780_MODE == HD44780_4BIT_MODE) {
|
||||
// send required data in required mode
|
||||
HD44780_Send8bitsIn4bitMode(data);
|
||||
// check busy flag
|
||||
HD44780_CheckBFin4bitMode();
|
||||
// 8 bit mode
|
||||
// ------------------------------------------
|
||||
} else if (HD44780_MODE == HD44780_8BIT_MODE) {
|
||||
// send required data in required mode
|
||||
HD44780_Send8bitsIn8bitMode(data);
|
||||
// check busy flag
|
||||
HD44780_CheckBFin8bitMode();
|
||||
}
|
||||
|
||||
// Clear 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)
|
||||
{
|
||||
// Set E
|
||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
// send data to LCD
|
||||
HD44780_SetUppNibble(data);
|
||||
// PWeh delay time > 450ns
|
||||
_delay_us(0.5);
|
||||
// Clear E
|
||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||
_delay_us(0.5);
|
||||
// Set E
|
||||
// SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
LCD_E_PIN = 1;
|
||||
// send data to LCD
|
||||
HD44780_SetUppNibble(data);
|
||||
// PWeh delay time > 450ns
|
||||
_delay_us(0.5);
|
||||
// Clear E
|
||||
// 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);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -483,33 +516,37 @@ void HD44780_Send4bitsIn4bitMode (unsigned short int data)
|
||||
*/
|
||||
void HD44780_Send8bitsIn4bitMode (unsigned short int data)
|
||||
{
|
||||
// Send upper nibble
|
||||
// ----------------------------------
|
||||
// Set E
|
||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
// send data to LCD
|
||||
HD44780_SetUppNibble(data);
|
||||
// PWeh delay time > 450ns
|
||||
_delay_us(0.5);
|
||||
// Clear E
|
||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||
_delay_us(0.5);
|
||||
|
||||
// Send lower nibble
|
||||
// ----------------------------------
|
||||
// Set E
|
||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
// send data to LCD
|
||||
HD44780_SetUppNibble(data << 4);
|
||||
// PWeh delay time > 450ns
|
||||
_delay_us(0.5);
|
||||
// Clear E
|
||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||
_delay_us(0.5);
|
||||
// Send upper nibble
|
||||
// ----------------------------------
|
||||
// Set E
|
||||
// SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
LCD_E_PIN = 1;
|
||||
// send data to LCD
|
||||
HD44780_SetUppNibble(data);
|
||||
// PWeh delay time > 450ns
|
||||
_delay_us(0.5);
|
||||
// Clear E
|
||||
// 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);
|
||||
|
||||
// Send lower nibble
|
||||
// ----------------------------------
|
||||
// Set E
|
||||
// SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
LCD_E_PIN = 1;
|
||||
// send data to LCD
|
||||
HD44780_SetUppNibble(data << 4);
|
||||
// PWeh delay time > 450ns
|
||||
_delay_us(0.5);
|
||||
// Clear E
|
||||
// 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);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -521,19 +558,19 @@ void HD44780_Send8bitsIn4bitMode (unsigned short int data)
|
||||
*/
|
||||
void HD44780_Send8bitsIn8bitMode (unsigned short int data)
|
||||
{
|
||||
// Set E
|
||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
// send data to LCD
|
||||
HD44780_SetUppNibble(data);
|
||||
// send data to LCD
|
||||
HD44780_SetLowNibble(data);
|
||||
// PWeh delay time > 450ns
|
||||
_delay_us(0.5);
|
||||
// Clear E
|
||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||
_delay_us(0.5);
|
||||
// Set E
|
||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
// send data to LCD
|
||||
HD44780_SetUppNibble(data);
|
||||
// send data to LCD
|
||||
HD44780_SetLowNibble(data);
|
||||
// PWeh delay time > 450ns
|
||||
_delay_us(0.5);
|
||||
// Clear E
|
||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||
_delay_us(0.5);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -545,16 +582,57 @@ void HD44780_Send8bitsIn8bitMode (unsigned short int data)
|
||||
*/
|
||||
void HD44780_SetUppNibble (unsigned short int data)
|
||||
{
|
||||
// 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); }
|
||||
|
||||
// LCD_DB4_PIN = 0;
|
||||
// LCD_DB5_PIN = 0;
|
||||
// LCD_DB6_PIN = 0;
|
||||
// LCD_DB7_PIN = 0;
|
||||
unsigned short test = data;
|
||||
|
||||
if (data & 0x80)
|
||||
{
|
||||
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)
|
||||
{
|
||||
// clear bits DB7-DB4
|
||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA3);
|
||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA2);
|
||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA1);
|
||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA0);
|
||||
// set DB7-DB4 if corresponding bit is set
|
||||
if (data & 0x08) { SETBIT(HD44780_PORT_DATA, HD44780_DATA3); }
|
||||
if (data & 0x04) { SETBIT(HD44780_PORT_DATA, HD44780_DATA2); }
|
||||
if (data & 0x02) { SETBIT(HD44780_PORT_DATA, HD44780_DATA1); }
|
||||
if (data & 0x01) { SETBIT(HD44780_PORT_DATA, HD44780_DATA0); }
|
||||
// clear bits DB7-DB4
|
||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA3);
|
||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA2);
|
||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA1);
|
||||
CLRBIT(HD44780_PORT_DATA, HD44780_DATA0);
|
||||
// set DB7-DB4 if corresponding bit is set
|
||||
if (data & 0x08) { SETBIT(HD44780_PORT_DATA, HD44780_DATA3); }
|
||||
if (data & 0x04) { SETBIT(HD44780_PORT_DATA, HD44780_DATA2); }
|
||||
if (data & 0x02) { SETBIT(HD44780_PORT_DATA, HD44780_DATA1); }
|
||||
if (data & 0x01) { SETBIT(HD44780_PORT_DATA, HD44780_DATA0); }
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -587,15 +665,17 @@ void HD44780_SetLowNibble (unsigned short int data)
|
||||
*/
|
||||
void HD44780_PulseE (void)
|
||||
{
|
||||
// Set E
|
||||
SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
// PWeh delay time > 450ns
|
||||
_delay_us(0.5);
|
||||
// Clear E
|
||||
CLRBIT(HD44780_PORT_E, HD44780_E);
|
||||
// TcycE > 1000ns -> delay depends on PWeh delay time
|
||||
// delay = TcycE - PWeh = 1000 - 500 = 500ns
|
||||
_delay_us(0.5);
|
||||
// Set E
|
||||
// SETBIT(HD44780_PORT_E, HD44780_E);
|
||||
LCD_E_PIN = 1;
|
||||
// PWeh delay time > 450ns
|
||||
_delay_us(0.5);
|
||||
// Clear E
|
||||
// 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);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -607,11 +687,16 @@ void HD44780_PulseE (void)
|
||||
*/
|
||||
void HD44780_SetPORT_DATA4to7 (void)
|
||||
{
|
||||
// set DB4-DB7
|
||||
SETBIT(HD44780_PORT_DATA, HD44780_DATA4);
|
||||
SETBIT(HD44780_PORT_DATA, HD44780_DATA5);
|
||||
SETBIT(HD44780_PORT_DATA, HD44780_DATA6);
|
||||
SETBIT(HD44780_PORT_DATA, HD44780_DATA7);
|
||||
// set DB4-DB7
|
||||
LCD_DB4_PIN = 1;
|
||||
LCD_DB5_PIN = 1;
|
||||
LCD_DB6_PIN = 1;
|
||||
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
|
||||
*/
|
||||
void HD44780_ClearDDR_DATA4to7 (void)
|
||||
void HD44780_SetDDR_DATA4to7 (void)
|
||||
{
|
||||
// set DB4-DB7
|
||||
CLRBIT(HD44780_DDR_DATA, HD44780_DATA4);
|
||||
CLRBIT(HD44780_DDR_DATA, HD44780_DATA5);
|
||||
CLRBIT(HD44780_DDR_DATA, HD44780_DATA6);
|
||||
CLRBIT(HD44780_DDR_DATA, HD44780_DATA7);
|
||||
// set DB4-DB7
|
||||
LCD_DB4_PIN_DIR = PIN_OUTPUT;
|
||||
LCD_DB5_PIN_DIR = PIN_OUTPUT;
|
||||
LCD_DB6_PIN_DIR = PIN_OUTPUT;
|
||||
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
|
||||
*/
|
||||
void HD44780_SetDDR_DATA4to7 (void)
|
||||
void HD44780_ClearDDR_DATA4to7 (void)
|
||||
{
|
||||
// set DB7-DB4 as output
|
||||
SETBIT(HD44780_DDR_DATA, HD44780_DATA4);
|
||||
SETBIT(HD44780_DDR_DATA, HD44780_DATA5);
|
||||
SETBIT(HD44780_DDR_DATA, HD44780_DATA6);
|
||||
SETBIT(HD44780_DDR_DATA, HD44780_DATA7);
|
||||
LCD_DB4_PIN_DIR = PIN_INPUT;
|
||||
LCD_DB5_PIN_DIR = PIN_INPUT;
|
||||
LCD_DB6_PIN_DIR = PIN_INPUT;
|
||||
LCD_DB7_PIN_DIR = PIN_INPUT;
|
||||
// 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
|
||||
#endif
|
||||
|
||||
#if defined(__AVR_ATmega16__)
|
||||
//#if defined(__AVR_ATmega16__)
|
||||
|
||||
// E port
|
||||
// --------------------------------------
|
||||
#ifndef HD44780_DDR_E
|
||||
#define HD44780_DDR_E DDRD
|
||||
#define HD44780_DDR_E TRISB
|
||||
#endif
|
||||
#ifndef HD44780_PORT_E
|
||||
#define HD44780_PORT_E PORTD
|
||||
#define HD44780_PORT_E PORTB
|
||||
#endif
|
||||
#ifndef HD44780_E
|
||||
#define HD44780_E 3
|
||||
#define HD44780_E 12
|
||||
#endif
|
||||
|
||||
// RW port
|
||||
// --------------------------------------
|
||||
#ifndef HD44780_DDR_RW
|
||||
#define HD44780_DDR_RW DDRD
|
||||
#define HD44780_DDR_RW TRISB
|
||||
#endif
|
||||
#ifndef HD44780_PORT_RW
|
||||
#define HD44780_PORT_RW PORTD
|
||||
#define HD44780_PORT_RW PORTB
|
||||
#endif
|
||||
#ifndef HD44780_RW
|
||||
#define HD44780_RW 2
|
||||
#define HD44780_RW 13
|
||||
#endif
|
||||
|
||||
// RS port
|
||||
// --------------------------------------
|
||||
#ifndef HD44780_DDR_RS
|
||||
#define HD44780_DDR_RS DDRD
|
||||
#define HD44780_DDR_RS TRISD
|
||||
#endif
|
||||
#ifndef HD44780_PORT_RS
|
||||
#define HD44780_PORT_RS PORTD
|
||||
#endif
|
||||
#ifndef HD44780_RS
|
||||
#define HD44780_RS 1
|
||||
#define HD44780_RS 5
|
||||
#endif
|
||||
|
||||
// DATA port / pin
|
||||
// --------------------------------------
|
||||
#ifndef HD44780_DDR_DATA
|
||||
#define HD44780_DDR_DATA DDRD
|
||||
#define HD44780_DDR_DATA TRISB
|
||||
#endif
|
||||
#ifndef HD44780_PORT_DATA
|
||||
#define HD44780_PORT_DATA PORTD
|
||||
#define HD44780_PORT_DATA PORTB
|
||||
#endif
|
||||
#ifndef HD44780_PIN_DATA
|
||||
#define HD44780_PIN_DATA PIND
|
||||
#define HD44780_PIN_DATA PORTB
|
||||
#endif
|
||||
// pins
|
||||
#ifndef HD44780_DATA7
|
||||
#define HD44780_DATA7 7 // LCD PORT DB7
|
||||
#define HD44780_DATA7 PORTBbits.RB11 // LCD PORT DB7
|
||||
#endif
|
||||
#ifndef HD44780_DATA6
|
||||
#define HD44780_DATA6 6 // LCD PORT DB6
|
||||
#define HD44780_DATA6 10 // LCD PORT DB6
|
||||
#endif
|
||||
#ifndef HD44780_DATA5
|
||||
#define HD44780_DATA5 5 // LCD PORT DB5
|
||||
#define HD44780_DATA5 9 // LCD PORT DB5
|
||||
#endif
|
||||
#ifndef HD44780_DATA4
|
||||
#define HD44780_DATA4 4 // LCD PORT DB4
|
||||
#define HD44780_DATA4 3 // LCD PORT DB4
|
||||
#endif
|
||||
#ifndef HD44780_DATA3
|
||||
#define HD44780_DATA3 3 // LCD PORT DB3
|
||||
#define HD44780_DATA3 0 // LCD PORT DB3
|
||||
#endif
|
||||
#ifndef HD44780_DATA2
|
||||
#define HD44780_DATA2 2 // LCD PORT DB2
|
||||
#define HD44780_DATA2 0 // LCD PORT DB2
|
||||
#endif
|
||||
#ifndef HD44780_DATA1
|
||||
#define HD44780_DATA1 1 // LCD PORT DB1
|
||||
#define HD44780_DATA1 0 // LCD PORT DB1
|
||||
#endif
|
||||
#ifndef HD44780_DATA0
|
||||
#define HD44780_DATA0 0 // LCD PORT DB0
|
||||
#endif
|
||||
|
||||
#endif
|
||||
// #endif
|
||||
|
||||
#define _delay_ms(x) Sleep(x)
|
||||
#define _delay_us(x) Sleep(1)
|
||||
|
||||
#define BIT7 0x80
|
||||
#define BIT6 0x40
|
||||
|
||||
@@ -41,9 +41,14 @@
|
||||
#include "SPI_Flash.h"
|
||||
#include "TemperatureSensor.h"
|
||||
#include "LoraWatchdog.h"
|
||||
#include "LCDCtrl.h"
|
||||
#include "SIM7080GInterface.h"
|
||||
#include "LTENetworkInterface.h"
|
||||
|
||||
#include "BootloaderInterface.h"
|
||||
|
||||
#include "hd44780.h"
|
||||
|
||||
|
||||
//#define NO_WIFI
|
||||
#ifndef NO_WIFI
|
||||
@@ -56,6 +61,7 @@
|
||||
void _mon_putc(char c); //override from stdio to redirect stdout on uart 3B
|
||||
#elif defined USE_SYSLOG
|
||||
#include "Syslog.h"
|
||||
#include "LoraNetworkInterface.h"
|
||||
void _mon_putc(char c); //override from stdio to redirect stdout on uart 3B
|
||||
#endif
|
||||
|
||||
@@ -98,11 +104,18 @@ int main(void)
|
||||
|
||||
|
||||
InitUart();
|
||||
ProtocolInit();
|
||||
LoraNetworkInterfaceInit();
|
||||
InitLoraWatchdog();
|
||||
|
||||
|
||||
|
||||
InitSPIFlash();
|
||||
InitLCDCtrl();
|
||||
|
||||
InitLTEModule();
|
||||
LTENetworkInterfaceInit();
|
||||
|
||||
|
||||
#ifdef USE_SYSLOG
|
||||
InitSyslog();
|
||||
#endif
|
||||
@@ -181,6 +194,8 @@ int main(void)
|
||||
EnableWatchdog();
|
||||
KickWatchdog();
|
||||
mRetCode = 1;
|
||||
|
||||
|
||||
|
||||
while(mRetCode == 1)
|
||||
{
|
||||
@@ -198,11 +213,22 @@ int main(void)
|
||||
TickTempSensor();
|
||||
BootloaderInterfaceTick();
|
||||
TickLoraWatchdog();
|
||||
TickLCDCtrl();
|
||||
TickLTEModule();
|
||||
TickLTENetworkInterface();
|
||||
|
||||
if(IsTimerExpired(HEARTBEAT_LED_TMR))
|
||||
{
|
||||
HEARTBEAT_LED_2_PIN = ~HEARTBEAT_LED_2_PIN;
|
||||
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,
|
||||
BOOTLOADER_FLASH_POLL_TIMER,
|
||||
LORA_WATCHDOG_TIMER,
|
||||
LCD_CTRL_TIMER,
|
||||
LTE_MODULE_TIMER,
|
||||
LTE_COMM_TIMER,
|
||||
LTE_NWI_TIMER,
|
||||
TIMER_MAX_ID
|
||||
}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.
|
||||
|
||||
//#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
|
||||
OUTPUT_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
|
||||
IMAGE_TYPE=production
|
||||
OUTPUT_SUFFIX=hex
|
||||
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
|
||||
|
||||
ifeq ($(COMPARE_BUILD), true)
|
||||
@@ -44,12 +44,6 @@ else
|
||||
COMPARISON_BUILD=
|
||||
endif
|
||||
|
||||
ifdef SUB_IMAGE_ADDRESS
|
||||
|
||||
else
|
||||
SUB_IMAGE_ADDRESS_COMMAND=
|
||||
endif
|
||||
|
||||
# Object Directory
|
||||
OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
|
||||
|
||||
@@ -57,17 +51,17 @@ OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
|
||||
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
|
||||
# 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
|
||||
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
|
||||
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
|
||||
OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/Source/ChaletduinoV2Board.o ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o ${OBJECTDIR}/Source/DigitalIO.o ${OBJECTDIR}/Source/InternalUart.o ${OBJECTDIR}/Source/NetworkProtocol.o ${OBJECTDIR}/Source/Terminal.o ${OBJECTDIR}/Source/Uart.o ${OBJECTDIR}/Source/Util.o ${OBJECTDIR}/Source/exceptions.o ${OBJECTDIR}/Source/interrupts.o ${OBJECTDIR}/Source/main.o ${OBJECTDIR}/Source/system.o ${OBJECTDIR}/Source/template.o ${OBJECTDIR}/Source/timer.o ${OBJECTDIR}/Source/WiFiCtrl.o ${OBJECTDIR}/Source/SPI.o ${OBJECTDIR}/Source/ChaletPowerRelay.o ${OBJECTDIR}/Source/HarakiriRelay.o ${OBJECTDIR}/Source/BatteryMonitor.o ${OBJECTDIR}/Source/ina219.o ${OBJECTDIR}/Source/I2C.o ${OBJECTDIR}/Source/SPI_Flash.o ${OBJECTDIR}/Source/Syslog.o ${OBJECTDIR}/Source/Watchdog.o ${OBJECTDIR}/Source/BootloaderInterface.o ${OBJECTDIR}/Source/TemperatureSensor.o ${OBJECTDIR}/Source/TC77.o ${OBJECTDIR}/Source/BootloaderProtocol.o ${OBJECTDIR}/Source/crc32.o ${OBJECTDIR}/Source/LoraWatchdog.o ${OBJECTDIR}/Source/hd44780.o ${OBJECTDIR}/Source/LCDCtrl.o ${OBJECTDIR}/Source/LoraNetworkInterface.o ${OBJECTDIR}/Source/SIM7080GInterface.o ${OBJECTDIR}/Source/LTENetworkInterface.o ${OBJECTDIR}/Source/ATCmdInterpreter.o
|
||||
POSSIBLE_DEPFILES=${OBJECTDIR}/Source/ChaletduinoV2Board.o.d ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d ${OBJECTDIR}/Source/DigitalIO.o.d ${OBJECTDIR}/Source/InternalUart.o.d ${OBJECTDIR}/Source/NetworkProtocol.o.d ${OBJECTDIR}/Source/Terminal.o.d ${OBJECTDIR}/Source/Uart.o.d ${OBJECTDIR}/Source/Util.o.d ${OBJECTDIR}/Source/exceptions.o.d ${OBJECTDIR}/Source/interrupts.o.d ${OBJECTDIR}/Source/main.o.d ${OBJECTDIR}/Source/system.o.d ${OBJECTDIR}/Source/template.o.d ${OBJECTDIR}/Source/timer.o.d ${OBJECTDIR}/Source/WiFiCtrl.o.d ${OBJECTDIR}/Source/SPI.o.d ${OBJECTDIR}/Source/ChaletPowerRelay.o.d ${OBJECTDIR}/Source/HarakiriRelay.o.d ${OBJECTDIR}/Source/BatteryMonitor.o.d ${OBJECTDIR}/Source/ina219.o.d ${OBJECTDIR}/Source/I2C.o.d ${OBJECTDIR}/Source/SPI_Flash.o.d ${OBJECTDIR}/Source/Syslog.o.d ${OBJECTDIR}/Source/Watchdog.o.d ${OBJECTDIR}/Source/BootloaderInterface.o.d ${OBJECTDIR}/Source/TemperatureSensor.o.d ${OBJECTDIR}/Source/TC77.o.d ${OBJECTDIR}/Source/BootloaderProtocol.o.d ${OBJECTDIR}/Source/crc32.o.d ${OBJECTDIR}/Source/LoraWatchdog.o.d ${OBJECTDIR}/Source/hd44780.o.d ${OBJECTDIR}/Source/LCDCtrl.o.d ${OBJECTDIR}/Source/LoraNetworkInterface.o.d ${OBJECTDIR}/Source/SIM7080GInterface.o.d ${OBJECTDIR}/Source/LTENetworkInterface.o.d ${OBJECTDIR}/Source/ATCmdInterpreter.o.d
|
||||
|
||||
# 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
|
||||
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), )
|
||||
@echo $(INFORMATION_MESSAGE)
|
||||
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_LINKER_FILE_OPTION=,--script="elf32pic32mx.x"
|
||||
@@ -107,636 +101,606 @@ endif
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: compile
|
||||
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"
|
||||
@${RM} ${OBJECTDIR}/Source/ChaletduinoV2Board.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/ChaletduinoV2Board.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/DigitalIO.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/DigitalIO.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/InternalUart.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/InternalUart.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/NetworkProtocol.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/NetworkProtocol.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/Terminal.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/Terminal.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/Uart.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/Uart.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/Util.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/Util.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/exceptions.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/exceptions.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/interrupts.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/interrupts.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/main.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/system.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/system.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/template.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/template.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/timer.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/timer.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/WiFiCtrl.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/WiFiCtrl.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/SPI.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/SPI.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${OBJECTDIR}/Source/LoraNetworkInterface.o: Source/LoraNetworkInterface.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${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
|
||||
${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/ChaletPowerRelay.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/ChaletPowerRelay.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/HarakiriRelay.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/HarakiriRelay.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/BatteryMonitor.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/BatteryMonitor.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/ina219.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/ina219.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/I2C.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/I2C.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/SPI_Flash.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/SPI_Flash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/Syslog.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/Syslog.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/Watchdog.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/Watchdog.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/BootloaderInterface.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/BootloaderInterface.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/TemperatureSensor.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/TemperatureSensor.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/TC77.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/TC77.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/BootloaderProtocol.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/BootloaderProtocol.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/crc32.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/crc32.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/LoraWatchdog.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/LoraWatchdog.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/ChaletduinoV2Board.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/ChaletduinoV2Board.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/common/source/nm_common.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_flash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_hif.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ota.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_periph.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_ssl.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/m2m_wifi.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmasic.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmbus.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmdrv.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/driver/source/nmspi.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/socket/source/inet_addr.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/socket/source/inet_ntop.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/socket/source/socket.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/winc3400_142/spi_flash/source/spi_flash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/DigitalIO.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/DigitalIO.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/InternalUart.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/InternalUart.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/NetworkProtocol.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/NetworkProtocol.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/Terminal.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/Terminal.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/Uart.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/Uart.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/Util.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/Util.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/exceptions.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/exceptions.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/interrupts.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/interrupts.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/main.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/system.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/system.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/template.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/template.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/timer.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/timer.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/WiFiCtrl.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/WiFiCtrl.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/SPI.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/SPI.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${OBJECTDIR}/Source/LoraNetworkInterface.o: Source/LoraNetworkInterface.c nbproject/Makefile-${CND_CONF}.mk
|
||||
@${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
|
||||
${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/ChaletPowerRelay.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/ChaletPowerRelay.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/HarakiriRelay.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/HarakiriRelay.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/BatteryMonitor.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/BatteryMonitor.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/ina219.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/ina219.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/I2C.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/I2C.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/SPI_Flash.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/SPI_Flash.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/Syslog.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/Syslog.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/Watchdog.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/Watchdog.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/BootloaderInterface.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/BootloaderInterface.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/TemperatureSensor.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/TemperatureSensor.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/TC77.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/TC77.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/BootloaderProtocol.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/BootloaderProtocol.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/crc32.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/crc32.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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"
|
||||
@${RM} ${OBJECTDIR}/Source/LoraWatchdog.o.d
|
||||
@${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)
|
||||
@${FIXDEPS} "${OBJECTDIR}/Source/LoraWatchdog.o.d" $(SILENT) -rsi ${MP_CC_DIR}../
|
||||
${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)
|
||||
|
||||
${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
|
||||
|
||||
@@ -749,15 +713,15 @@ endif
|
||||
# ------------------------------------------------------------------------------------
|
||||
# Rules for buildStep: link
|
||||
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk elf32pic32mx.x
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${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"
|
||||
${DISTDIR}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk elf32pic32mx.x
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${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
|
||||
dist/${CND_CONF}/${IMAGE_TYPE}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk elf32pic32mx.x
|
||||
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
${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_DIR}\\xc32-bin2hex dist/${CND_CONF}/${IMAGE_TYPE}/ChaletLora.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}
|
||||
${DISTDIR}/ChaletLora.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk elf32pic32mx.x
|
||||
@${MKDIR} ${DISTDIR}
|
||||
${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 ${DISTDIR}/ChaletLora.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}
|
||||
endif
|
||||
|
||||
|
||||
@@ -770,8 +734,8 @@ endif
|
||||
|
||||
# Clean Targets
|
||||
.clean-conf: ${CLEAN_SUBPROJECTS}
|
||||
${RM} -r build/ChaletDuinoV2_795F512H_
|
||||
${RM} -r dist/ChaletDuinoV2_795F512H_
|
||||
${RM} -r ${OBJECTDIR}
|
||||
${RM} -r ${DISTDIR}
|
||||
|
||||
# Enable dependency checking
|
||||
.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
|
||||
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
|
||||
#Sat Feb 08 11:00:16 EST 2025
|
||||
ChaletDuinoV2_795F512H_.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
||||
ChaletDuinoV2_795F512H_.com-microchip-mplab-nbide-toolchainXC32-XC32LanguageToolchain.md5=a5745c99cb5a5032f17cfaf0ff720282
|
||||
ChaletDuino_775F512H_.com-microchip-mplab-nbide-toolchainXC32-XC32LanguageToolchain.md5=a5745c99cb5a5032f17cfaf0ff720282
|
||||
ChaletDuinoV2_795F512H_.languagetoolchain.version=1.33
|
||||
default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
||||
proj.dir=D\:\\Main\\PicDev\\Projets\\ChaletLora\\ChaletLora.X
|
||||
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
|
||||
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" ...
|
||||
#
|
||||
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.
|
||||
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
|
||||
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)"
|
||||
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"
|
||||
@@ -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_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"
|
||||
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_CPPC_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
||||
# MP_BC_DIR is not defined
|
||||
MP_AS_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_BC_DIR is not defined
|
||||
DFP_DIR=C:/Program Files (x86)/Microchip/MPLABX/v5.40/packs/Microchip/PIC32MX_DFP/1.3.231
|
||||
DFP_DIR=C:/Users/JF/.mchp_packs/Microchip/PIC32MX_DFP/1.3.231
|
||||
|
||||
@@ -15,11 +15,11 @@
|
||||
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
|
||||
#
|
||||
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.
|
||||
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
|
||||
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)"
|
||||
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"
|
||||
@@ -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_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"
|
||||
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_CPPC_DIR="C:\Program Files\Microchip\xc32\v1.33\bin"
|
||||
# MP_BC_DIR is not defined
|
||||
MP_AS_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_BC_DIR is not defined
|
||||
DFP_DIR=C:/Program Files (x86)/Microchip/MPLABX/v5.40/packs/Microchip/PIC32MX_DFP/1.3.231
|
||||
DFP_DIR=C:/Users/JF/.mchp_packs/Microchip/PIC32MX_DFP/1.3.231
|
||||
|
||||
@@ -8,20 +8,11 @@ CND_BASEDIR=`pwd`
|
||||
CND_ARTIFACT_DIR_default=dist/default/production
|
||||
CND_ARTIFACT_NAME_default=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
|
||||
CND_ARTIFACT_DIR_ChaletDuino_775F512H_=dist/ChaletDuino_775F512H_/production
|
||||
CND_ARTIFACT_NAME_ChaletDuino_775F512H_=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
|
||||
CND_ARTIFACT_DIR_ChaletDuinoV2_795F512H_=dist/ChaletDuinoV2_795F512H_/production
|
||||
CND_ARTIFACT_NAME_ChaletDuinoV2_795F512H_=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/checksum.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 name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
@@ -172,7 +176,6 @@
|
||||
<itemPath>Source/timer.c</itemPath>
|
||||
<itemPath>Source/WiFiCtrl.c</itemPath>
|
||||
<itemPath>Source/SPI.c</itemPath>
|
||||
<itemPath>Source/LoraNetworkInterface.c</itemPath>
|
||||
<itemPath>Source/ChaletPowerRelay.c</itemPath>
|
||||
<itemPath>Source/HarakiriRelay.c</itemPath>
|
||||
<itemPath>Source/BatteryMonitor.c</itemPath>
|
||||
@@ -187,6 +190,13 @@
|
||||
<itemPath>Source/BootloaderProtocol.c</itemPath>
|
||||
<itemPath>Source/crc32.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 name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
@@ -209,7 +219,7 @@
|
||||
<targetPluginBoard></targetPluginBoard>
|
||||
<platformTool>ICD3PlatformTool</platformTool>
|
||||
<languageToolchain>XC32</languageToolchain>
|
||||
<languageToolchainVersion>2.41</languageToolchainVersion>
|
||||
<languageToolchainVersion>1.33</languageToolchainVersion>
|
||||
<platform>3</platform>
|
||||
</toolsSet>
|
||||
<packs>
|
||||
@@ -234,6 +244,7 @@
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -258,9 +269,10 @@
|
||||
<property key="place-data-into-section" value="false"/>
|
||||
<property key="post-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="support-ansi" value="false"/>
|
||||
<property key="tentative-definitions" value=""/>
|
||||
<property key="toplevel-reordering" value=""/>
|
||||
<property key="unaligned-access" value=""/>
|
||||
<property key="use-cci" value="false"/>
|
||||
@@ -292,6 +304,7 @@
|
||||
</C32-AS>
|
||||
<C32-CO>
|
||||
<property key="coverage-enable" value=""/>
|
||||
<property key="stack-guidance" value="false"/>
|
||||
</C32-CO>
|
||||
<C32-LD>
|
||||
<property key="additional-options-use-response-files" value="false"/>
|
||||
@@ -372,6 +385,7 @@
|
||||
<property key="omit-pack-options" value="1"/>
|
||||
<property key="relaxed-math" value="false"/>
|
||||
<property key="save-temps" value="false"/>
|
||||
<property key="stack-smashing" value=""/>
|
||||
<property key="wpo-lto" value="false"/>
|
||||
</C32Global>
|
||||
<ICD3PlatformTool>
|
||||
@@ -420,6 +434,8 @@
|
||||
<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"/>
|
||||
@@ -452,6 +468,86 @@
|
||||
<property key="programoptions.uselvpprogramming" value="false"/>
|
||||
<property key="voltagevalue" value="3.25"/>
|
||||
</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 name="ChaletDuino_775F512H_" type="2">
|
||||
<toolsSet>
|
||||
@@ -486,6 +582,7 @@
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -514,6 +611,7 @@
|
||||
value="CHALETDUINO_BRD;_SUPPRESS_PLIB_WARNING"/>
|
||||
<property key="strict-ansi" value="false"/>
|
||||
<property key="support-ansi" value="false"/>
|
||||
<property key="tentative-definitions" value=""/>
|
||||
<property key="toplevel-reordering" value=""/>
|
||||
<property key="unaligned-access" value=""/>
|
||||
<property key="use-cci" value="false"/>
|
||||
@@ -545,6 +643,7 @@
|
||||
</C32-AS>
|
||||
<C32-CO>
|
||||
<property key="coverage-enable" value=""/>
|
||||
<property key="stack-guidance" value="false"/>
|
||||
</C32-CO>
|
||||
<C32-LD>
|
||||
<property key="additional-options-use-response-files" value="false"/>
|
||||
@@ -566,7 +665,7 @@
|
||||
<property key="generate-16-bit-code" value="false"/>
|
||||
<property key="generate-cross-reference-file" 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="kseg-length" value=""/>
|
||||
<property key="kseg-origin" value=""/>
|
||||
@@ -625,6 +724,7 @@
|
||||
<property key="omit-pack-options" value="1"/>
|
||||
<property key="relaxed-math" value="false"/>
|
||||
<property key="save-temps" value="false"/>
|
||||
<property key="stack-smashing" value=""/>
|
||||
<property key="wpo-lto" value="false"/>
|
||||
</C32Global>
|
||||
<ICD3PlatformTool>
|
||||
@@ -673,6 +773,8 @@
|
||||
<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"/>
|
||||
@@ -897,6 +999,86 @@
|
||||
<C32Global>
|
||||
</C32Global>
|
||||
</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 name="ChaletDuinoV2_795F512H_" type="2">
|
||||
<toolsSet>
|
||||
@@ -931,6 +1113,7 @@
|
||||
</compileType>
|
||||
<makeCustomizationType>
|
||||
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
|
||||
<makeUseCleanTarget>false</makeUseCleanTarget>
|
||||
<makeCustomizationPreStep></makeCustomizationPreStep>
|
||||
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
|
||||
<makeCustomizationPostStep></makeCustomizationPostStep>
|
||||
@@ -959,6 +1142,7 @@
|
||||
value="CHALETDUINO_V2_BRD;_SUPPRESS_PLIB_WARNING"/>
|
||||
<property key="strict-ansi" value="false"/>
|
||||
<property key="support-ansi" value="false"/>
|
||||
<property key="tentative-definitions" value=""/>
|
||||
<property key="toplevel-reordering" value=""/>
|
||||
<property key="unaligned-access" value=""/>
|
||||
<property key="use-cci" value="false"/>
|
||||
@@ -990,6 +1174,7 @@
|
||||
</C32-AS>
|
||||
<C32-CO>
|
||||
<property key="coverage-enable" value=""/>
|
||||
<property key="stack-guidance" value="false"/>
|
||||
</C32-CO>
|
||||
<C32-LD>
|
||||
<property key="additional-options-use-response-files" value="false"/>
|
||||
@@ -1011,7 +1196,7 @@
|
||||
<property key="generate-16-bit-code" value="false"/>
|
||||
<property key="generate-cross-reference-file" 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="kseg-length" value=""/>
|
||||
<property key="kseg-origin" value=""/>
|
||||
@@ -1071,6 +1256,7 @@
|
||||
<property key="omit-pack-options" value="1"/>
|
||||
<property key="relaxed-math" value="false"/>
|
||||
<property key="save-temps" value="false"/>
|
||||
<property key="stack-smashing" value=""/>
|
||||
<property key="wpo-lto" value="false"/>
|
||||
</C32Global>
|
||||
<ICD3PlatformTool>
|
||||
@@ -1119,6 +1305,8 @@
|
||||
<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"/>
|
||||
@@ -1328,6 +1516,38 @@
|
||||
<C32Global>
|
||||
</C32Global>
|
||||
</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">
|
||||
<C32>
|
||||
</C32>
|
||||
@@ -1360,6 +1580,87 @@
|
||||
<C32Global>
|
||||
</C32Global>
|
||||
</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">
|
||||
<C32>
|
||||
</C32>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<confs>
|
||||
<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>
|
||||
<languageToolchainDir>C:\Program Files\Microchip\xc32\v2.41\bin</languageToolchainDir>
|
||||
<languageToolchainDir>C:\Program Files\Microchip\xc32\v1.33\bin</languageToolchainDir>
|
||||
<mdbdebugger version="1">
|
||||
<placeholder1>place holder 1</placeholder1>
|
||||
<placeholder2>place holder 2</placeholder2>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<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>
|
||||
<url>Source/BootloaderInterface.c</url>
|
||||
<bookmark id="5">
|
||||
@@ -14,8 +14,41 @@
|
||||
<key/>
|
||||
</bookmark>
|
||||
</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>
|
||||
<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>
|
||||
</project-private>
|
||||
|
||||
Reference in New Issue
Block a user