| @@ -0,0 +1,13 @@ | |||
| *.o | |||
| *.d | |||
| *.o | |||
| /AudioConsole.X/build/ChaletDuinoV2_795F512H_/production/Source/BootloaderInterface.o | |||
| /AudioConsole.X/build/ChaletDuinoV2_795F512H_/production/Source/BootloaderProtocol.o | |||
| /AudioConsole.X/build/ChaletDuinoV2_795F512H_/production/Source/ChaletduinoV2Board.o | |||
| /AudioConsole.X/build/ChaletDuinoV2_795F512H_/production/Source/main.o | |||
| /AudioConsole.X/build/ChaletDuinoV2_795F512H_/production/Source/main.o.d | |||
| /AudioConsole.X/build/ChaletDuinoV2_795F512H_/production/Source/NetworkProtocol.o | |||
| /AudioConsole.X/build/ChaletDuinoV2_795F512H_/production/Source/Syslog.o | |||
| /AudioConsole.X/build/ChaletDuinoV2_795F512H_/production/Source/Terminal.o | |||
| /AudioConsole.X/build/ChaletDuinoV2_795F512H_/production/Source/WiFiCtrl.o | |||
| /AudioConsole.X/build/ChaletDuinoV2_795F512H_/production/Source/BootloaderInterface.o | |||
| @@ -0,0 +1 @@ | |||
| $(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 -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) D:\Main\PicDev\Projets\AudioConsole\AudioConsole.X\Source\AudioConsoleInterface.c | |||
| @@ -0,0 +1 @@ | |||
| $(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 -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) D:\Main\PicDev\Projets\AudioConsole\AudioConsole.X\Source\AudioConsoleInterface.c | |||
| @@ -0,0 +1 @@ | |||
| $(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 -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) D:\Main\PicDev\Projets\AudioConsole\AudioConsole.X\Source\DACInterface.c | |||
| @@ -0,0 +1 @@ | |||
| $(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 -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) D:\Main\PicDev\Projets\AudioConsole\AudioConsole.X\Source\DACInterface.c | |||
| @@ -0,0 +1,10 @@ | |||
| #include "define.h" | |||
| #include "AudioConsoleInterface.h" | |||
| #include "WiFiCtrl.h" | |||
| #include "NetworkProtocol.h" | |||
| #include "ProtocolDefs.h" | |||
| #include "timer.h" | |||
| #include <stdio.h> | |||
| @@ -0,0 +1,27 @@ | |||
| /* | |||
| * File: MasterCtrlInterface.h | |||
| * Author: JF | |||
| * | |||
| * Created on March 31, 2017, 2:41 PM | |||
| */ | |||
| #ifndef MASTERCTRLINTERFACE_H | |||
| #define MASTERCTRLINTERFACE_H | |||
| enum eAudioConsoleIFConnectionStates | |||
| { | |||
| AUDIO_CONSOLE_IF_DISCONNECTED, | |||
| AUDIO_CONSOLE_IF_CONNECTING, | |||
| AUDIO_CONSOLE_IF_CONNECTED | |||
| }; | |||
| int InitAudioConsoleInterface(void); | |||
| int AudioConsoleIFConnectToMasterCtrl(void); | |||
| void TickAudioConsoleInterface(void); | |||
| void AudioConsoleInterfaceSM(int Event); | |||
| void NewAudioConsoleIFMsgReceived(char* Message); | |||
| //bool SendFrame(unsigned char DestDevice,unsigned char DestAddress, unsigned char SenderDevice, unsigned char Cmd, unsigned char *Data,unsigned int Size,unsigned char Flags); | |||
| #endif /* MASTERCTRLINTERFACE_H */ | |||
| @@ -125,22 +125,24 @@ extern "C" { | |||
| #define PUSH_BUTTON_INPUT7_PIN PORTBbits.RB15 | |||
| #define VU1_DAC_SYNC_PIN_DIR TRISGbits.TRISG2 | |||
| #define VU1_DAC_SYNC_PIN LATGbits.LATG2 | |||
| #define VU1_DAC_SYNC_PIN_DIR TRISFbits.TRISF1 | |||
| #define VU1_DAC_SYNC_PIN LATFbits.LATF1 | |||
| #define VU1_BACKLIGHT_PIN_DIR TRISDbits.TRISD2 | |||
| #define VU1_BACKLIGHT_PIN LATDbits.LATD2 | |||
| #define VU1_ANALOG_FEEDBACK_PIN_DIR TRISBbits.TRISB0 | |||
| #define VU2_DAC_SYNC_PIN_DIR TRISGbits.TRISG3 | |||
| #define VU2_DAC_SYNC_PIN LATGbits.LATG3 | |||
| #define VU2_DAC_SYNC_PIN_DIR TRISEbits.TRISE7 | |||
| #define VU2_DAC_SYNC_PIN LATEbits.LATE7 | |||
| #define VU2_BACKLIGHT_PIN_DIR TRISDbits.TRISD1 | |||
| #define VU2_BACKLIGHT_PIN LATDbits.LATD1 | |||
| #define VU2_ANALOG_FEEDBACK_PIN_DIR TRISBbits.TRISB2 | |||
| #define BUREAU_VOL_POT_CW_PIN_DIR TRISDbits.TRISD9 | |||
| #define BUREAU_VOL_POT_CW_PIN PORTDbits.RD9 //INT2 | |||
| #define BUREAU_VOL_POT_CCW_PIN_DIR TRISDbits.TRISD8 | |||
| #define BUREAU_VOL_POT_CCW_PIN PORTDbits.RD8 //INT1 | |||
| #define CUISINE_VOL_POT_CW_PIN_DIR TRISDbits.TRISD11 | |||
| #define CUISINE_VOL_POT_CW_PIN PORTDbits.RD11 //INT4 | |||
| #define CUISINE_VOL_POT_CCW_PIN_DIR TRISDbits.TRISD10 | |||
| @@ -117,14 +117,18 @@ int InitBoard() | |||
| VU1_DAC_SYNC_PIN_DIR = PIN_OUTPUT; | |||
| TRISGbits.TRISG2 = PIN_INPUT; //Force high impedance | |||
| VU1_DAC_SYNC_PIN = 1; | |||
| VU1_BACKLIGHT_PIN_DIR = PIN_OUTPUT; | |||
| VU1_BACKLIGHT_PIN = LED_OFF; | |||
| VU1_ANALOG_FEEDBACK_PIN_DIR = PIN_INPUT; | |||
| VU2_DAC_SYNC_PIN_DIR = PIN_OUTPUT; | |||
| TRISGbits.TRISG3 = PIN_INPUT; //Force high impedance | |||
| VU2_DAC_SYNC_PIN = 1; | |||
| VU2_BACKLIGHT_PIN_DIR = PIN_OUTPUT; | |||
| VU2_BACKLIGHT_PIN = LED_OFF; | |||
| VU2_ANALOG_FEEDBACK_PIN_DIR = PIN_INPUT; | |||
| BUREAU_VOL_POT_CW_PIN_DIR = PIN_INPUT; | |||
| BUREAU_VOL_POT_CCW_PIN_DIR = PIN_INPUT; | |||
| @@ -0,0 +1,51 @@ | |||
| #include "SPI.h" | |||
| #include "define.h" | |||
| #include "BoardCfg.h" | |||
| #include "DACInterface.h" | |||
| unsigned char mDACSPIBaudrate; | |||
| void DACInit() | |||
| { | |||
| mDACSPIBaudrate = SPICalculateBRG(PERIPHERAL_FREQ, 20000000); | |||
| } | |||
| int DACSetValue(int Channel, int Value) | |||
| { | |||
| unsigned short Buf; | |||
| unsigned char LSByte, MSByte; | |||
| Buf = Value << 2; | |||
| Buf &= (0x0FFF); | |||
| LSByte = (unsigned char)(Buf & 0xFF); | |||
| Buf >>= 8; | |||
| MSByte = (Buf & 0xFF); | |||
| switch(Channel) | |||
| { | |||
| case BUREAU_DAC_CHANNEL: | |||
| { | |||
| SPI2CONbits.CKE = 0; | |||
| VU1_DAC_SYNC_PIN = 0; | |||
| SPITransaction(MSByte,mDACSPIBaudrate); | |||
| SPITransaction(LSByte,mDACSPIBaudrate); | |||
| VU1_DAC_SYNC_PIN = 1; | |||
| SPI2CONbits.CKE = 1; | |||
| break; | |||
| } | |||
| case CUISINE_DAC_CHANNEL: | |||
| { | |||
| SPI2CONbits.CKE = 0; | |||
| VU2_DAC_SYNC_PIN = 0; | |||
| SPITransaction(MSByte,mDACSPIBaudrate); | |||
| SPITransaction(LSByte,mDACSPIBaudrate); | |||
| VU2_DAC_SYNC_PIN = 1; | |||
| SPI2CONbits.CKE = 1; | |||
| break; | |||
| } | |||
| default: | |||
| { | |||
| break; | |||
| } | |||
| } | |||
| } | |||
| @@ -0,0 +1,21 @@ | |||
| /* | |||
| * File: DACInterface.h | |||
| * Author: JF | |||
| * | |||
| * Created on February 15, 2025, 12:14 PM | |||
| */ | |||
| #ifndef DACINTERFACE_H | |||
| #define DACINTERFACE_H | |||
| enum eDACInterfaceChannel | |||
| { | |||
| BUREAU_DAC_CHANNEL, | |||
| CUISINE_DAC_CHANNEL | |||
| }; | |||
| void DACInit(); | |||
| int DACSetValue(int Channel, int Value); | |||
| #endif /* DACINTERFACE_H */ | |||
| @@ -67,7 +67,11 @@ enum DEVICES_IDS | |||
| ID_AVRECEIVER_INTERFACE, | |||
| ID_CHALET_INTERFACE, | |||
| ID_CHALET_DEVICE, | |||
| ID_BOOTLOADER_VIRTUAL, | |||
| ID_ISPINDEL_INTERFACE, | |||
| ID_LORA_INTERFACE_DEVICE, | |||
| ID_LORA_INTERFACE_INTERFACE, | |||
| ID_AVRECEIVER_CONSOLE_INTERFACE, | |||
| ID_AVRECEIVER_CONSOLE_DEVICE, | |||
| ID_NB_DEVICE_ID | |||
| }; | |||
| @@ -37,6 +37,9 @@ uint8 NetworkRxBuf[1024]; | |||
| SOCKET BootloaderSocket = -1, BootloaderServerSocket = -1; | |||
| uint8 BootloaderRxBuf[1024]; | |||
| SOCKET AudioConsoleIFSocket = -1; | |||
| uint8 AudioConsoleIFRxBuf[1024]; | |||
| /** Receive buffer definition. */ | |||
| static uint8 gau8ReceivedBuffer[MAIN_WIFI_M2M_BUFFER_SIZE] = {0}; | |||
| @@ -84,10 +87,10 @@ static void resolve_cb(uint8 *hostName, uint32 hostIp) | |||
| 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), | |||
| (int)IPV4_BYTE(hostIp, 2), | |||
| (int)IPV4_BYTE(hostIp, 3)); | |||
| (int)IPV4_BYTE(hostIp, 0), | |||
| (int)IPV4_BYTE(hostIp, 1), | |||
| (int)IPV4_BYTE(hostIp, 2), | |||
| (int)IPV4_BYTE(hostIp, 3)); | |||
| printf("Host Name is %s\r\n", hostName); | |||
| } | |||
| @@ -197,6 +200,26 @@ static void socket_cb(SOCKET sock, uint8 u8Msg, void *pvMsg) | |||
| break; | |||
| } | |||
| case SOCKET_MSG_CONNECT: | |||
| { | |||
| // Connect Event Handler. | |||
| tstrSocketConnectMsg *pstrConnect = (tstrSocketConnectMsg*)pvMsg; | |||
| if(pstrConnect->s8Error == 0) | |||
| { | |||
| //connected.. | |||
| if(sock == AudioConsoleIFSocket) | |||
| { | |||
| printf("Audio console interface connected to MasterCtrl\n"); | |||
| } | |||
| } | |||
| else | |||
| { | |||
| printf("TCP Connection Failed\n"); | |||
| } | |||
| break; | |||
| } | |||
| case SOCKET_MSG_RECV: | |||
| { | |||
| tstrSocketRecvMsg *pstrRecvMsg = (tstrSocketRecvMsg*)pvMsg; | |||
| @@ -309,24 +332,24 @@ static void wifi_cb(uint8 u8MsgType, void *pvMsg) | |||
| { | |||
| 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; | |||
| } | |||
| 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 | |||
| //#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) | |||
| { | |||
| @@ -345,7 +368,7 @@ static void wifi_cb(uint8 u8MsgType, void *pvMsg) | |||
| { | |||
| tstrM2MIPConfig *IPConfig; | |||
| IPConfig = (tstrM2MIPConfig*)pvMsg; | |||
| // mCurIPAddress = *(uint32*)pvMsg; | |||
| // mCurIPAddress = *(uint32*)pvMsg; | |||
| mCurIPAddress = IPConfig->u32StaticIP; | |||
| @@ -371,10 +394,10 @@ static void wifi_cb(uint8 u8MsgType, void *pvMsg) | |||
| if (pstrProvInfo->u8Status == M2M_SUCCESS) { | |||
| m2m_wifi_connect((char *)pstrProvInfo->au8SSID, | |||
| strlen((char *)pstrProvInfo->au8SSID), | |||
| pstrProvInfo->u8SecType, | |||
| pstrProvInfo->au8Password, | |||
| M2M_WIFI_CH_ALL); | |||
| strlen((char *)pstrProvInfo->au8SSID), | |||
| pstrProvInfo->u8SecType, | |||
| pstrProvInfo->au8Password, | |||
| M2M_WIFI_CH_ALL); | |||
| } else { | |||
| printf("wifi_cb: Provision failed.\r\n"); | |||
| } | |||
| @@ -418,7 +441,7 @@ int InitWiFi() | |||
| 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))) | |||
| ((GW1 == (char)0xFF && GW2 == (char)0xFF && GW3 == (char)0xFF && GW4 == (char)0xFF))) | |||
| { | |||
| IP1 = STATIC_IP_ADDRESS_1; | |||
| IP2 = STATIC_IP_ADDRESS_2; | |||
| @@ -524,15 +547,15 @@ int InitWiFi() | |||
| // 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) | |||
| // { | |||
| // //wifi connect error... | |||
| // printf("error"); | |||
| // } | |||
| //#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) | |||
| { | |||
| @@ -839,7 +862,7 @@ void SendBootloaderData(uint8 *data, int size) | |||
| if(BootloaderSocket != -1); | |||
| { | |||
| send(BootloaderSocket,data,size,0); | |||
| recv(BootloaderSocket,SyslogRxBuf,sizeof(SyslogRxBuf),0); | |||
| recv(BootloaderSocket,BootloaderRxBuf,sizeof(BootloaderRxBuf),0); | |||
| } | |||
| } | |||
| void SendSBootloaderByte(uint8 data) | |||
| @@ -847,7 +870,7 @@ void SendSBootloaderByte(uint8 data) | |||
| if(BootloaderSocket != -1) | |||
| { | |||
| send(BootloaderSocket,&data,1,0); | |||
| recv(BootloaderSocket,SyslogRxBuf,sizeof(SyslogRxBuf),0); | |||
| recv(BootloaderSocket,BootloaderRxBuf,sizeof(BootloaderRxBuf),0); | |||
| } | |||
| } | |||
| @@ -858,5 +881,52 @@ int IsBootloaderClientConnected() | |||
| return 0; | |||
| } | |||
| return 1; | |||
| } | |||
| int ConnectAudioInterface() | |||
| { | |||
| struct sockaddr_in strAddr; | |||
| AudioConsoleIFSocket = socket(AF_INET, SOCK_STREAM,0); | |||
| uint16 ServerPort = MASTERCTRL_SERVER_PORT; | |||
| if(BootloaderServerSocket >= 0) | |||
| { | |||
| strAddr.sin_family = AF_INET; | |||
| strAddr.sin_port = _htons(ServerPort); | |||
| strAddr.sin_addr.s_addr = IP_TO_U32(MASTERCTRL_IP_ADDRESS_1,MASTERCTRL_IP_ADDRESS_2,MASTERCTRL_IP_ADDRESS_3,MASTERCTRL_IP_ADDRESS_4); | |||
| connect(AudioConsoleIFSocket, (struct sockaddr*)&strAddr, sizeof(struct sockaddr_in)); | |||
| return RET_OK; | |||
| } | |||
| else | |||
| { | |||
| return RET_ERROR; | |||
| } | |||
| return 1; | |||
| } | |||
| int DisconnectAudioInterface() | |||
| { | |||
| close(AudioConsoleIFSocket); | |||
| AudioConsoleIFSocket = -1; | |||
| return 1; | |||
| } | |||
| int SendAudioInterfaceData(uint8 *data, int size) | |||
| { | |||
| if(AudioConsoleIFSocket != -1); | |||
| { | |||
| send(AudioConsoleIFSocket,data,size,0); | |||
| recv(AudioConsoleIFSocket,AudioConsoleIFRxBuf,sizeof(AudioConsoleIFRxBuf),0); | |||
| } | |||
| return 1; | |||
| } | |||
| int IsAudioInterfaceConnected() | |||
| { | |||
| if(AudioConsoleIFSocket < 0) | |||
| { | |||
| return 0; | |||
| } | |||
| return 1; | |||
| } | |||
| @@ -99,6 +99,11 @@ void SendBootloaderData(uint8 *data, int size); | |||
| void SendBootloaderByte(uint8 data); | |||
| int IsBootloaderClientConnected(); | |||
| int ConnectAudioInterface(); | |||
| int DisconnectAudioInterface(); | |||
| int SendAudioInterfaceData(uint8 *data, int size); | |||
| int IsAudioInterfaceConnected(); | |||
| #define USE_STATIC_IP | |||
| @@ -180,6 +185,13 @@ int IsBootloaderClientConnected(); | |||
| #define NETWORK_SERVER_PORT 86 | |||
| #define SYSLOG_SERVER_PORT 87 | |||
| #define BOOTLOADER_SERVER_PORT 99 | |||
| #define MASTERCTRL_SERVER_PORT 2182 | |||
| #define MASTERCTRL_IP_ADDRESS_1 192 | |||
| #define MASTERCTRL_IP_ADDRESS_2 168 | |||
| #define MASTERCTRL_IP_ADDRESS_3 50 | |||
| #define MASTERCTRL_IP_ADDRESS_4 110 | |||
| #define AUTH_CREDENTIALS {M2M_802_1X_USR_NAME, M2M_802_1X_PWD } | |||
| @@ -107,8 +107,8 @@ enum eWiFiState | |||
| #define PIN_INPUT 1 | |||
| #define PIN_OUTPUT 0 | |||
| #define LED_ON 0 | |||
| #define LED_OFF 1 | |||
| #define LED_ON 1 | |||
| #define LED_OFF 0 | |||
| #define false 0 | |||
| #define true 1 | |||
| #define MSB8(x) ((x >> 8) & 0xFF) | |||
| @@ -47,6 +47,7 @@ | |||
| #include "BootloaderInterface.h" | |||
| #include "VolumeTransducer.h" | |||
| #include "DACInterface.h" | |||
| #include "hd44780.h" | |||
| @@ -66,7 +67,7 @@ void _mon_putc(char c); //override from stdio to redirect stdout on uart 3B | |||
| void _mon_putc(char c); //override from stdio to redirect stdout on uart 3B | |||
| #endif | |||
| #define HEARTBEAT_LED_TIMEOUT 400 | |||
| #define HEARTBEAT_LED_TIMEOUT 50 //400 | |||
| #define VOLTS_PER_BITS (float)3.3/1023 | |||
| static void InitializeBoard(void); | |||
| @@ -98,26 +99,27 @@ int main(void) | |||
| TimerInit(); | |||
| InitWatchdog(); | |||
| // I2CInit(); | |||
| // InitChaletPowerRelay(); | |||
| // InitBatteryMonitor(); | |||
| // InitHarakiriRelay(); | |||
| // InitTempSensor(); | |||
| // InitChaletPowerRelay(); | |||
| // InitBatteryMonitor(); | |||
| // InitHarakiriRelay(); | |||
| // InitTempSensor(); | |||
| // InitUart(); | |||
| // LoraNetworkInterfaceInit(); | |||
| //// InitLoraWatchdog(); | |||
| // InitUart(); | |||
| // LoraNetworkInterfaceInit(); | |||
| //// InitLoraWatchdog(); | |||
| InitSPIFlash(); | |||
| // InitLCDCtrl(); | |||
| // InitLCDCtrl(); | |||
| // InitLTEModule(); | |||
| // LTENetworkInterfaceInit(); | |||
| // InitLTEModule(); | |||
| // LTENetworkInterfaceInit(); | |||
| VolumeTransducerInit(); | |||
| DACInit(); | |||
| #ifdef USE_SYSLOG | |||
| InitSyslog(); | |||
| #endif | |||
| @@ -126,38 +128,38 @@ int main(void) | |||
| printf("ChaletDuino V2 Initialized\n"); | |||
| SPIFlashCheckAndConfigure(); | |||
| // TempSensorCheckAndConfigure(); | |||
| // TempSensorCheckAndConfigure(); | |||
| BootloaderInterfaceInit(); | |||
| // SPIFlashErase64KSector(0x180000,1); | |||
| // | |||
| // unsigned char test[100]; | |||
| // int i = 0; | |||
| // | |||
| // for(i = 0; i < 100; i++) | |||
| // { | |||
| // test[i] = i; | |||
| // } | |||
| // | |||
| // | |||
| // SPIFlashWriteBuffer(test,100,0x180000); | |||
| // | |||
| // for(i = 0; i < 100; i++) | |||
| // { | |||
| // test[i] = 0; | |||
| // } | |||
| // | |||
| // SPIFlashReadBuffer(test,100,0x180000); | |||
| // | |||
| // SPIFlashErase64KSector(0x180000,1); | |||
| // | |||
| // unsigned char test[100]; | |||
| // int i = 0; | |||
| // | |||
| // for(i = 0; i < 100; i++) | |||
| // { | |||
| // test[i] = i; | |||
| // } | |||
| // | |||
| // | |||
| // SPIFlashWriteBuffer(test,100,0x180000); | |||
| // | |||
| // for(i = 0; i < 100; i++) | |||
| // { | |||
| // test[i] = 0; | |||
| // } | |||
| // | |||
| // SPIFlashReadBuffer(test,100,0x180000); | |||
| // | |||
| #ifndef NO_WIFI | |||
| InitTerminal(); | |||
| InitWiFi(); | |||
| #endif | |||
| @@ -196,8 +198,13 @@ int main(void) | |||
| EnableWatchdog(); | |||
| KickWatchdog(); | |||
| mRetCode = 1; | |||
| // DACSetValue(BUREAU_DAC_CHANNEL,0xFFFF); | |||
| int DACTest = 0; | |||
| int Increment = 10; | |||
| VU1_BACKLIGHT_PIN = LED_ON; | |||
| VU2_BACKLIGHT_PIN = LED_ON; | |||
| while(mRetCode == 1) | |||
| { | |||
| @@ -208,23 +215,23 @@ int main(void) | |||
| TickWiFi(); | |||
| #endif | |||
| TickTerminal(); | |||
| // UartTick(); | |||
| // ChaletPowerRelayTick(); | |||
| // BatteryMonitorTick(); | |||
| // UartTick(); | |||
| // ChaletPowerRelayTick(); | |||
| // BatteryMonitorTick(); | |||
| SyslogTick(); | |||
| // TickTempSensor(); | |||
| // TickTempSensor(); | |||
| BootloaderInterfaceTick(); | |||
| VolumeTransducerTick(); | |||
| // TickLoraWatchdog(); | |||
| // TickLCDCtrl(); | |||
| // TickLTEModule(); | |||
| // TickLTENetworkInterface(); | |||
| // TickLoraWatchdog(); | |||
| // TickLCDCtrl(); | |||
| // TickLTEModule(); | |||
| // TickLTENetworkInterface(); | |||
| if(IsTimerExpired(HEARTBEAT_LED_TMR)) | |||
| { | |||
| HEARTBEAT_LED_2_PIN = ~HEARTBEAT_LED_2_PIN; | |||
| ONBOARD_LED1_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; | |||
| @@ -236,17 +243,19 @@ int main(void) | |||
| PUSH_BUTTON_LED6_PIN = !PUSH_BUTTON_INPUT6_PIN; | |||
| PUSH_BUTTON_LED7_PIN = !PUSH_BUTTON_INPUT7_PIN; | |||
| VU1_BACKLIGHT_PIN = LED_ON; | |||
| VU1_BACKLIGHT_PIN = LED_OFF; | |||
| DACSetValue(BUREAU_DAC_CHANNEL,DACTest); | |||
| DACSetValue(CUISINE_DAC_CHANNEL,DACTest); | |||
| DACTest += Increment; | |||
| if(DACTest > 1013) | |||
| Increment = -10; | |||
| if(DACTest <= 10) | |||
| Increment = 10; | |||
| TimerStart(HEARTBEAT_LED_TMR,HEARTBEAT_LED_TIMEOUT); | |||
| // HD44780_DisplayClear(); | |||
| // HD44780_PositionXY(0, 0); | |||
| // // send char | |||
| // HD44780_DrawString("DISPLAY ON"); | |||
| // // display clear | |||
| // HD44780_DisplayOn(); | |||
| } | |||
| } | |||
| @@ -6,8 +6,9 @@ build/ChaletDuinoV2_795F512H_/production/Source/main.o: Source/main.c \ | |||
| Source/I2C.h Source/SPI_Flash.h Source/TemperatureSensor.h \ | |||
| Source/LoraWatchdog.h Source/LCDCtrl.h Source/SIM7080GInterface.h \ | |||
| Source/LTENetworkInterface.h Source/BootloaderInterface.h \ | |||
| Source/VolumeTransducer.h Source/hd44780.h Source/Terminal.h \ | |||
| Source/WiFiCtrl.h Source/winc3400_142/driver/include/m2m_wifi.h \ | |||
| Source/VolumeTransducer.h Source/DACInterface.h Source/hd44780.h \ | |||
| Source/Terminal.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 \ | |||
| @@ -60,6 +61,8 @@ Source/BootloaderInterface.h: | |||
| Source/VolumeTransducer.h: | |||
| Source/DACInterface.h: | |||
| Source/hd44780.h: | |||
| Source/Terminal.h: | |||
| @@ -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 | |||
| 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 | |||
| # 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 | |||
| 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 | |||
| 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 | |||
| 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 | |||
| # 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 | |||
| 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 | |||
| # 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 | |||
| 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 | |||
| @@ -311,6 +311,18 @@ ${OBJECTDIR}/Source/VolumeTransducer.o: Source/VolumeTransducer.c .generated_fi | |||
| @${RM} ${OBJECTDIR}/Source/VolumeTransducer.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/VolumeTransducer.o.d" -o ${OBJECTDIR}/Source/VolumeTransducer.o Source/VolumeTransducer.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) | |||
| ${OBJECTDIR}/Source/DACInterface.o: Source/DACInterface.c .generated_files/flags/ChaletDuinoV2_795F512H_/9b2722e2d2ac13d18ec12611d51740b8e4377bd3 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709 | |||
| @${MKDIR} "${OBJECTDIR}/Source" | |||
| @${RM} ${OBJECTDIR}/Source/DACInterface.o.d | |||
| @${RM} ${OBJECTDIR}/Source/DACInterface.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/DACInterface.o.d" -o ${OBJECTDIR}/Source/DACInterface.o Source/DACInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) | |||
| ${OBJECTDIR}/Source/AudioConsoleInterface.o: Source/AudioConsoleInterface.c .generated_files/flags/ChaletDuinoV2_795F512H_/1cc108d5756ff54ac041c08670c6874459b71a95 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709 | |||
| @${MKDIR} "${OBJECTDIR}/Source" | |||
| @${RM} ${OBJECTDIR}/Source/AudioConsoleInterface.o.d | |||
| @${RM} ${OBJECTDIR}/Source/AudioConsoleInterface.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/AudioConsoleInterface.o.d" -o ${OBJECTDIR}/Source/AudioConsoleInterface.o Source/AudioConsoleInterface.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" | |||
| @@ -522,6 +534,18 @@ ${OBJECTDIR}/Source/VolumeTransducer.o: Source/VolumeTransducer.c .generated_fi | |||
| @${RM} ${OBJECTDIR}/Source/VolumeTransducer.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/VolumeTransducer.o.d" -o ${OBJECTDIR}/Source/VolumeTransducer.o Source/VolumeTransducer.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) | |||
| ${OBJECTDIR}/Source/DACInterface.o: Source/DACInterface.c .generated_files/flags/ChaletDuinoV2_795F512H_/e259b821c6e4a4addc3ec1d4f3c1d93ab192a7a5 .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709 | |||
| @${MKDIR} "${OBJECTDIR}/Source" | |||
| @${RM} ${OBJECTDIR}/Source/DACInterface.o.d | |||
| @${RM} ${OBJECTDIR}/Source/DACInterface.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/DACInterface.o.d" -o ${OBJECTDIR}/Source/DACInterface.o Source/DACInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) | |||
| ${OBJECTDIR}/Source/AudioConsoleInterface.o: Source/AudioConsoleInterface.c .generated_files/flags/ChaletDuinoV2_795F512H_/3a46e304f7ec44e44d4da136b5fc8e368454c6ce .generated_files/flags/ChaletDuinoV2_795F512H_/da39a3ee5e6b4b0d3255bfef95601890afd80709 | |||
| @${MKDIR} "${OBJECTDIR}/Source" | |||
| @${RM} ${OBJECTDIR}/Source/AudioConsoleInterface.o.d | |||
| @${RM} ${OBJECTDIR}/Source/AudioConsoleInterface.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/AudioConsoleInterface.o.d" -o ${OBJECTDIR}/Source/AudioConsoleInterface.o Source/AudioConsoleInterface.c -DXPRJ_ChaletDuinoV2_795F512H_=$(CND_CONF) $(COMPARISON_BUILD) | |||
| endif | |||
| # ------------------------------------------------------------------------------------ | |||
| @@ -1,5 +1,5 @@ | |||
| # | |||
| #Sat Feb 15 09:25:53 EST 2025 | |||
| #Tue Feb 18 14:45:13 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=4a5e2e18a343946ed826a5d2147db378 | |||
| configurations-xml=1813996a44ab5a857c2811efbf5b4773 | |||
| 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 | |||
| @@ -88,6 +88,8 @@ | |||
| <itemPath>Source/checksum.h</itemPath> | |||
| <itemPath>Source/ATCmdInterpreter.h</itemPath> | |||
| <itemPath>Source/VolumeTransducer.h</itemPath> | |||
| <itemPath>Source/DACInterface.h</itemPath> | |||
| <itemPath>Source/AudioConsoleInterface.h</itemPath> | |||
| </logicalFolder> | |||
| <logicalFolder name="LinkerScript" | |||
| displayName="Linker Files" | |||
| @@ -174,6 +176,8 @@ | |||
| <itemPath>Source/crc32.c</itemPath> | |||
| <itemPath>Source/ATCmdInterpreter.c</itemPath> | |||
| <itemPath>Source/VolumeTransducer.c</itemPath> | |||
| <itemPath>Source/DACInterface.c</itemPath> | |||
| <itemPath>Source/AudioConsoleInterface.c</itemPath> | |||
| </logicalFolder> | |||
| <logicalFolder name="ExternalFiles" | |||
| displayName="Important Files" | |||
| @@ -1,6 +1,19 @@ | |||
| <?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="11"> | |||
| <file> | |||
| <url>Source/BootloaderInterface.c</url> | |||
| <bookmark id="5"> | |||
| <name/> | |||
| <line>387</line> | |||
| <key/> | |||
| </bookmark> | |||
| <bookmark id="4"> | |||
| <name/> | |||
| <line>437</line> | |||
| <key/> | |||
| </bookmark> | |||
| </file> | |||
| <file> | |||
| <url>Source/hd44780.c</url> | |||
| <bookmark id="7"> | |||
| @@ -32,23 +45,18 @@ | |||
| <key/> | |||
| </bookmark> | |||
| </file> | |||
| <file> | |||
| <url>Source/BootloaderInterface.c</url> | |||
| <bookmark id="5"> | |||
| <name/> | |||
| <line>387</line> | |||
| <key/> | |||
| </bookmark> | |||
| <bookmark id="4"> | |||
| <name/> | |||
| <line>437</line> | |||
| <key/> | |||
| </bookmark> | |||
| </file> | |||
| </editor-bookmarks> | |||
| <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/main.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/AudioConsoleInterface.c</file> | |||
| <file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/winc3400_142/socket/source/socket.c</file> | |||
| <file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/winc3400_142/socket/include/socket.h</file> | |||
| <file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/ProtocolDefs.h</file> | |||
| <file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/Terminal.c</file> | |||
| <file>file:/D:/Main/PicDev/Projets/AudioConsole/AudioConsole.X/Source/WiFiCtrl.h</file> | |||
| </group> | |||
| </open-files> | |||
| </project-private> | |||