LED et pot fonctionnels
This commit is contained in:
@@ -1,14 +1,18 @@
|
||||
#include "define.h"
|
||||
#include "AudioConsole.h"
|
||||
#include "timer.h"
|
||||
#include "BoardCfg.h"
|
||||
|
||||
#include "ProtocolDefs.h"
|
||||
#include "NetworkProtocol.h"
|
||||
#include "VUMeter.h"
|
||||
#include "PushBtnMgr.h"
|
||||
#include "AudioConsoleLedMgr.h"
|
||||
|
||||
AVReceiverStatus_t mMAinZoneStatus, mZone2Status;
|
||||
AVReceiverStatus_t mMainZoneStatus, mZone2Status;
|
||||
bool mMasterInterfaceConnected;
|
||||
|
||||
int mAudioConsoleState;
|
||||
int mAudioConsoleStatusRetryCount;
|
||||
|
||||
int AudioConsoleInit()
|
||||
{
|
||||
@@ -16,18 +20,22 @@ int AudioConsoleInit()
|
||||
mMasterInterfaceConnected = false;
|
||||
mAudioConsoleState = AUDIO_CONSOLE_INIT_STATE;
|
||||
TimerStart(CONSOLE_IF_CONNECT_TIMER,AUDIO_CONSOLE_WAIT_FOR_WIFI_TIMEOUT);
|
||||
|
||||
mAudioConsoleStatusRetryCount = 0;
|
||||
mZone2Status.MainVolume = 0;
|
||||
mMainZoneStatus.MainVolume = 0;
|
||||
}
|
||||
|
||||
int AudioConsoleSetReceiverStatus(AVReceiverStatus_t *MainZone, AVReceiverStatus_t *Zone2)
|
||||
{
|
||||
mMAinZoneStatus.MainPwrStatus = MainZone ->MainPwrStatus;
|
||||
mMAinZoneStatus.MainSleepStatus = MainZone->MainSleepStatus;
|
||||
mMAinZoneStatus.IsMute = MainZone->IsMute;
|
||||
mMAinZoneStatus.DataValid = MainZone->DataValid;
|
||||
mMAinZoneStatus.ReceiverOnline = MainZone->ReceiverOnline;
|
||||
mMAinZoneStatus.SyncZones = MainZone->SyncZones;
|
||||
mMAinZoneStatus.MainVolume = MainZone->MainVolume;
|
||||
mAudioConsoleStatusRetryCount = 0;
|
||||
|
||||
mMainZoneStatus.MainPwrStatus = MainZone ->MainPwrStatus;
|
||||
mMainZoneStatus.MainSleepStatus = MainZone->MainSleepStatus;
|
||||
mMainZoneStatus.IsMute = MainZone->IsMute;
|
||||
mMainZoneStatus.DataValid = MainZone->DataValid;
|
||||
mMainZoneStatus.ReceiverOnline = MainZone->ReceiverOnline;
|
||||
mMainZoneStatus.SyncZones = MainZone->SyncZones;
|
||||
mMainZoneStatus.MainVolume = MainZone->MainVolume;
|
||||
|
||||
mZone2Status.MainPwrStatus = Zone2 ->MainPwrStatus;
|
||||
mZone2Status.MainSleepStatus = Zone2->MainSleepStatus;
|
||||
@@ -37,6 +45,10 @@ int AudioConsoleSetReceiverStatus(AVReceiverStatus_t *MainZone, AVReceiverStatus
|
||||
mZone2Status.SyncZones = Zone2->SyncZones;
|
||||
mZone2Status.MainVolume = Zone2->MainVolume;
|
||||
|
||||
VUMeterSetVolume(mMainZoneStatus.MainVolume,mZone2Status.MainVolume);
|
||||
|
||||
|
||||
UpdatePushButtonLEDs(&mMainZoneStatus,&mZone2Status);
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
@@ -68,10 +80,28 @@ int AudioConsoleSM(int Event)
|
||||
{
|
||||
case AUDIO_CONSOLE_SM_TICK_EVENT:
|
||||
{
|
||||
if(IsWiFiConnected() == true)
|
||||
{
|
||||
if(ConnectAudioInterface() == RET_ERROR)
|
||||
{
|
||||
//Socket don't work anymore... not shure what to do.
|
||||
int toto = 1;
|
||||
toto ++;
|
||||
}
|
||||
mAudioConsoleState = AUDIO_CONSOLE_CONNECTING_STATE;
|
||||
TimerStart(CONSOLE_IF_CONNECT_TIMER,AUDIO_CONSOLE_WAIT_FOR_CONNECT_TIMEOUT);
|
||||
}
|
||||
else
|
||||
{
|
||||
TimerStart(CONSOLE_IF_CONNECT_TIMER,AUDIO_CONSOLE_WAIT_FOR_WIFI_TIMEOUT);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_SM_CONNECTED_EVENT:
|
||||
{
|
||||
TimerStart(CONSOLE_IF_CONNECT_TIMER,AUDIO_CONSOLE_STATUS_REQUEST_TIMEOUT);
|
||||
RequestStatus();
|
||||
mAudioConsoleState = AUDIO_CONSOLE_RUN_STATE;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_SM_DISCONNECTED_EVENT:
|
||||
@@ -87,12 +117,13 @@ int AudioConsoleSM(int Event)
|
||||
{
|
||||
case AUDIO_CONSOLE_SM_TICK_EVENT:
|
||||
{
|
||||
if(IsAudioInterfaceConnected() == false)
|
||||
if(IsWiFiConnected() == false)
|
||||
{
|
||||
//TODO reset console display
|
||||
mAudioConsoleState = AUDIO_CONSOLE_INIT_STATE;
|
||||
TimerStop(CONSOLE_IF_CONNECT_TIMER);
|
||||
|
||||
AudioConsoleDisconnected();
|
||||
}
|
||||
else if(IsTimerExpired(CONSOLE_IF_CONNECT_TIMER))
|
||||
{
|
||||
AudioConsoleDisconnected(); //Retry to connect...
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -101,12 +132,12 @@ int AudioConsoleSM(int Event)
|
||||
TimerStart(CONSOLE_IF_CONNECT_TIMER,AUDIO_CONSOLE_STATUS_REQUEST_TIMEOUT);
|
||||
RequestStatus();
|
||||
mAudioConsoleState = AUDIO_CONSOLE_RUN_STATE;
|
||||
LedMgrShowOfflineMode(false);
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_SM_DISCONNECTED_EVENT:
|
||||
{
|
||||
//Connection timed out.... trying again.
|
||||
ConnectAudioInterface();
|
||||
AudioConsoleDisconnected();
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -118,18 +149,23 @@ int AudioConsoleSM(int Event)
|
||||
{
|
||||
case AUDIO_CONSOLE_SM_TICK_EVENT:
|
||||
{
|
||||
if(IsAudioInterfaceConnected() == false)
|
||||
if(IsAudioInterfaceConnected() == false || IsWiFiConnected() == false)
|
||||
{
|
||||
//TODO reset console display
|
||||
mAudioConsoleState = AUDIO_CONSOLE_INIT_STATE;
|
||||
TimerStop(CONSOLE_IF_CONNECT_TIMER);
|
||||
|
||||
AudioConsoleDisconnected();
|
||||
}
|
||||
if(IsTimerExpired(CONSOLE_IF_CONNECT_TIMER))
|
||||
else if(IsTimerExpired(CONSOLE_IF_CONNECT_TIMER))
|
||||
{
|
||||
if(RequestStatus() == RET_OK)
|
||||
{
|
||||
RequestStatus();
|
||||
TimerStart(CONSOLE_IF_CONNECT_TIMER,AUDIO_CONSOLE_STATUS_REQUEST_TIMEOUT);
|
||||
}
|
||||
else
|
||||
{
|
||||
AudioConsoleDisconnected();
|
||||
}
|
||||
|
||||
}
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_SM_CONNECTED_EVENT:
|
||||
@@ -139,8 +175,8 @@ int AudioConsoleSM(int Event)
|
||||
}
|
||||
case AUDIO_CONSOLE_SM_DISCONNECTED_EVENT:
|
||||
{
|
||||
mAudioConsoleState = AUDIO_CONSOLE_INIT_STATE;
|
||||
TimerStop(CONSOLE_IF_CONNECT_TIMER);
|
||||
AudioConsoleDisconnected();
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -168,7 +204,241 @@ int AudioConsoleSetIFConnectionStatus(bool Connected)
|
||||
}
|
||||
}
|
||||
|
||||
void RequestStatus()
|
||||
int RequestStatus()
|
||||
{
|
||||
if(mAudioConsoleStatusRetryCount >= AUDIO_CONSOLE_MAX_STATUS_RETRY)
|
||||
{
|
||||
return RET_ERROR;
|
||||
}
|
||||
|
||||
mAudioConsoleStatusRetryCount++;
|
||||
AudioConsoleSendCommand(AV_RECEIVER_INTERFACE_GENERAL_STATUS_REQUEST,0,0);
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
|
||||
int SendMainVolumeToMaster()
|
||||
{
|
||||
char Volume = mMainZoneStatus.MainVolume;
|
||||
AudioConsoleSendCommand(AV_RECEIVER_INTERFACE_SET_MAIN_VOLUME_REQUEST,&Volume,1);
|
||||
return RET_OK;
|
||||
}
|
||||
int SendZone2VolumeToMaster()
|
||||
{
|
||||
char Volume = mZone2Status.MainVolume;
|
||||
AudioConsoleSendCommand(AV_RECEIVER_INTERFACE_SET_ZONE2_VOLUME_REQUEST,&Volume,1);
|
||||
return RET_OK;
|
||||
}
|
||||
int SendIncrementMainVolume(bool Increment)
|
||||
{
|
||||
char data;
|
||||
if(Increment == true)
|
||||
{
|
||||
data = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
data = 0;
|
||||
}
|
||||
AudioConsoleSendCommand(AV_RECEIVER_INTERFACE_INCREMENT_MAIN_VOLUME_REQUEST,&data,1);
|
||||
return RET_OK;
|
||||
}
|
||||
int SendIncrementZ2Volume(bool Increment)
|
||||
{
|
||||
char data;
|
||||
if(Increment == true)
|
||||
{
|
||||
data = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
data = 0;
|
||||
}
|
||||
AudioConsoleSendCommand(AV_RECEIVER_INTERFACE_INCREMENT_Z2_VOLUME_REQUEST,&data,1);
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
int AudioConsoleDisconnected()
|
||||
{
|
||||
//TODO reset console display
|
||||
ONBOARD_LED1_PIN = LED_OFF;
|
||||
mAudioConsoleStatusRetryCount = 0;
|
||||
DisconnectAudioInterface();
|
||||
mAudioConsoleState = AUDIO_CONSOLE_DISCONNECTED_STATE;
|
||||
TimerStop(CONSOLE_IF_CONNECT_TIMER);
|
||||
LedMgrShowOfflineMode(true);
|
||||
}
|
||||
|
||||
int AudioConsoleVolumeUp(int Zone)
|
||||
{
|
||||
switch(Zone)
|
||||
{
|
||||
case AUDIO_CONSOLE_SALON_ZONE:
|
||||
{
|
||||
// if(mMainZoneStatus.MainVolume == AUDIO_CONSOLE_MAX_VOLUME)
|
||||
// return RET_OK;
|
||||
//
|
||||
// mMainZoneStatus.MainVolume += AUDIO_CONSOLE_VOLUME_INCREMENT;
|
||||
// if(mMainZoneStatus.MainVolume > AUDIO_CONSOLE_MAX_VOLUME)
|
||||
// {
|
||||
// mMainZoneStatus.MainVolume =AUDIO_CONSOLE_MAX_VOLUME;
|
||||
// }
|
||||
// SendMainVolumeToMaster();
|
||||
SendIncrementMainVolume(true);
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_CUISINE_ZONE:
|
||||
{
|
||||
// if(mZone2Status.MainVolume == AUDIO_CONSOLE_MAX_VOLUME)
|
||||
// {
|
||||
// return RET_OK;
|
||||
// }
|
||||
//
|
||||
// mZone2Status.MainVolume += AUDIO_CONSOLE_VOLUME_INCREMENT;
|
||||
// if(mZone2Status.MainVolume > AUDIO_CONSOLE_MAX_VOLUME)
|
||||
// {
|
||||
// mZone2Status.MainVolume = AUDIO_CONSOLE_MAX_VOLUME;
|
||||
// }
|
||||
|
||||
// SendZone2VolumeToMaster();
|
||||
SendIncrementZ2Volume(true);
|
||||
break;
|
||||
}
|
||||
}
|
||||
RequestStatus();
|
||||
return RET_OK;
|
||||
}
|
||||
int AudioConsoleVolumeDown(int Zone)
|
||||
{
|
||||
switch(Zone)
|
||||
{
|
||||
|
||||
|
||||
case AUDIO_CONSOLE_SALON_ZONE:
|
||||
{
|
||||
// if(mMainZoneStatus.MainVolume == 0)
|
||||
// {
|
||||
// return RET_OK;
|
||||
// }
|
||||
//
|
||||
// if(mMainZoneStatus.MainVolume <= AUDIO_CONSOLE_VOLUME_INCREMENT)
|
||||
// {
|
||||
// mMainZoneStatus.MainVolume = 0;
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// mMainZoneStatus.MainVolume -= AUDIO_CONSOLE_VOLUME_INCREMENT;
|
||||
// }
|
||||
// SendMainVolumeToMaster();
|
||||
SendIncrementMainVolume(false);
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_CUISINE_ZONE:
|
||||
{
|
||||
// if(mZone2Status.MainVolume == 0)
|
||||
// {
|
||||
// return RET_OK;
|
||||
// }
|
||||
//
|
||||
// if(mZone2Status.MainVolume <= AUDIO_CONSOLE_VOLUME_INCREMENT)
|
||||
// {
|
||||
// mZone2Status.MainVolume = 0;
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// mZone2Status.MainVolume -= AUDIO_CONSOLE_VOLUME_INCREMENT;
|
||||
// }
|
||||
//// SendZone2VolumeToMaster();
|
||||
SendIncrementZ2Volume(false);
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
RequestStatus();
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
int LinkZ2BtnPressed()
|
||||
{
|
||||
if(mMainZoneStatus.SyncZones == true)
|
||||
{
|
||||
SendLinkZ2VolumeToMaster(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
SendLinkZ2VolumeToMaster(true);
|
||||
}
|
||||
RequestStatus();
|
||||
return RET_OK;
|
||||
}
|
||||
int MainZonePwrBtnPressed()
|
||||
{
|
||||
if(mMainZoneStatus.MainPwrStatus == true)
|
||||
{
|
||||
SendMainZonePwrToMaster(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
SendMainZonePwrToMaster(true);
|
||||
}
|
||||
RequestStatus();
|
||||
return RET_OK;
|
||||
}
|
||||
int Zone2PwrBtnPressed()
|
||||
{
|
||||
if(mZone2Status.MainPwrStatus == true)
|
||||
{
|
||||
SendZone2PwrToMaster(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
SendZone2PwrToMaster(true);
|
||||
}
|
||||
RequestStatus();
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
int SendLinkZ2VolumeToMaster(bool link)
|
||||
{
|
||||
char data;
|
||||
if(link == true)
|
||||
{
|
||||
data = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
data = 0;
|
||||
}
|
||||
AudioConsoleSendCommand(AV_RECEIVER_INTERFACE_SET_SYNC_Z2_WITH_Z1_REQUEST,&data,1);
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
|
||||
int SendMainZonePwrToMaster(bool ON)
|
||||
{
|
||||
char data;
|
||||
if(ON == true)
|
||||
{
|
||||
data = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
data = 0;
|
||||
}
|
||||
AudioConsoleSendCommand(AV_RECEIVER_INTERFACE_SET_MAIN_POWER_REQUEST,&data,1);
|
||||
return RET_OK;
|
||||
}
|
||||
int SendZone2PwrToMaster(bool ON)
|
||||
{
|
||||
char data;
|
||||
if(ON == true)
|
||||
{
|
||||
data = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
data = 0;
|
||||
}
|
||||
AudioConsoleSendCommand(AV_RECEIVER_INTERFACE_SET_ZONE2_REQUEST,&data,1);
|
||||
return RET_OK;
|
||||
}
|
||||
@@ -11,15 +11,24 @@
|
||||
#include "define.h"
|
||||
#include "AudioConsoleInterface.h"
|
||||
#include "WiFiCtrl.h"
|
||||
#include "BoardCfg.h"
|
||||
|
||||
|
||||
#define AUDIO_CONSOLE_WAIT_FOR_WIFI_TIMEOUT 1000
|
||||
#define AUDIO_CONSOLE_WAIT_FOR_CONNECT_TIMEOUT 5000
|
||||
#define AUDIO_CONSOLE_WAIT_FOR_CONNECT_TIMEOUT 10000
|
||||
#define AUDIO_CONSOLE_STATUS_REQUEST_TIMEOUT 1000
|
||||
#define AUDIO_CONSOLE_MAX_STATUS_RETRY 5
|
||||
#define AUDIO_CONSOLE_VOLUME_INCREMENT 1
|
||||
|
||||
|
||||
|
||||
enum eAudioConsoleZone
|
||||
{
|
||||
AUDIO_CONSOLE_SALON_ZONE,
|
||||
AUDIO_CONSOLE_CUISINE_ZONE
|
||||
};
|
||||
|
||||
|
||||
#define AUDIO_CONSOLE_MIN_VOLUME 0
|
||||
#define AUDIO_CONSOLE_MAX_VOLUME 194
|
||||
|
||||
typedef struct eAVReceiverStatus
|
||||
{
|
||||
@@ -56,9 +65,20 @@ void AudioConsoleTick();
|
||||
int AudioConsoleSetIFConnectionStatus(bool Connected);
|
||||
int AudioConsoleSetReceiverStatus(AVReceiverStatus_t *MainZone, AVReceiverStatus_t *Zone2);
|
||||
int AudioConsoleSM(int Event);
|
||||
int AudioConsoleDisconnected();
|
||||
|
||||
int RequestStatus();
|
||||
int SendMainVolumeToMaster();
|
||||
int SendZone2VolumeToMaster();
|
||||
int SendLinkZ2VolumeToMaster(bool link);
|
||||
int SendMainZonePwrToMaster(bool ON);
|
||||
int SendZone2PwrToMaster(bool ON);
|
||||
int AudioConsoleVolumeUp(int Zone);
|
||||
int AudioConsoleVolumeDown(int Zone);
|
||||
int LinkZ2BtnPressed();
|
||||
int MainZonePwrBtnPressed();
|
||||
int Zone2PwrBtnPressed();
|
||||
|
||||
void RequestStatus();
|
||||
|
||||
#endif /* AUDIOCONSOLE_H */
|
||||
|
||||
|
||||
@@ -47,49 +47,26 @@ void AudioConsoleIFExecuteMasterCommand(unsigned char SenderID, unsigned char Co
|
||||
MainZone.MainPwrStatus = Data[0];
|
||||
MainZone.MainSleepStatus = Data[1];
|
||||
|
||||
MainZone.MainVolume = Data[5];
|
||||
MainZone.MainVolume <<= 8;
|
||||
MainZone.MainVolume += Data[4];
|
||||
MainZone.MainVolume <<= 8;
|
||||
MainZone.MainVolume += Data[3];
|
||||
MainZone.MainVolume <<= 8;
|
||||
MainZone.MainVolume += Data[2];
|
||||
// memcpy(&(MainZone.MainVolume),&IntToFloat,4);
|
||||
MainZone.MainVolume = Data[2];
|
||||
|
||||
MainZone.IsMute = Data[6];
|
||||
MainZone.DataValid = Data[7];
|
||||
MainZone.ReceiverOnline = Data[8];
|
||||
MainZone.SyncZones = Data[9];
|
||||
MainZone.IsMute = Data[3];
|
||||
MainZone.DataValid = Data[4];
|
||||
MainZone.ReceiverOnline = Data[5];
|
||||
MainZone.SyncZones = Data[6];
|
||||
|
||||
|
||||
//Zone 2 status
|
||||
IntToFloat = 0;
|
||||
|
||||
Zone2.MainPwrStatus = Data[0];
|
||||
Zone2.MainSleepStatus = Data[1];
|
||||
Zone2.MainPwrStatus = Data[7];
|
||||
Zone2.MainSleepStatus = Data[8];
|
||||
|
||||
Zone2.MainVolume = Data[9];
|
||||
|
||||
Zone2.MainVolume = Data[2];
|
||||
Zone2.MainVolume <<= 8;
|
||||
Zone2.MainVolume += Data[3];
|
||||
Zone2.MainVolume <<= 8;
|
||||
Zone2.MainVolume += Data[4];
|
||||
Zone2.MainVolume <<= 8;
|
||||
Zone2.MainVolume += Data[5];
|
||||
|
||||
// IntToFloat = Data[2];
|
||||
// IntToFloat <<= 8;
|
||||
// IntToFloat += Data[3];
|
||||
// IntToFloat <<= 8;
|
||||
// IntToFloat += Data[4];
|
||||
// IntToFloat <<= 8;
|
||||
// IntToFloat += Data[5];
|
||||
// memcpy(&(Zone2.MainVolume),&IntToFloat,4);
|
||||
|
||||
Zone2.IsMute = Data[6];
|
||||
Zone2.DataValid = Data[7];
|
||||
Zone2.ReceiverOnline = Data[8];
|
||||
Zone2.SyncZones = Data[9];
|
||||
Zone2.IsMute = Data[10];
|
||||
Zone2.DataValid = Data[11];
|
||||
Zone2.ReceiverOnline = Data[12];
|
||||
Zone2.SyncZones = Data[13];
|
||||
|
||||
|
||||
|
||||
@@ -158,6 +135,14 @@ void AudioConsoleIFExecuteMasterCommand(unsigned char SenderID, unsigned char Co
|
||||
{
|
||||
break;
|
||||
}
|
||||
case AV_RECEIVER_INTERFACE_INCREMENT_MAIN_VOLUME_RESPONSE:
|
||||
{
|
||||
break;
|
||||
}
|
||||
AV_RECEIVER_INTERFACE_INCREMENT_Z2_VOLUME_RESPONSE:
|
||||
{
|
||||
break;
|
||||
}
|
||||
case AV_RECEIVER_INTERFACE_GENERAL_STATUS_REQUEST:
|
||||
case AV_RECEIVER_INTERFACE_SET_MAIN_POWER_REQUEST:
|
||||
case AV_RECEIVER_INTERFACE_SET_ZONE2_REQUEST:
|
||||
@@ -169,6 +154,9 @@ void AudioConsoleIFExecuteMasterCommand(unsigned char SenderID, unsigned char Co
|
||||
case AV_RECEIVER_INTERFACE_SET_ZONE2_VOLUME_REQUEST:
|
||||
case AV_RECEIVER_INTERFACE_SET_ZONE2_INPUT_REQUEST:
|
||||
case AV_RECEIVER_INTERFACE_SET_SYNC_Z2_WITH_Z1_REQUEST:
|
||||
case AV_RECEIVER_INTERFACE_INCREMENT_MAIN_VOLUME_REQUEST:
|
||||
case AV_RECEIVER_INTERFACE_INCREMENT_Z2_VOLUME_REQUEST:
|
||||
|
||||
|
||||
default:
|
||||
{
|
||||
|
||||
@@ -0,0 +1,291 @@
|
||||
#include "AudioConsoleLedMgr.h"
|
||||
#include "timer.h"
|
||||
//BtnLedDimmer_t mLinkZ2LEDDimmer;
|
||||
//int DimmerSlope = 5;
|
||||
|
||||
BtnLedDimmer_t mLedDimmerList[AUDIO_CONSOLE_NB_LED];
|
||||
BtnLedDimmer_t mLinkZ2LEDDimmer;
|
||||
int DimmerSlope = 5;
|
||||
|
||||
void AudioConsoleLedMgrInit()
|
||||
{
|
||||
mLinkZ2LEDDimmer.IsON = false;
|
||||
mLinkZ2LEDDimmer.TotalPeriod = 200;
|
||||
mLinkZ2LEDDimmer.ONPeriod = 200;
|
||||
mLinkZ2LEDDimmer.Counter = 0;
|
||||
mLinkZ2LEDDimmer.BreathEffect = true;
|
||||
|
||||
int i;
|
||||
for(i = 0; i < AUDIO_CONSOLE_NB_LED; i++)
|
||||
{
|
||||
mLedDimmerList[i].IsON = false;
|
||||
mLedDimmerList[i].TotalPeriod = 200;
|
||||
mLedDimmerList[i].ONPeriod = 200;
|
||||
mLedDimmerList[i].Counter = 0;
|
||||
mLedDimmerList[i].BreathEffect = false;
|
||||
mLedDimmerList[i].DimmerSlope = 5;
|
||||
}
|
||||
|
||||
TimerStart(LED_EFFECT_TIMER,LED_EFFECT_TIMEOUT);
|
||||
}
|
||||
|
||||
void AudioConsoleLedMgrTick()
|
||||
{
|
||||
if(IsTimerExpired(LED_EFFECT_TIMER) == true) //Reuse pushbutton timer :)
|
||||
{
|
||||
// if(mLinkZ2LEDDimmer.BreathEffect == true && mLinkZ2LEDDimmer.IsON == true)
|
||||
// {
|
||||
// mLinkZ2LEDDimmer.ONPeriod += DimmerSlope;
|
||||
// if(mLinkZ2LEDDimmer.ONPeriod >= mLinkZ2LEDDimmer.TotalPeriod)
|
||||
// {
|
||||
// DimmerSlope = -5;
|
||||
// mLinkZ2LEDDimmer.ONPeriod = mLinkZ2LEDDimmer.TotalPeriod - 5;
|
||||
// }
|
||||
// else if(mLinkZ2LEDDimmer.ONPeriod <= 5)
|
||||
// mLinkZ2LEDDimmer.ONPeriod = DimmerSlope = 5;
|
||||
// }
|
||||
|
||||
int i;
|
||||
for(i = 0; i < AUDIO_CONSOLE_NB_LED; i++)
|
||||
{
|
||||
if(mLedDimmerList[i].BreathEffect == true && mLedDimmerList[i].IsON == true)
|
||||
{
|
||||
mLedDimmerList[i].ONPeriod += mLedDimmerList[i].DimmerSlope;
|
||||
if(mLedDimmerList[i].ONPeriod >= mLedDimmerList[i].TotalPeriod)
|
||||
{
|
||||
mLedDimmerList[i].DimmerSlope = -5;
|
||||
mLedDimmerList[i].ONPeriod = mLedDimmerList[i].TotalPeriod - 5;
|
||||
}
|
||||
else if(mLedDimmerList[i].ONPeriod <= 5)
|
||||
{
|
||||
mLedDimmerList[i].DimmerSlope = 5;
|
||||
}
|
||||
}
|
||||
}
|
||||
TimerStart(LED_EFFECT_TIMER,LED_EFFECT_TIMEOUT);
|
||||
}
|
||||
|
||||
// if(mLinkZ2LEDDimmer.IsON)
|
||||
// {
|
||||
// if(mLinkZ2LEDDimmer.Counter++ >= mLinkZ2LEDDimmer.ONPeriod)
|
||||
// {
|
||||
// AUDIO_CONSOLE_LINK_Z2_STATUS_LED = LED_OFF;
|
||||
// if(mLinkZ2LEDDimmer.Counter >= mLinkZ2LEDDimmer.TotalPeriod)
|
||||
// {
|
||||
// AUDIO_CONSOLE_LINK_Z2_STATUS_LED = LED_ON;
|
||||
// mLinkZ2LEDDimmer.Counter = 0;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
int i;
|
||||
for(i = 0; i < AUDIO_CONSOLE_NB_LED; i++)
|
||||
{
|
||||
if(mLedDimmerList[i].IsON)
|
||||
{
|
||||
if(mLedDimmerList[i].Counter++ >= mLedDimmerList[i].ONPeriod)
|
||||
{
|
||||
TurnOFF(i);
|
||||
if(mLedDimmerList[i].Counter >= mLedDimmerList[i].TotalPeriod)
|
||||
{
|
||||
TurnON(i);
|
||||
mLedDimmerList[i].Counter = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
int UpdatePushButtonLEDs(AVReceiverStatus_t *MainZoneStatus, AVReceiverStatus_t* Z2Status)
|
||||
{
|
||||
if(MainZoneStatus->MainPwrStatus == true)
|
||||
{
|
||||
LedMgrSetLED(AUDIO_CONSOLE_MAIN_PWR_LED,true,100,false);
|
||||
// AUDIO_CONSOLE_MAIN_PWR_STATUS_LED = LED_ON;
|
||||
}
|
||||
else
|
||||
{
|
||||
LedMgrSetLED(AUDIO_CONSOLE_MAIN_PWR_LED,false,100,false);
|
||||
// AUDIO_CONSOLE_MAIN_PWR_STATUS_LED = LED_OFF;
|
||||
}
|
||||
|
||||
if(Z2Status->MainPwrStatus == true)
|
||||
{
|
||||
LedMgrSetLED(AUDIO_CONSOLE_Z2_PWR_LED,true,100,false);
|
||||
// AUDIO_CONSOLE_ZONE2_PWR_STATUS_LED = LED_ON;
|
||||
}
|
||||
else
|
||||
{
|
||||
LedMgrSetLED(AUDIO_CONSOLE_Z2_PWR_LED,false,100,false);
|
||||
// AUDIO_CONSOLE_ZONE2_PWR_STATUS_LED = LED_OFF;
|
||||
}
|
||||
|
||||
if(MainZoneStatus->SyncZones == true)
|
||||
{
|
||||
LedMgrSetLED(AUDIO_CONSOLE_SYNC_Z2_LED,true,100,true);
|
||||
// AUDIO_CONSOLE_LINK_Z2_STATUS_LED = LED_ON;
|
||||
// mLinkZ2LEDDimmer.IsON = true;
|
||||
// mLinkZ2LEDDimmer.Counter = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
LedMgrSetLED(AUDIO_CONSOLE_SYNC_Z2_LED,false,100,false);
|
||||
|
||||
// AUDIO_CONSOLE_LINK_Z2_STATUS_LED = LED_OFF;
|
||||
// mLinkZ2LEDDimmer.IsON = false;
|
||||
}
|
||||
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
int LedMgrSetLED(int LedID, bool ON, int Percent, bool breathe)
|
||||
{
|
||||
if(LedID >= AUDIO_CONSOLE_NB_LED)
|
||||
return RET_ERROR;
|
||||
if(Percent > 100)
|
||||
return RET_ERROR;
|
||||
|
||||
if(ON == true)
|
||||
{
|
||||
TurnON(LedID);
|
||||
}
|
||||
else
|
||||
{
|
||||
TurnOFF(LedID);
|
||||
}
|
||||
|
||||
|
||||
if(ON != mLedDimmerList[LedID].IsON || breathe == false)
|
||||
{
|
||||
mLedDimmerList[LedID].ONPeriod = (((float)Percent/100)*mLedDimmerList[LedID].TotalPeriod);
|
||||
mLedDimmerList[LedID].Counter = 0;
|
||||
}
|
||||
mLedDimmerList[LedID].IsON = ON;
|
||||
mLedDimmerList[LedID].BreathEffect = breathe;
|
||||
|
||||
|
||||
|
||||
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
int TurnON(int LedID)
|
||||
{
|
||||
switch(LedID)
|
||||
{
|
||||
case AUDIO_CONSOLE_SYNC_Z2_LED:
|
||||
{
|
||||
AUDIO_CONSOLE_LINK_Z2_STATUS_LED = LED_ON;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_MAIN_PWR_LED:
|
||||
{
|
||||
AUDIO_CONSOLE_MAIN_PWR_STATUS_LED = LED_ON;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_Z2_PWR_LED:
|
||||
{
|
||||
AUDIO_CONSOLE_ZONE2_PWR_STATUS_LED = LED_ON;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_PUSHBTN_2_LED:
|
||||
{
|
||||
PUSH_BUTTON_LED2_PIN = LED_ON;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_PUSHBTN_3_LED:
|
||||
{
|
||||
PUSH_BUTTON_LED3_PIN = LED_ON;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_PUSHBTN_4_LED:
|
||||
{
|
||||
PUSH_BUTTON_LED4_PIN = LED_ON;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_PUSHBTN_5_LED:
|
||||
{
|
||||
PUSH_BUTTON_LED5_PIN = LED_ON;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_PUSHBTN_6_LED:
|
||||
{
|
||||
PUSH_BUTTON_LED6_PIN = LED_ON;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_PUSHBTN_7_LED:
|
||||
{
|
||||
PUSH_BUTTON_LED7_PIN = LED_ON;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return RET_OK;
|
||||
}
|
||||
int TurnOFF(int LedID)
|
||||
{
|
||||
switch(LedID)
|
||||
{
|
||||
case AUDIO_CONSOLE_SYNC_Z2_LED:
|
||||
{
|
||||
AUDIO_CONSOLE_LINK_Z2_STATUS_LED = LED_OFF;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_MAIN_PWR_LED:
|
||||
{
|
||||
AUDIO_CONSOLE_MAIN_PWR_STATUS_LED = LED_OFF;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_Z2_PWR_LED:
|
||||
{
|
||||
AUDIO_CONSOLE_ZONE2_PWR_STATUS_LED = LED_OFF;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_PUSHBTN_2_LED:
|
||||
{
|
||||
PUSH_BUTTON_LED2_PIN = LED_OFF;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_PUSHBTN_3_LED:
|
||||
{
|
||||
PUSH_BUTTON_LED3_PIN = LED_OFF;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_PUSHBTN_4_LED:
|
||||
{
|
||||
PUSH_BUTTON_LED4_PIN = LED_OFF;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_PUSHBTN_5_LED:
|
||||
{
|
||||
PUSH_BUTTON_LED5_PIN = LED_OFF;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_PUSHBTN_6_LED:
|
||||
{
|
||||
PUSH_BUTTON_LED6_PIN = LED_OFF;
|
||||
break;
|
||||
}
|
||||
case AUDIO_CONSOLE_PUSHBTN_7_LED:
|
||||
{
|
||||
PUSH_BUTTON_LED7_PIN = LED_OFF;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
int LedMgrShowOfflineMode(bool Offline)
|
||||
{
|
||||
int i = 0;
|
||||
bool ON = true;
|
||||
if(Offline == true)
|
||||
{
|
||||
ON = false;
|
||||
}
|
||||
for(i = 0; i < AUDIO_CONSOLE_NB_LED; i++)
|
||||
{
|
||||
LedMgrSetLED(i,ON,100,true);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* File: AudioConsoleLedMgr.h
|
||||
* Author: JF
|
||||
*
|
||||
* Created on February 23, 2025, 3:26 PM
|
||||
*/
|
||||
|
||||
#ifndef AUDIOCONSOLELEDMGR_H
|
||||
#define AUDIOCONSOLELEDMGR_H
|
||||
|
||||
#include "define.h"
|
||||
#include "BoardCfg.h"
|
||||
#include "AudioConsole.h"
|
||||
|
||||
#define LED_EFFECT_TIMEOUT 50 //millisecs
|
||||
|
||||
#define AUDIO_CONSOLE_MAIN_PWR_STATUS_LED VU1_BACKLIGHT_PIN
|
||||
#define AUDIO_CONSOLE_ZONE2_PWR_STATUS_LED VU2_BACKLIGHT_PIN
|
||||
#define AUDIO_CONSOLE_LINK_Z2_STATUS_LED PUSH_BUTTON_LED1_PIN
|
||||
|
||||
enum eAudioConsoleLED
|
||||
{
|
||||
AUDIO_CONSOLE_SYNC_Z2_LED,
|
||||
AUDIO_CONSOLE_MAIN_PWR_LED, //VU1 backlight
|
||||
AUDIO_CONSOLE_Z2_PWR_LED, //VU2 backlight
|
||||
AUDIO_CONSOLE_PUSHBTN_2_LED,
|
||||
AUDIO_CONSOLE_PUSHBTN_3_LED,
|
||||
AUDIO_CONSOLE_PUSHBTN_4_LED,
|
||||
AUDIO_CONSOLE_PUSHBTN_5_LED,
|
||||
AUDIO_CONSOLE_PUSHBTN_6_LED,
|
||||
AUDIO_CONSOLE_PUSHBTN_7_LED,
|
||||
|
||||
AUDIO_CONSOLE_NB_LED
|
||||
|
||||
};
|
||||
|
||||
|
||||
typedef struct BtnLEDDimmer
|
||||
{
|
||||
int Counter;
|
||||
int ONPeriod;
|
||||
int TotalPeriod;
|
||||
bool IsON;
|
||||
bool BreathEffect;
|
||||
int DimmerSlope;
|
||||
}BtnLedDimmer_t;
|
||||
|
||||
void AudioConsoleLedMgrInit();
|
||||
void AudioConsoleLedMgrTick();
|
||||
int UpdatePushButtonLEDs(AVReceiverStatus_t *MainZoneStatus, AVReceiverStatus_t* Z2Status);
|
||||
int LedMgrShowOfflineMode(bool Offline);
|
||||
int LedMgrSetLED(int LedID, bool ON, int Percent, bool breathe);
|
||||
int TurnON(int LedID);
|
||||
int TurnOFF(int LedID);
|
||||
|
||||
#endif /* AUDIOCONSOLELEDMGR_H */
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
#ifndef DACINTERFACE_H
|
||||
#define DACINTERFACE_H
|
||||
|
||||
#define DAC_MAX_VALUE 1023
|
||||
|
||||
enum eDACInterfaceChannel
|
||||
{
|
||||
BUREAU_DAC_CHANNEL,
|
||||
|
||||
@@ -265,6 +265,10 @@ enum AV_RECEIVER_INTERFACE_CMDS
|
||||
AV_RECEIVER_INTERFACE_SET_ZONE2_INPUT_RESPONSE,
|
||||
AV_RECEIVER_INTERFACE_SET_SYNC_Z2_WITH_Z1_REQUEST,
|
||||
AV_RECEIVER_INTERFACE_SET_SYNC_Z2_WITH_Z1_RESPONSE,
|
||||
AV_RECEIVER_INTERFACE_INCREMENT_MAIN_VOLUME_REQUEST,
|
||||
AV_RECEIVER_INTERFACE_INCREMENT_MAIN_VOLUME_RESPONSE,
|
||||
AV_RECEIVER_INTERFACE_INCREMENT_Z2_VOLUME_REQUEST,
|
||||
AV_RECEIVER_INTERFACE_INCREMENT_Z2_VOLUME_RESPONSE,
|
||||
|
||||
|
||||
MAX_AV_RECEIVER_INTERFACE_CMD
|
||||
|
||||
@@ -0,0 +1,108 @@
|
||||
#include "PushBtnMgr.h"
|
||||
#include "timer.h"
|
||||
#include "Syslog.h"
|
||||
|
||||
BtnState_t mLinkZ2BtnState, mMainZonePwrBtn, mZ2PwrBtn;
|
||||
|
||||
|
||||
|
||||
|
||||
void PushBtnMgrInit()
|
||||
{
|
||||
mLinkZ2BtnState.Debouncing = false;
|
||||
mMainZonePwrBtn.Debouncing = false;
|
||||
mZ2PwrBtn.Debouncing = false;
|
||||
|
||||
mLinkZ2BtnState.BtnState = AUDIO_CONSOLE_LINK_Z2_BTN;
|
||||
mMainZonePwrBtn.BtnState = AUDIO_CONSOLE_MAIN_PWR_BTN;
|
||||
mZ2PwrBtn.BtnState = AUDIO_CONSOLE_Z2_PWR_BTN;
|
||||
|
||||
|
||||
|
||||
TimerStart(PUSHBTN_DEBOUNCE_TIMER,PUSHBTN_DEBOUNCE_TIMEOUT);
|
||||
}
|
||||
|
||||
|
||||
void PushButtonMgrTick()
|
||||
{
|
||||
if(IsTimerExpired(PUSHBTN_DEBOUNCE_TIMER) == true)
|
||||
{
|
||||
//Check link Z2 volume with main zone btn
|
||||
if(mLinkZ2BtnState.BtnState != AUDIO_CONSOLE_LINK_Z2_BTN)
|
||||
{
|
||||
mLinkZ2BtnState.BtnState = AUDIO_CONSOLE_LINK_Z2_BTN;
|
||||
mLinkZ2BtnState.Debouncing = true;
|
||||
}
|
||||
else if(mLinkZ2BtnState.Debouncing == true)
|
||||
{
|
||||
//signal is debounced
|
||||
mLinkZ2BtnState.Debouncing = false;
|
||||
if(AUDIO_CONSOLE_LINK_Z2_BTN == 0)
|
||||
{
|
||||
LinkZ2BtnPressed();
|
||||
ONBOARD_LED7_PIN = LED_ON;
|
||||
SyslogNewString("Link Z2 Btn ON\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
ONBOARD_LED7_PIN = LED_OFF;
|
||||
SyslogNewString("Link Z2 Btn OFF\n");
|
||||
}
|
||||
}
|
||||
|
||||
//Check Main zone power toggle btn
|
||||
if(mMainZonePwrBtn.BtnState != AUDIO_CONSOLE_MAIN_PWR_BTN)
|
||||
{
|
||||
mMainZonePwrBtn.BtnState = AUDIO_CONSOLE_MAIN_PWR_BTN;
|
||||
mMainZonePwrBtn.Debouncing = true;
|
||||
}
|
||||
else if(mMainZonePwrBtn.Debouncing == true)
|
||||
{
|
||||
//signal is debounced
|
||||
mMainZonePwrBtn.Debouncing = false;
|
||||
if(AUDIO_CONSOLE_MAIN_PWR_BTN == 0)
|
||||
{
|
||||
MainZonePwrBtnPressed();
|
||||
ONBOARD_LED7_PIN = LED_ON;
|
||||
SyslogNewString("Main Zone Pwr ON\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
ONBOARD_LED7_PIN = LED_OFF;
|
||||
SyslogNewString("Main Zone Pwr OFF\n");
|
||||
}
|
||||
}
|
||||
|
||||
//Check Main zone power toggle btn
|
||||
if(mZ2PwrBtn.BtnState != AUDIO_CONSOLE_Z2_PWR_BTN)
|
||||
{
|
||||
mZ2PwrBtn.BtnState = AUDIO_CONSOLE_Z2_PWR_BTN;
|
||||
mZ2PwrBtn.Debouncing = true;
|
||||
}
|
||||
else if(mZ2PwrBtn.Debouncing == true)
|
||||
{
|
||||
//signal is debounced
|
||||
mZ2PwrBtn.Debouncing = false;
|
||||
if(AUDIO_CONSOLE_Z2_PWR_BTN == 0)
|
||||
{
|
||||
Zone2PwrBtnPressed();
|
||||
ONBOARD_LED7_PIN = LED_ON;
|
||||
SyslogNewString("Zone 2 Pwr ON\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
ONBOARD_LED7_PIN = LED_OFF;
|
||||
SyslogNewString("Zone 2 Pwr OFF\n");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
TimerStart(PUSHBTN_DEBOUNCE_TIMER,PUSHBTN_DEBOUNCE_TIMEOUT);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
/*
|
||||
* File: PushBtnMgr.h
|
||||
* Author: JF
|
||||
*
|
||||
* Created on February 23, 2025, 12:33 PM
|
||||
*/
|
||||
|
||||
#ifndef PUSHBTNMGR_H
|
||||
#define PUSHBTNMGR_H
|
||||
#include "BoardCfg.h"
|
||||
#include "define.h"
|
||||
#include "AudioConsole.h"
|
||||
|
||||
#define PUSHBTN_DEBOUNCE_TIMEOUT 50 //millisecs
|
||||
|
||||
|
||||
#define AUDIO_CONSOLE_LINK_Z2_BTN PUSH_BUTTON_INPUT1_PIN
|
||||
#define AUDIO_CONSOLE_MAIN_PWR_BTN PUSH_BUTTON_INPUT2_PIN
|
||||
#define AUDIO_CONSOLE_Z2_PWR_BTN PUSH_BUTTON_INPUT3_PIN
|
||||
|
||||
typedef struct BtnState
|
||||
{
|
||||
int BtnState;
|
||||
bool Debouncing;
|
||||
}BtnState_t;
|
||||
|
||||
|
||||
|
||||
void PushButtonMgrTick();
|
||||
void PushButtonMgrInit();
|
||||
|
||||
|
||||
|
||||
#endif /* PUSHBTNMGR_H */
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
#include "VUMeter.h"
|
||||
#include "DACInterface.h"
|
||||
|
||||
float mVolumeScaling;
|
||||
|
||||
void VUMeterInit()
|
||||
{
|
||||
mVolumeScaling = DAC_MAX_VALUE/AUDIO_CONSOLE_VOLUME_STEPS;
|
||||
}
|
||||
|
||||
|
||||
void VUMeterSetVolume(int MainVUVolume, int Zone2VUVolume)
|
||||
{
|
||||
int Output = 0;
|
||||
if(MainVUVolume <= AUDIO_CONSOLE_MAX_VOLUME && MainVUVolume >= 0)
|
||||
{
|
||||
Output = (int)((float)MainVUVolume*mVolumeScaling);
|
||||
DACSetValue(BUREAU_DAC_CHANNEL,Output);
|
||||
}
|
||||
if(Zone2VUVolume <= AUDIO_CONSOLE_MAX_VOLUME && Zone2VUVolume >= 0)
|
||||
{
|
||||
Output = (int)((float)Zone2VUVolume*mVolumeScaling);
|
||||
DACSetValue(CUISINE_DAC_CHANNEL,Output);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* File: VUMeter.h
|
||||
* Author: JF
|
||||
*
|
||||
* Created on February 20, 2025, 9:46 PM
|
||||
*/
|
||||
|
||||
#ifndef VUMETER_H
|
||||
#define VUMETER_H
|
||||
|
||||
#define AUDIO_CONSOLE_MIN_VOLUME 0
|
||||
#define AUDIO_CONSOLE_MAX_VOLUME 194
|
||||
#define AUDIO_CONSOLE_VOLUME_STEPS 194
|
||||
|
||||
void VUMeterInit();
|
||||
void VUMeterSetVolume(int MainVUVolume, int Zone2VUVolume);
|
||||
|
||||
#endif /* VUMETER_H */
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
#include "timer.h"
|
||||
#include <stdio.h>
|
||||
#include "Syslog.h"
|
||||
#include "AudioConsole.h"
|
||||
|
||||
int mDebouncingBureau = false;
|
||||
int mDebouncingCuisine = false;
|
||||
@@ -62,6 +63,7 @@ int VolumeTransducerTick()
|
||||
TimerStop(BUREAU_VOLUME_TRANSDUCER_TIMER);
|
||||
if(BUREAU_VOL_POT_CCW_PIN == BUREAU_VOL_POT_CW_PIN)
|
||||
{
|
||||
AudioConsoleVolumeDown(AUDIO_CONSOLE_SALON_ZONE);
|
||||
mBureauVolume += (-1 * VOLUME_TRANSDUCER_INCREMENT);
|
||||
// mBureauChange = 0;
|
||||
|
||||
@@ -71,6 +73,7 @@ int VolumeTransducerTick()
|
||||
}
|
||||
else
|
||||
{
|
||||
AudioConsoleVolumeUp(AUDIO_CONSOLE_SALON_ZONE);
|
||||
mBureauVolume += (VOLUME_TRANSDUCER_INCREMENT);
|
||||
// mBureauChange = 0;
|
||||
|
||||
@@ -100,6 +103,7 @@ int VolumeTransducerTick()
|
||||
TimerStop(CUISINE_VOLUME_TRANSDUCER_TIMER);
|
||||
if(CUISINE_VOL_POT_CCW_PIN == CUISINE_VOL_POT_CW_PIN)
|
||||
{
|
||||
AudioConsoleVolumeDown(AUDIO_CONSOLE_CUISINE_ZONE);
|
||||
mCuisineVolume += (-1 * VOLUME_TRANSDUCER_INCREMENT);
|
||||
// mBureauChange = 0;
|
||||
|
||||
@@ -109,6 +113,7 @@ int VolumeTransducerTick()
|
||||
}
|
||||
else
|
||||
{
|
||||
AudioConsoleVolumeUp(AUDIO_CONSOLE_CUISINE_ZONE);
|
||||
mCuisineVolume += (VOLUME_TRANSDUCER_INCREMENT);
|
||||
// mBureauChange = 0;
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@ static void socket_cb(SOCKET sock, uint8 u8Msg, void *pvMsg)
|
||||
{
|
||||
if(sock == TerminalSocket)
|
||||
{
|
||||
close(TerminalSocket);
|
||||
shutdown(TerminalSocket);
|
||||
TerminalSocket = -1;
|
||||
// SendSyslogData("Terminal client disconnected\n",strlen("Terminal client disconnected\n"));
|
||||
printf("Terminal client disconnected\n");
|
||||
@@ -274,26 +274,26 @@ static void socket_cb(SOCKET sock, uint8 u8Msg, void *pvMsg)
|
||||
}
|
||||
else if(sock == SyslogSocket)
|
||||
{
|
||||
close(SyslogSocket);
|
||||
shutdown(SyslogSocket);
|
||||
SyslogSocket = -1;
|
||||
m2m_periph_gpio_set_val(M2M_PERIPH_GPIO4,0);
|
||||
}
|
||||
else if(sock == NetworkSocket)
|
||||
{
|
||||
close(NetworkSocket);
|
||||
shutdown(NetworkSocket);
|
||||
NetworkSocket = -1;
|
||||
printf("Network client disconnected\n");
|
||||
}
|
||||
else if(sock == BootloaderSocket)
|
||||
{
|
||||
close(BootloaderSocket);
|
||||
shutdown(BootloaderSocket);
|
||||
BootloaderSocket = -1;
|
||||
printf("Bootloader client disconnected\n");
|
||||
BootloaderDeactivateBootloader();
|
||||
}
|
||||
else if(sock == AudioConsoleIFSocket)
|
||||
{
|
||||
close(AudioConsoleIFSocket);
|
||||
shutdown(AudioConsoleIFSocket);
|
||||
AudioConsoleIFSocket = -1;
|
||||
printf("Audio Console Interface with Master Ctrl disconnected\n");
|
||||
}
|
||||
@@ -635,30 +635,30 @@ int TurnOFFWiFi()
|
||||
int CloseSockets()
|
||||
{
|
||||
gbTcpConnection = false;
|
||||
close(TerminalServerSocket);
|
||||
shutdown(TerminalServerSocket);
|
||||
if(TerminalSocket != -1)
|
||||
{
|
||||
close(TerminalSocket);
|
||||
shutdown(TerminalSocket);
|
||||
}
|
||||
|
||||
close(NetworkServerSocket);
|
||||
shutdown(NetworkServerSocket);
|
||||
if(NetworkSocket != -1)
|
||||
{
|
||||
close(NetworkSocket);
|
||||
shutdown(NetworkSocket);
|
||||
}
|
||||
|
||||
#ifdef USE_SYSLOG
|
||||
close(SyslogServerSocket);
|
||||
shutdown(SyslogServerSocket);
|
||||
if(SyslogSocket != -1)
|
||||
{
|
||||
close(SyslogSocket);
|
||||
shutdown(SyslogSocket);
|
||||
}
|
||||
#endif
|
||||
|
||||
close(BootloaderServerSocket);
|
||||
shutdown(BootloaderServerSocket);
|
||||
if(BootloaderSocket != -1)
|
||||
{
|
||||
close(BootloaderSocket);
|
||||
shutdown(BootloaderSocket);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -865,11 +865,11 @@ int OpenBootloaderServer()
|
||||
}
|
||||
int CloseBootloaderServer()
|
||||
{
|
||||
close(BootloaderServerSocket);
|
||||
shutdown(BootloaderServerSocket);
|
||||
BootloaderServerSocket = -1;
|
||||
if(BootloaderSocket != -1)
|
||||
{
|
||||
close(BootloaderSocket);
|
||||
shutdown(BootloaderSocket);
|
||||
BootloaderSocket = -1;
|
||||
}
|
||||
}
|
||||
@@ -928,7 +928,7 @@ int ConnectAudioInterface()
|
||||
}
|
||||
int DisconnectAudioInterface()
|
||||
{
|
||||
close(AudioConsoleIFSocket);
|
||||
shutdown(AudioConsoleIFSocket);
|
||||
AudioConsoleIFSocket = -1;
|
||||
|
||||
return 1;
|
||||
|
||||
@@ -49,6 +49,9 @@
|
||||
#include "VolumeTransducer.h"
|
||||
#include "DACInterface.h"
|
||||
#include "AudioConsole.h"
|
||||
#include "VUMeter.h"
|
||||
#include "PushBtnMgr.h"
|
||||
#include "AudioConsoleLedMgr.h"
|
||||
|
||||
#include "hd44780.h"
|
||||
|
||||
@@ -121,6 +124,10 @@ int main(void)
|
||||
VolumeTransducerInit();
|
||||
DACInit();
|
||||
AudioConsoleInit();
|
||||
VUMeterInit();
|
||||
PushBtnMgrInit();
|
||||
AudioConsoleLedMgrInit();
|
||||
|
||||
|
||||
#ifdef USE_SYSLOG
|
||||
InitSyslog();
|
||||
@@ -205,8 +212,6 @@ int main(void)
|
||||
|
||||
int DACTest = 0;
|
||||
int Increment = 10;
|
||||
VU1_BACKLIGHT_PIN = LED_ON;
|
||||
VU2_BACKLIGHT_PIN = LED_ON;
|
||||
|
||||
while(mRetCode == 1)
|
||||
{
|
||||
@@ -226,6 +231,8 @@ int main(void)
|
||||
|
||||
VolumeTransducerTick();
|
||||
AudioConsoleTick();
|
||||
PushButtonMgrTick();
|
||||
AudioConsoleLedMgrTick();
|
||||
// TickLoraWatchdog();
|
||||
// TickLCDCtrl();
|
||||
// TickLTEModule();
|
||||
@@ -234,26 +241,15 @@ int main(void)
|
||||
if(IsTimerExpired(HEARTBEAT_LED_TMR))
|
||||
{
|
||||
HEARTBEAT_LED_2_PIN = ~HEARTBEAT_LED_2_PIN;
|
||||
//
|
||||
// ONBOARD_LED2_PIN = ~HEARTBEAT_LED_2_PIN;
|
||||
// ONBOARD_LED3_PIN = ~HEARTBEAT_LED_2_PIN;
|
||||
// ONBOARD_LED7_PIN = ~HEARTBEAT_LED_2_PIN;
|
||||
PUSH_BUTTON_LED1_PIN = !PUSH_BUTTON_INPUT1_PIN;
|
||||
PUSH_BUTTON_LED2_PIN = !PUSH_BUTTON_INPUT2_PIN;
|
||||
PUSH_BUTTON_LED3_PIN = !PUSH_BUTTON_INPUT3_PIN;
|
||||
PUSH_BUTTON_LED4_PIN = !PUSH_BUTTON_INPUT4_PIN;
|
||||
PUSH_BUTTON_LED5_PIN = !PUSH_BUTTON_INPUT5_PIN;
|
||||
PUSH_BUTTON_LED6_PIN = !PUSH_BUTTON_INPUT6_PIN;
|
||||
PUSH_BUTTON_LED7_PIN = !PUSH_BUTTON_INPUT7_PIN;
|
||||
|
||||
|
||||
DACSetValue(BUREAU_DAC_CHANNEL,DACTest);
|
||||
DACSetValue(CUISINE_DAC_CHANNEL,DACTest);
|
||||
DACTest += Increment;
|
||||
if(DACTest > 1013)
|
||||
Increment = -10;
|
||||
if(DACTest <= 10)
|
||||
Increment = 10;
|
||||
// DACSetValue(BUREAU_DAC_CHANNEL,DACTest);
|
||||
// DACSetValue(CUISINE_DAC_CHANNEL,DACTest);
|
||||
// DACTest += Increment;
|
||||
// if(DACTest > 1013)
|
||||
// Increment = -10;
|
||||
// if(DACTest <= 10)
|
||||
// Increment = 10;
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -48,6 +48,8 @@ typedef enum
|
||||
BUREAU_VOLUME_TRANSDUCER_TIMER,
|
||||
CUISINE_VOLUME_TRANSDUCER_TIMER,
|
||||
CONSOLE_IF_CONNECT_TIMER,
|
||||
PUSHBTN_DEBOUNCE_TIMER,
|
||||
LED_EFFECT_TIMER,
|
||||
TIMER_MAX_ID
|
||||
}eTimerID;
|
||||
|
||||
|
||||
Binary file not shown.
+36
-1
@@ -1,7 +1,16 @@
|
||||
build/ChaletDuinoV2_795F512H_/production/Source/VolumeTransducer.o: \
|
||||
Source/VolumeTransducer.c Source/VolumeTransducer.h Source/define.h \
|
||||
Source/BoardCfg.h Source/BoardCfg_ChaletduinoV2.h Source/timer.h \
|
||||
Source/Syslog.h
|
||||
Source/Syslog.h Source/AudioConsole.h Source/AudioConsoleInterface.h \
|
||||
Source/WiFiCtrl.h Source/winc3400_142/driver/include/m2m_wifi.h \
|
||||
Source/winc3400_142/common/include/nm_common.h Source/define.h \
|
||||
Source/winc3400_142/bsp/include/nm_bsp.h \
|
||||
Source/winc3400_142/common/include/nm_debug.h \
|
||||
Source/winc3400_142/driver/include/m2m_types.h \
|
||||
Source/winc3400_142/driver/include/nmdrv.h \
|
||||
Source/winc3400_142/socket/include/socket.h \
|
||||
Source/winc3400_142/driver/include/m2m_types.h \
|
||||
Source/winc3400_142/socket/include/netinet_in.h
|
||||
|
||||
Source/VolumeTransducer.h:
|
||||
|
||||
@@ -14,3 +23,29 @@ Source/BoardCfg_ChaletduinoV2.h:
|
||||
Source/timer.h:
|
||||
|
||||
Source/Syslog.h:
|
||||
|
||||
Source/AudioConsole.h:
|
||||
|
||||
Source/AudioConsoleInterface.h:
|
||||
|
||||
Source/WiFiCtrl.h:
|
||||
|
||||
Source/winc3400_142/driver/include/m2m_wifi.h:
|
||||
|
||||
Source/winc3400_142/common/include/nm_common.h:
|
||||
|
||||
Source/define.h:
|
||||
|
||||
Source/winc3400_142/bsp/include/nm_bsp.h:
|
||||
|
||||
Source/winc3400_142/common/include/nm_debug.h:
|
||||
|
||||
Source/winc3400_142/driver/include/m2m_types.h:
|
||||
|
||||
Source/winc3400_142/driver/include/nmdrv.h:
|
||||
|
||||
Source/winc3400_142/socket/include/socket.h:
|
||||
|
||||
Source/winc3400_142/driver/include/m2m_types.h:
|
||||
|
||||
Source/winc3400_142/socket/include/netinet_in.h:
|
||||
|
||||
Binary file not shown.
+1630
-1474
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
+5266
-4813
File diff suppressed because it is too large
Load Diff
+1625
-1450
File diff suppressed because it is too large
Load Diff
@@ -51,17 +51,17 @@ OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
|
||||
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
|
||||
|
||||
# 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/NetworkProtocol.c Source/Terminal.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/SPI_Flash.c Source/Syslog.c Source/Watchdog.c Source/BootloaderInterface.c Source/BootloaderProtocol.c Source/crc32.c Source/VolumeTransducer.c Source/DACInterface.c Source/AudioConsoleInterface.c Source/AudioConsole.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/NetworkProtocol.c Source/Terminal.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/SPI_Flash.c Source/Syslog.c Source/Watchdog.c Source/BootloaderInterface.c Source/BootloaderProtocol.c Source/crc32.c Source/VolumeTransducer.c Source/DACInterface.c Source/AudioConsoleInterface.c Source/AudioConsole.c Source/VUMeter.c Source/PushBtnMgr.c Source/AudioConsoleLedMgr.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/NetworkProtocol.o ${OBJECTDIR}/Source/Terminal.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/SPI_Flash.o ${OBJECTDIR}/Source/Syslog.o ${OBJECTDIR}/Source/Watchdog.o ${OBJECTDIR}/Source/BootloaderInterface.o ${OBJECTDIR}/Source/BootloaderProtocol.o ${OBJECTDIR}/Source/crc32.o ${OBJECTDIR}/Source/VolumeTransducer.o ${OBJECTDIR}/Source/DACInterface.o ${OBJECTDIR}/Source/AudioConsoleInterface.o ${OBJECTDIR}/Source/AudioConsole.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/NetworkProtocol.o.d ${OBJECTDIR}/Source/Terminal.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/SPI_Flash.o.d ${OBJECTDIR}/Source/Syslog.o.d ${OBJECTDIR}/Source/Watchdog.o.d ${OBJECTDIR}/Source/BootloaderInterface.o.d ${OBJECTDIR}/Source/BootloaderProtocol.o.d ${OBJECTDIR}/Source/crc32.o.d ${OBJECTDIR}/Source/VolumeTransducer.o.d ${OBJECTDIR}/Source/DACInterface.o.d ${OBJECTDIR}/Source/AudioConsoleInterface.o.d ${OBJECTDIR}/Source/AudioConsole.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/NetworkProtocol.o ${OBJECTDIR}/Source/Terminal.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/SPI_Flash.o ${OBJECTDIR}/Source/Syslog.o ${OBJECTDIR}/Source/Watchdog.o ${OBJECTDIR}/Source/BootloaderInterface.o ${OBJECTDIR}/Source/BootloaderProtocol.o ${OBJECTDIR}/Source/crc32.o ${OBJECTDIR}/Source/VolumeTransducer.o ${OBJECTDIR}/Source/DACInterface.o ${OBJECTDIR}/Source/AudioConsoleInterface.o ${OBJECTDIR}/Source/AudioConsole.o ${OBJECTDIR}/Source/VUMeter.o ${OBJECTDIR}/Source/PushBtnMgr.o ${OBJECTDIR}/Source/AudioConsoleLedMgr.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/NetworkProtocol.o.d ${OBJECTDIR}/Source/Terminal.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/SPI_Flash.o.d ${OBJECTDIR}/Source/Syslog.o.d ${OBJECTDIR}/Source/Watchdog.o.d ${OBJECTDIR}/Source/BootloaderInterface.o.d ${OBJECTDIR}/Source/BootloaderProtocol.o.d ${OBJECTDIR}/Source/crc32.o.d ${OBJECTDIR}/Source/VolumeTransducer.o.d ${OBJECTDIR}/Source/DACInterface.o.d ${OBJECTDIR}/Source/AudioConsoleInterface.o.d ${OBJECTDIR}/Source/AudioConsole.o.d ${OBJECTDIR}/Source/VUMeter.o.d ${OBJECTDIR}/Source/PushBtnMgr.o.d ${OBJECTDIR}/Source/AudioConsoleLedMgr.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/NetworkProtocol.o ${OBJECTDIR}/Source/Terminal.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/SPI_Flash.o ${OBJECTDIR}/Source/Syslog.o ${OBJECTDIR}/Source/Watchdog.o ${OBJECTDIR}/Source/BootloaderInterface.o ${OBJECTDIR}/Source/BootloaderProtocol.o ${OBJECTDIR}/Source/crc32.o ${OBJECTDIR}/Source/VolumeTransducer.o ${OBJECTDIR}/Source/DACInterface.o ${OBJECTDIR}/Source/AudioConsoleInterface.o ${OBJECTDIR}/Source/AudioConsole.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/NetworkProtocol.o ${OBJECTDIR}/Source/Terminal.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/SPI_Flash.o ${OBJECTDIR}/Source/Syslog.o ${OBJECTDIR}/Source/Watchdog.o ${OBJECTDIR}/Source/BootloaderInterface.o ${OBJECTDIR}/Source/BootloaderProtocol.o ${OBJECTDIR}/Source/crc32.o ${OBJECTDIR}/Source/VolumeTransducer.o ${OBJECTDIR}/Source/DACInterface.o ${OBJECTDIR}/Source/AudioConsoleInterface.o ${OBJECTDIR}/Source/AudioConsole.o ${OBJECTDIR}/Source/VUMeter.o ${OBJECTDIR}/Source/PushBtnMgr.o ${OBJECTDIR}/Source/AudioConsoleLedMgr.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/NetworkProtocol.c Source/Terminal.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/SPI_Flash.c Source/Syslog.c Source/Watchdog.c Source/BootloaderInterface.c Source/BootloaderProtocol.c Source/crc32.c Source/VolumeTransducer.c Source/DACInterface.c Source/AudioConsoleInterface.c Source/AudioConsole.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/NetworkProtocol.c Source/Terminal.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/SPI_Flash.c Source/Syslog.c Source/Watchdog.c Source/BootloaderInterface.c Source/BootloaderProtocol.c Source/crc32.c Source/VolumeTransducer.c Source/DACInterface.c Source/AudioConsoleInterface.c Source/AudioConsole.c Source/VUMeter.c Source/PushBtnMgr.c Source/AudioConsoleLedMgr.c
|
||||
|
||||
|
||||
|
||||
@@ -329,6 +329,24 @@ ${OBJECTDIR}/Source/AudioConsole.o: Source/AudioConsole.c .generated_files/flag
|
||||
@${RM} ${OBJECTDIR}/Source/AudioConsole.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/AudioConsole.o.d" -o ${OBJECTDIR}/Source/AudioConsole.o Source/AudioConsole.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||
|
||||
${OBJECTDIR}/Source/VUMeter.o: Source/VUMeter.c .generated_files/flags/ChaletDuinoV2_795F512H_/ae45fbc352f4a523163ffe940306f2f6c1889457 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
@${MKDIR} "${OBJECTDIR}/Source"
|
||||
@${RM} ${OBJECTDIR}/Source/VUMeter.o.d
|
||||
@${RM} ${OBJECTDIR}/Source/VUMeter.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/VUMeter.o.d" -o ${OBJECTDIR}/Source/VUMeter.o Source/VUMeter.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||
|
||||
${OBJECTDIR}/Source/PushBtnMgr.o: Source/PushBtnMgr.c .generated_files/flags/ChaletDuinoV2_795F512H_/3417c0d7b139cee766090bb98b571141e376837f .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
@${MKDIR} "${OBJECTDIR}/Source"
|
||||
@${RM} ${OBJECTDIR}/Source/PushBtnMgr.o.d
|
||||
@${RM} ${OBJECTDIR}/Source/PushBtnMgr.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/PushBtnMgr.o.d" -o ${OBJECTDIR}/Source/PushBtnMgr.o Source/PushBtnMgr.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||
|
||||
${OBJECTDIR}/Source/AudioConsoleLedMgr.o: Source/AudioConsoleLedMgr.c .generated_files/flags/ChaletDuinoV2_795F512H_/cb0297502596b12b95484182b1f4df73ddb1df17 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
@${MKDIR} "${OBJECTDIR}/Source"
|
||||
@${RM} ${OBJECTDIR}/Source/AudioConsoleLedMgr.o.d
|
||||
@${RM} ${OBJECTDIR}/Source/AudioConsoleLedMgr.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/AudioConsoleLedMgr.o.d" -o ${OBJECTDIR}/Source/AudioConsoleLedMgr.o Source/AudioConsoleLedMgr.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||
|
||||
else
|
||||
${OBJECTDIR}/Source/ChaletduinoV2Board.o: Source/ChaletduinoV2Board.c .generated_files/flags/ChaletDuinoV2_795F512H_/155eb6acafee7b16d4a84f7fa101fd44ca9797a8 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
@${MKDIR} "${OBJECTDIR}/Source"
|
||||
@@ -558,6 +576,24 @@ ${OBJECTDIR}/Source/AudioConsole.o: Source/AudioConsole.c .generated_files/flag
|
||||
@${RM} ${OBJECTDIR}/Source/AudioConsole.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/AudioConsole.o.d" -o ${OBJECTDIR}/Source/AudioConsole.o Source/AudioConsole.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||
|
||||
${OBJECTDIR}/Source/VUMeter.o: Source/VUMeter.c .generated_files/flags/ChaletDuinoV2_795F512H_/46c34f2940aee3e5f76f893cc536b4dfa86e3fc6 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
@${MKDIR} "${OBJECTDIR}/Source"
|
||||
@${RM} ${OBJECTDIR}/Source/VUMeter.o.d
|
||||
@${RM} ${OBJECTDIR}/Source/VUMeter.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/VUMeter.o.d" -o ${OBJECTDIR}/Source/VUMeter.o Source/VUMeter.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||
|
||||
${OBJECTDIR}/Source/PushBtnMgr.o: Source/PushBtnMgr.c .generated_files/flags/ChaletDuinoV2_795F512H_/2d1545d080ffb89f19b452b07b0795945cf8f16 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
@${MKDIR} "${OBJECTDIR}/Source"
|
||||
@${RM} ${OBJECTDIR}/Source/PushBtnMgr.o.d
|
||||
@${RM} ${OBJECTDIR}/Source/PushBtnMgr.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/PushBtnMgr.o.d" -o ${OBJECTDIR}/Source/PushBtnMgr.o Source/PushBtnMgr.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||
|
||||
${OBJECTDIR}/Source/AudioConsoleLedMgr.o: Source/AudioConsoleLedMgr.c .generated_files/flags/ChaletDuinoV2_795F512H_/f372180a695e3155c0497dafd9c80c78b889843d .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
@${MKDIR} "${OBJECTDIR}/Source"
|
||||
@${RM} ${OBJECTDIR}/Source/AudioConsoleLedMgr.o.d
|
||||
@${RM} ${OBJECTDIR}/Source/AudioConsoleLedMgr.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/AudioConsoleLedMgr.o.d" -o ${OBJECTDIR}/Source/AudioConsoleLedMgr.o Source/AudioConsoleLedMgr.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD)
|
||||
|
||||
endif
|
||||
|
||||
# ------------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
#Thu Feb 20 14:31:12 EST 2025
|
||||
#Sun Feb 23 15:26:50 EST 2025
|
||||
ChaletDuinoV2_795F512H_.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
||||
default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc32\\v1.33\\bin
|
||||
proj.dir=D\:\\Main\\PicDev\\Projets\\AudioConsole\\AudioConsole.X
|
||||
@@ -7,7 +7,7 @@ com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=bcd6e5453a11ce86a
|
||||
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=58bdd0b3cfc03fcca4bffa03d58afb56
|
||||
configurations-xml=01a2537787b2a3a40ef1a4f0ec5e82f1
|
||||
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
|
||||
|
||||
@@ -91,6 +91,9 @@
|
||||
<itemPath>Source/DACInterface.h</itemPath>
|
||||
<itemPath>Source/AudioConsoleInterface.h</itemPath>
|
||||
<itemPath>Source/AudioConsole.h</itemPath>
|
||||
<itemPath>Source/VUMeter.h</itemPath>
|
||||
<itemPath>Source/PushBtnMgr.h</itemPath>
|
||||
<itemPath>Source/AudioConsoleLedMgr.h</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="LinkerScript"
|
||||
displayName="Linker Files"
|
||||
@@ -180,6 +183,9 @@
|
||||
<itemPath>Source/DACInterface.c</itemPath>
|
||||
<itemPath>Source/AudioConsoleInterface.c</itemPath>
|
||||
<itemPath>Source/AudioConsole.c</itemPath>
|
||||
<itemPath>Source/VUMeter.c</itemPath>
|
||||
<itemPath>Source/PushBtnMgr.c</itemPath>
|
||||
<itemPath>Source/AudioConsoleLedMgr.c</itemPath>
|
||||
</logicalFolder>
|
||||
<logicalFolder name="ExternalFiles"
|
||||
displayName="Important Files"
|
||||
|
||||
@@ -49,14 +49,18 @@
|
||||
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
||||
<group>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/WiFiCtrl.c</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/VolumeTransducer.h</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/VUMeter.h</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/AudioConsoleInterface.c</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/VolumeTransducer.c</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/ProtocolDefs.h</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/WiFiCtrl.h</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/AudioConsole.c</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/AudioConsoleInterface.h</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/main.c</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/AudioConsole.h</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/NetworkProtocol.c</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/AudioConsoleInterface.c</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/winc3400_142/driver/source/nmspi.c</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/WiFiCtrl.h</file>
|
||||
<file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/VUMeter.c</file>
|
||||
</group>
|
||||
</open-files>
|
||||
</project-private>
|
||||
|
||||
Reference in New Issue
Block a user