From f067bc26f98698e6fbeced4d335b84acf1719c0c Mon Sep 17 00:00:00 2001 From: lefake Date: Sun, 23 Feb 2025 21:31:08 -0500 Subject: [PATCH] added support for LDR and models --- commons.h | 30 +++--- main.c | 127 +++++++++----------------- mcc-manifest-autosave.yml | 2 +- mcc-manifest-generated-success.yml | 2 +- mcc_generated_files/adc/adc.h | 1 + mcc_generated_files/system/pins.h | 19 ++++ nbproject/Makefile-default.mk | 60 ++++++------ nbproject/Makefile-genesis.properties | 4 +- nbproject/configurations.xml | 16 +++- nbproject/private/private.xml | 12 +-- proto.c | 112 +++-------------------- proto.h | 20 +--- pw-module.mc3 | 6 +- 13 files changed, 147 insertions(+), 264 deletions(-) diff --git a/commons.h b/commons.h index bb6bec8..7b02645 100644 --- a/commons.h +++ b/commons.h @@ -1,18 +1,14 @@ #ifndef COMMONS_H #define COMMONS_H -// Pins -#define LED_PIN 19 -#define RS485_RX_TX_SELECT 22 - // Config -#define MASTER_ID 0xF0 #define MY_ID 0x00 -// #define DEBUG -#ifndef MASTER_ID -#define IS_MASTER -#endif +#define HAS_LED 1 // Set to 0 if unsupported +#define HAS_MOISTURE 1 // Set to 0 if unsupported +#define HAS_LDR 1 // Set to 0 if unsupported +#define MASTER_ID 0xF0 +#define MODEL ((HAS_LED << 2) | (HAS_MOISTURE << 1) | HAS_LDR) #define DELAY_TO_REPLY 5 // Proto @@ -24,17 +20,23 @@ #define CMD_INDEX (ID_INDEX + 1) #define PAYLOAD_INDEX (CMD_INDEX + CMD_NAME_LEN) +// MODEL +#define GET_MODEL_CMD_ID 0 +#define MODEL_CMD_ID 1 +#define MODEL_INDEX 3 // GET -#define GET_CMD_ID 0 +#define GET_CMD_ID 2 // SET -#define SET_CMD_ID 1 +#define SET_CMD_ID 3 #define LED1_INDEX 3 #define LED2_INDEX 5 // DATA -#define DATA_CMD_ID 2 -#define SENSOR_INDEX 3 +#define DATA_CMD_ID 4 +#define MOISTURE_INDEX 3 +#define LIGHT_INDEX 5 + // ERROR -#define ERROR_CMD_ID 3 +#define ERROR_CMD_ID 5 #define ERR_INDEX 3 #define RET_SUCCESS(ret) (ret <= 1) diff --git a/main.c b/main.c index d2aef2a..5bce33b 100644 --- a/main.c +++ b/main.c @@ -33,13 +33,13 @@ THIS SOFTWARE. */ #include "mcc_generated_files/system/system.h" -#include +#include #include "commons.h" #include "proto.h" -static uint16_t led1, led2, sensor; -static errors_t peer_err = SUCCESS, retcode = SUCCESS; -static uint8_t in_rx, cmd, peer_id = 0; +static uint16_t led1 = 0, led2 = 0, moisture = 0, light = 0; +static errors_t retcode = SUCCESS; +static uint8_t in_rx, cmd; static bool rx_over = false, update_sensor = false; volatile bool tx_timed_out = false; @@ -47,6 +47,8 @@ volatile bool tx_timed_out = false; // Private Declarations //============================================================================== static void init(); +static void read_adc(adc_channel_t channel, uint16_t* p_val); +static void convert_adc_lux(); static void show_error(); static void tmr_tx_cb(); @@ -60,59 +62,6 @@ int main(void) { init(); -// uint16_t i = 0; -// int change = 1; -// -// while(1) -// { -//// PWM3_LoadDutyValue(i); -//// PWM4_LoadDutyValue(i); -//// __delay_ms(1); -//// -//// if (i == 1024) -//// change = -1; -//// else if (i == 0) -//// change = 1; -//// -//// i += change; -// -// // Update sensor if it's time -// if (update_sensor) -// { -// update_sensor = false; -// ADC_StartConversion(); -// while(!ADC_IsConversionDone()); -// sensor = ADC_GetConversionResult(); -// } -// -// retcode = uart_rx_byte(&in_rx); -// if (retcode == SUCCESS) -// { -// rx_over = byte_in(in_rx, &cmd, &peer_id, &led1, &led2, &sensor, &peer_err); -// if (rx_over) -// { -// switch (cmd) -// { -// case GET_CMD_ID: -// // Wait for Master to stop writing -// __delay_ms(DELAY_TO_REPLY); -// retcode = send_data(MY_ID, sensor); -// break; -// case SET_CMD_ID: -// PWM3_LoadDutyValue(led1); -// PWM4_LoadDutyValue(led2); -// __delay_ms(DELAY_TO_REPLY); -// retcode = send_error(MY_ID, SUCCESS); -// break; -// default: -// DEBUG_Toggle(); -// retcode = UNSUPPORTED_CMD; -// break; -// } -// } -// } -// } -// while(1) { if (RET_FAILURE(retcode)) @@ -122,46 +71,46 @@ int main(void) if (update_sensor) { update_sensor = false; - ADC_StartConversion(); - while(!ADC_IsConversionDone()); - sensor = ADC_GetConversionResult(); +#if (HAS_MOISTURE == 1) + read_adc(channel_ANC0, &moisture); +#endif +#if (HAS_LDR == 1) + read_adc(channel_ANA0, &light); +#endif } retcode = uart_rx_byte(&in_rx); if (retcode == SUCCESS) { - rx_over = byte_in(in_rx, &cmd, &peer_id, &led1, &led2, &sensor, &peer_err); + rx_over = byte_in(in_rx, &cmd, &led1, &led2); if (rx_over) { switch (cmd) { -#ifndef IS_MASTER - case GET_CMD_ID: - // Wait for Master to stop writing + case GET_MODEL_CMD_ID: + // Wait for Master to stop writing __delay_ms(DELAY_TO_REPLY); - retcode = send_data(MY_ID, sensor); + retcode = send_model(MY_ID, MODEL); break; - case SET_CMD_ID: - PWM3_LoadDutyValue(led1); - PWM4_LoadDutyValue(led2); - __delay_ms(DELAY_TO_REPLY); - retcode = send_error(MY_ID, SUCCESS); - break; -#else - case DATA_CMD_ID: - Serial.print("Sensor: "); - Serial.println(sensor); - break; - - case ERROR_CMD_ID: - Serial.print("Peer error: "); - Serial.println(peer_err); - break; + case GET_CMD_ID: + // Wait for Master to stop writing + __delay_ms(DELAY_TO_REPLY); + retcode = send_data(MY_ID, moisture, light); + break; + + case SET_CMD_ID: +#if (HAS_LED == 1) + PWM3_LoadDutyValue(led1); + PWM4_LoadDutyValue(led2); + __delay_ms(DELAY_TO_REPLY); + retcode = send_error(MY_ID, SUCCESS); #endif - default: - retcode = UNSUPPORTED_CMD; - break; + break; + + default: + retcode = UNSUPPORTED_CMD; + break; } } } @@ -181,7 +130,6 @@ static void init() INTERRUPT_PeripheralInterruptEnable(); ADC_Initialize(); - ADC_SelectChannel(channel_ANC0); // TMR callback TMR_TX_OverflowCallbackRegister(tmr_tx_cb); @@ -197,6 +145,15 @@ static void init() DEBUG_SetLow(); } +/*=****************************************************************************/ +static void read_adc(adc_channel_t channel, uint16_t* p_val) +{ + ADC_SelectChannel(channel); + ADC_StartConversion(); + while(!ADC_IsConversionDone()); + *p_val = ADC_GetConversionResult(); +} + /*=****************************************************************************/ static void show_error() { diff --git a/mcc-manifest-autosave.yml b/mcc-manifest-autosave.yml index a19043d..9e65f1d 100644 --- a/mcc-manifest-autosave.yml +++ b/mcc-manifest-autosave.yml @@ -2,7 +2,7 @@ manifest_file_version: 1.0.0 project: pw-module -creation_date: 2025-02-02T11:03:29.875-05:00[America/Toronto] +creation_date: 2025-02-22T11:03:47.225-05:00[America/Toronto] operating_system: Linux mcc_mode: IDE mcc_mode_version: v6.20 diff --git a/mcc-manifest-generated-success.yml b/mcc-manifest-generated-success.yml index 38e6504..bca10bb 100644 --- a/mcc-manifest-generated-success.yml +++ b/mcc-manifest-generated-success.yml @@ -2,7 +2,7 @@ manifest_file_version: 1.0.0 project: pw-module -creation_date: 2025-02-02T11:03:29.871-05:00[America/Toronto] +creation_date: 2025-02-22T11:03:47.219-05:00[America/Toronto] operating_system: Linux mcc_mode: IDE mcc_mode_version: v6.20 diff --git a/mcc_generated_files/adc/adc.h b/mcc_generated_files/adc/adc.h index d72bdd4..9c696e3 100644 --- a/mcc_generated_files/adc/adc.h +++ b/mcc_generated_files/adc/adc.h @@ -69,6 +69,7 @@ typedef enum channel_DAC1 = 0x3d, channel_FVR_BUF1 = 0x3e, channel_FVR_BUF2 = 0x3f, + channel_ANA0 = 0x0, channel_ANC0 = 0x10 } adc_channel_t; diff --git a/mcc_generated_files/system/pins.h b/mcc_generated_files/system/pins.h index d9ea95f..7ae7d4c 100644 --- a/mcc_generated_files/system/pins.h +++ b/mcc_generated_files/system/pins.h @@ -49,6 +49,25 @@ #define PULL_UP_ENABLED 1 #define PULL_UP_DISABLED 0 +// get/set IO_RA0 aliases +#define IO_RA0_TRIS TRISAbits.TRISA0 +#define IO_RA0_LAT LATAbits.LATA0 +#define IO_RA0_PORT PORTAbits.RA0 +#define IO_RA0_WPU WPUAbits.WPUA0 +#define IO_RA0_OD ODCONAbits.ODCA0 +#define IO_RA0_ANS ANSELAbits.ANSA0 +#define IO_RA0_SetHigh() do { LATAbits.LATA0 = 1; } while(0) +#define IO_RA0_SetLow() do { LATAbits.LATA0 = 0; } while(0) +#define IO_RA0_Toggle() do { LATAbits.LATA0 = ~LATAbits.LATA0; } while(0) +#define IO_RA0_GetValue() PORTAbits.RA0 +#define IO_RA0_SetDigitalInput() do { TRISAbits.TRISA0 = 1; } while(0) +#define IO_RA0_SetDigitalOutput() do { TRISAbits.TRISA0 = 0; } while(0) +#define IO_RA0_SetPullup() do { WPUAbits.WPUA0 = 1; } while(0) +#define IO_RA0_ResetPullup() do { WPUAbits.WPUA0 = 0; } while(0) +#define IO_RA0_SetPushPull() do { ODCONAbits.ODCA0 = 0; } while(0) +#define IO_RA0_SetOpenDrain() do { ODCONAbits.ODCA0 = 1; } while(0) +#define IO_RA0_SetAnalogMode() do { ANSELAbits.ANSA0 = 1; } while(0) +#define IO_RA0_SetDigitalMode() do { ANSELAbits.ANSA0 = 0; } while(0) // get/set IO_RA2 aliases #define DEBUG_TRIS TRISAbits.TRISA2 #define DEBUG_LAT LATAbits.LATA2 diff --git a/nbproject/Makefile-default.mk b/nbproject/Makefile-default.mk index 947a300..ff4842e 100644 --- a/nbproject/Makefile-default.mk +++ b/nbproject/Makefile-default.mk @@ -92,7 +92,7 @@ ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1: mcc_generated_files/adc/src/adc @${MKDIR} "${OBJECTDIR}/mcc_generated_files/adc/src" @${RM} ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1 mcc_generated_files/adc/src/adc.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1 mcc_generated_files/adc/src/adc.c @-${MV} ${OBJECTDIR}/mcc_generated_files/adc/src/adc.d ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -100,7 +100,7 @@ ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1: mcc_generated_files/pwm/src/pw @${MKDIR} "${OBJECTDIR}/mcc_generated_files/pwm/src" @${RM} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1 mcc_generated_files/pwm/src/pwm4.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1 mcc_generated_files/pwm/src/pwm4.c @-${MV} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.d ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -108,7 +108,7 @@ ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1: mcc_generated_files/pwm/src/pw @${MKDIR} "${OBJECTDIR}/mcc_generated_files/pwm/src" @${RM} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1 mcc_generated_files/pwm/src/pwm3.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1 mcc_generated_files/pwm/src/pwm3.c @-${MV} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.d ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -116,7 +116,7 @@ ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1: mcc_generated_files/ @${MKDIR} "${OBJECTDIR}/mcc_generated_files/system/src" @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1 mcc_generated_files/system/src/config_bits.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1 mcc_generated_files/system/src/config_bits.c @-${MV} ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.d ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -124,7 +124,7 @@ ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1: mcc_generated_files/sy @${MKDIR} "${OBJECTDIR}/mcc_generated_files/system/src" @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1 mcc_generated_files/system/src/interrupt.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1 mcc_generated_files/system/src/interrupt.c @-${MV} ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.d ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -132,7 +132,7 @@ ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1: mcc_generated_files/system/ @${MKDIR} "${OBJECTDIR}/mcc_generated_files/system/src" @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1 mcc_generated_files/system/src/pins.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1 mcc_generated_files/system/src/pins.c @-${MV} ${OBJECTDIR}/mcc_generated_files/system/src/pins.d ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -140,7 +140,7 @@ ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1: mcc_generated_files/system @${MKDIR} "${OBJECTDIR}/mcc_generated_files/system/src" @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1 mcc_generated_files/system/src/clock.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1 mcc_generated_files/system/src/clock.c @-${MV} ${OBJECTDIR}/mcc_generated_files/system/src/clock.d ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -148,7 +148,7 @@ ${OBJECTDIR}/mcc_generated_files/system/src/system.p1: mcc_generated_files/syste @${MKDIR} "${OBJECTDIR}/mcc_generated_files/system/src" @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/system.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/system.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/system.p1 mcc_generated_files/system/src/system.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/system.p1 mcc_generated_files/system/src/system.c @-${MV} ${OBJECTDIR}/mcc_generated_files/system/src/system.d ${OBJECTDIR}/mcc_generated_files/system/src/system.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/system/src/system.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -156,7 +156,7 @@ ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1: mcc_generated_files/timer/sr @${MKDIR} "${OBJECTDIR}/mcc_generated_files/timer/src" @${RM} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1 mcc_generated_files/timer/src/tmr2.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1 mcc_generated_files/timer/src/tmr2.c @-${MV} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.d ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -164,7 +164,7 @@ ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1: mcc_generated_files/timer/sr @${MKDIR} "${OBJECTDIR}/mcc_generated_files/timer/src" @${RM} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1 mcc_generated_files/timer/src/tmr1.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1 mcc_generated_files/timer/src/tmr1.c @-${MV} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.d ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -172,7 +172,7 @@ ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1: mcc_generated_files/timer/sr @${MKDIR} "${OBJECTDIR}/mcc_generated_files/timer/src" @${RM} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1 mcc_generated_files/timer/src/tmr0.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1 mcc_generated_files/timer/src/tmr0.c @-${MV} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.d ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -180,7 +180,7 @@ ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1: mcc_generated_files/uart/s @${MKDIR} "${OBJECTDIR}/mcc_generated_files/uart/src" @${RM} ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1 mcc_generated_files/uart/src/eusart1.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1 mcc_generated_files/uart/src/eusart1.c @-${MV} ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.d ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -188,7 +188,7 @@ ${OBJECTDIR}/main.p1: main.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}" @${RM} ${OBJECTDIR}/main.p1.d @${RM} ${OBJECTDIR}/main.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/main.p1 main.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/main.p1 main.c @-${MV} ${OBJECTDIR}/main.d ${OBJECTDIR}/main.p1.d @${FIXDEPS} ${OBJECTDIR}/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -196,7 +196,7 @@ ${OBJECTDIR}/proto.p1: proto.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}" @${RM} ${OBJECTDIR}/proto.p1.d @${RM} ${OBJECTDIR}/proto.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/proto.p1 proto.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=pickit3 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/proto.p1 proto.c @-${MV} ${OBJECTDIR}/proto.d ${OBJECTDIR}/proto.p1.d @${FIXDEPS} ${OBJECTDIR}/proto.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -205,7 +205,7 @@ ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1: mcc_generated_files/adc/src/adc @${MKDIR} "${OBJECTDIR}/mcc_generated_files/adc/src" @${RM} ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1 mcc_generated_files/adc/src/adc.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1 mcc_generated_files/adc/src/adc.c @-${MV} ${OBJECTDIR}/mcc_generated_files/adc/src/adc.d ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/adc/src/adc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -213,7 +213,7 @@ ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1: mcc_generated_files/pwm/src/pw @${MKDIR} "${OBJECTDIR}/mcc_generated_files/pwm/src" @${RM} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1 mcc_generated_files/pwm/src/pwm4.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1 mcc_generated_files/pwm/src/pwm4.c @-${MV} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.d ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm4.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -221,7 +221,7 @@ ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1: mcc_generated_files/pwm/src/pw @${MKDIR} "${OBJECTDIR}/mcc_generated_files/pwm/src" @${RM} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1 mcc_generated_files/pwm/src/pwm3.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1 mcc_generated_files/pwm/src/pwm3.c @-${MV} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.d ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/pwm/src/pwm3.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -229,7 +229,7 @@ ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1: mcc_generated_files/ @${MKDIR} "${OBJECTDIR}/mcc_generated_files/system/src" @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1 mcc_generated_files/system/src/config_bits.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1 mcc_generated_files/system/src/config_bits.c @-${MV} ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.d ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/system/src/config_bits.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -237,7 +237,7 @@ ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1: mcc_generated_files/sy @${MKDIR} "${OBJECTDIR}/mcc_generated_files/system/src" @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1 mcc_generated_files/system/src/interrupt.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1 mcc_generated_files/system/src/interrupt.c @-${MV} ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.d ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/system/src/interrupt.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -245,7 +245,7 @@ ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1: mcc_generated_files/system/ @${MKDIR} "${OBJECTDIR}/mcc_generated_files/system/src" @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1 mcc_generated_files/system/src/pins.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1 mcc_generated_files/system/src/pins.c @-${MV} ${OBJECTDIR}/mcc_generated_files/system/src/pins.d ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/system/src/pins.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -253,7 +253,7 @@ ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1: mcc_generated_files/system @${MKDIR} "${OBJECTDIR}/mcc_generated_files/system/src" @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1 mcc_generated_files/system/src/clock.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1 mcc_generated_files/system/src/clock.c @-${MV} ${OBJECTDIR}/mcc_generated_files/system/src/clock.d ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/system/src/clock.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -261,7 +261,7 @@ ${OBJECTDIR}/mcc_generated_files/system/src/system.p1: mcc_generated_files/syste @${MKDIR} "${OBJECTDIR}/mcc_generated_files/system/src" @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/system.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/system/src/system.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/system.p1 mcc_generated_files/system/src/system.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/system/src/system.p1 mcc_generated_files/system/src/system.c @-${MV} ${OBJECTDIR}/mcc_generated_files/system/src/system.d ${OBJECTDIR}/mcc_generated_files/system/src/system.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/system/src/system.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -269,7 +269,7 @@ ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1: mcc_generated_files/timer/sr @${MKDIR} "${OBJECTDIR}/mcc_generated_files/timer/src" @${RM} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1 mcc_generated_files/timer/src/tmr2.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1 mcc_generated_files/timer/src/tmr2.c @-${MV} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.d ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr2.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -277,7 +277,7 @@ ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1: mcc_generated_files/timer/sr @${MKDIR} "${OBJECTDIR}/mcc_generated_files/timer/src" @${RM} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1 mcc_generated_files/timer/src/tmr1.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1 mcc_generated_files/timer/src/tmr1.c @-${MV} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.d ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr1.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -285,7 +285,7 @@ ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1: mcc_generated_files/timer/sr @${MKDIR} "${OBJECTDIR}/mcc_generated_files/timer/src" @${RM} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1 mcc_generated_files/timer/src/tmr0.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1 mcc_generated_files/timer/src/tmr0.c @-${MV} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.d ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/timer/src/tmr0.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -293,7 +293,7 @@ ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1: mcc_generated_files/uart/s @${MKDIR} "${OBJECTDIR}/mcc_generated_files/uart/src" @${RM} ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1.d @${RM} ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1 mcc_generated_files/uart/src/eusart1.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1 mcc_generated_files/uart/src/eusart1.c @-${MV} ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.d ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1.d @${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/uart/src/eusart1.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -301,7 +301,7 @@ ${OBJECTDIR}/main.p1: main.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}" @${RM} ${OBJECTDIR}/main.p1.d @${RM} ${OBJECTDIR}/main.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/main.p1 main.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/main.p1 main.c @-${MV} ${OBJECTDIR}/main.d ${OBJECTDIR}/main.p1.d @${FIXDEPS} ${OBJECTDIR}/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -309,7 +309,7 @@ ${OBJECTDIR}/proto.p1: proto.c nbproject/Makefile-${CND_CONF}.mk @${MKDIR} "${OBJECTDIR}" @${RM} ${OBJECTDIR}/proto.p1.d @${RM} ${OBJECTDIR}/proto.p1 - ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/proto.p1 proto.c + ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o ${OBJECTDIR}/proto.p1 proto.c @-${MV} ${OBJECTDIR}/proto.d ${OBJECTDIR}/proto.p1.d @${FIXDEPS} ${OBJECTDIR}/proto.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ @@ -332,14 +332,14 @@ endif ifeq ($(TYPE_IMAGE), DEBUG_RUN) ${DISTDIR}/pw-module.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${DISTDIR} - ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/pw-module.X.${IMAGE_TYPE}.map -D__DEBUG=1 -mdebugger=pickit3 -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/pw-module.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} + ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/pw-module.X.${IMAGE_TYPE}.map -D__DEBUG=1 -mdebugger=pickit3 -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/pw-module.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} @${RM} ${DISTDIR}/pw-module.X.${IMAGE_TYPE}.hex else ${DISTDIR}/pw-module.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${DISTDIR} - ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/pw-module.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/pw-module.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} + ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/pw-module.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -O2 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,+hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/pw-module.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} endif diff --git a/nbproject/Makefile-genesis.properties b/nbproject/Makefile-genesis.properties index 3b63b51..c3e41c6 100644 --- a/nbproject/Makefile-genesis.properties +++ b/nbproject/Makefile-genesis.properties @@ -1,11 +1,11 @@ # -#Sun Feb 02 11:03:30 EST 2025 +#Sun Feb 23 20:52:40 EST 2025 default.languagetoolchain.version=2.45 default.Pack.dfplocation=/opt/microchip/mplabx/v6.20/packs/Microchip/PIC16F1xxxx_DFP/1.24.387 conf.ids=default default.languagetoolchain.dir=/opt/microchip/xc8/v2.45/bin host.id=8fas-8km -configurations-xml=59a0858052893212ae1b8ffeb517c199 +configurations-xml=72d29d050eb7bef23256cc94aeea36dd default.com-microchip-mplab-mdbcore-PICKit3Tool-PICkit3DbgToolManager.md5=5b9902b017a30efdeb77dee75a1e4e51 com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321 default.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=bf89cdcdd6c0a49174fe4b605ef2b42d diff --git a/nbproject/configurations.xml b/nbproject/configurations.xml index 5ede089..eae0b51 100644 --- a/nbproject/configurations.xml +++ b/nbproject/configurations.xml @@ -143,21 +143,21 @@ - + - + - + @@ -192,7 +192,7 @@ - + @@ -1283,6 +1283,14 @@ + + + + + + + + diff --git a/nbproject/private/private.xml b/nbproject/private/private.xml index 551d2e2..9c26b72 100644 --- a/nbproject/private/private.xml +++ b/nbproject/private/private.xml @@ -3,16 +3,10 @@ - file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/mcc_generated_files/pwm/src/pwm3.c - file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/mcc_generated_files/pwm/src/pwm4.c - file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/mcc_generated_files/timer/src/tmr1.c - file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/mcc_generated_files/adc/src/adc.c + file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/commons.h + file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/proto.c + file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/proto.h file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/main.c - file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/mcc_generated_files/pwm/pwm4.h - file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/mcc_generated_files/adc/adc.h - file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/mcc_generated_files/timer/tmr1.h - file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/mcc_generated_files/pwm/pwm3.h - file:/home/lefake/NAS/1%20-%20Personnal/1%20-%20Projects/plant_watcher/pw-module.X/mcc_generated_files/timer/tmr0.h diff --git a/proto.c b/proto.c index 902bbe4..ebb4bd7 100644 --- a/proto.c +++ b/proto.c @@ -1,11 +1,7 @@ #include "commons.h" #include "proto.h" -#ifdef IS_MASTER -#include -#else #include "mcc_generated_files/system/system.h" -#endif static uint8_t in_index; static bool is_started = false; @@ -14,9 +10,7 @@ static bool sensor_set = false; static bool error_set = false; static bool next_in_should_be_end = false; -#ifndef IS_MASTER extern bool tx_timed_out; -#endif //============================================================================== @@ -27,8 +21,7 @@ extern bool tx_timed_out; // Public //============================================================================== /*=****************************************************************************/ -bool byte_in (uint8_t in, uint8_t* p_cmd, uint8_t* p_id, uint16_t* p_led1, - uint16_t* p_led2, uint16_t* p_sensor, errors_t* p_error) +bool byte_in (uint8_t in, uint8_t* p_cmd, uint16_t* p_led1, uint16_t* p_led2) { if (!is_started) { @@ -44,17 +37,12 @@ bool byte_in (uint8_t in, uint8_t* p_cmd, uint8_t* p_id, uint16_t* p_led1, { if (ID_INDEX == in_index) { -#ifdef MASTER_ID // Don't bother with messages not meant for us if (MY_ID != in) { is_started = false; return false; } -#else - // Test if in valid in slave list - *p_id = in; -#endif } // If should be done @@ -67,32 +55,23 @@ bool byte_in (uint8_t in, uint8_t* p_cmd, uint8_t* p_id, uint16_t* p_led1, // Save command for when finished if (CMD_INDEX == in_index) { -#ifdef IS_MASTER - // Invalid inputs for MASTER - if (GET_CMD_ID == in || - SET_CMD_ID == in) - { - Serial.println("Ignored cmd"); - is_started = false; - return false; - } -#else // Invalid inputs for SLAVE if (ERROR_CMD_ID == in || - DATA_CMD_ID == in) + DATA_CMD_ID == in || + MODEL_CMD_ID == in) { is_started = false; return false; } -#endif *p_cmd = in; - if (GET_CMD_ID == in) + if (GET_CMD_ID == in || GET_MODEL_CMD_ID == in) next_in_should_be_end = true; } else if (in_index > CMD_INDEX) { switch (*p_cmd) { + case GET_MODEL_CMD_ID: case GET_CMD_ID: // Do nothing break; @@ -112,26 +91,6 @@ bool byte_in (uint8_t in, uint8_t* p_cmd, uint8_t* p_id, uint16_t* p_led1, led_set = true; } - break; - case DATA_CMD_ID: - if (SENSOR_INDEX == in_index) - *p_sensor = in << 8; - else if (SENSOR_INDEX + 1 == in_index) - { - *p_sensor |= in; - next_in_should_be_end = true; - sensor_set = true; - } - - break; - case ERROR_CMD_ID: - if (ERR_INDEX == in_index) - { - *p_error = (errors_t) in; - next_in_should_be_end = true; - error_set = true; - } - break; default: is_started = false; @@ -145,52 +104,23 @@ bool byte_in (uint8_t in, uint8_t* p_cmd, uint8_t* p_id, uint16_t* p_led1, return false; } -#ifdef IS_MASTER /*=****************************************************************************/ -errors_t send_get (uint8_t peer_id) +errors_t send_model (uint8_t peer_id, uint8_t model) { SET_WRITE(); errors_t ret = uart_tx_byte(START_DEL); if (RET_SUCCESS(ret)) ret = uart_tx_byte(peer_id); - if (RET_SUCCESS(ret)) ret = uart_tx_byte(GET_CMD_ID); + if (RET_SUCCESS(ret)) ret = uart_tx_byte(MODEL_CMD_ID); + if (RET_SUCCESS(ret)) ret = uart_tx_byte(model); if (RET_SUCCESS(ret)) ret = uart_tx_byte(END_DEL); - Serial2.flush(); - SET_READ(); return ret; } /*=****************************************************************************/ -errors_t send_set (uint8_t peer_id, uint16_t led1, uint16_t led2) -{ - SET_WRITE(); - - errors_t ret = uart_tx_byte(START_DEL); - if (RET_SUCCESS(ret)) ret = uart_tx_byte(peer_id); - if (RET_SUCCESS(ret)) ret = uart_tx_byte(SET_CMD_ID); - - // LED1 - if (RET_SUCCESS(ret)) ret = uart_tx_byte((led1 >> 8) & 0xFF); - if (RET_SUCCESS(ret)) ret = uart_tx_byte(led1 & 0xFF); - - // LED2 - if (RET_SUCCESS(ret)) ret = uart_tx_byte((led2 >> 8) & 0xFF); - if (RET_SUCCESS(ret)) ret = uart_tx_byte(led2 & 0xFF); - - if (RET_SUCCESS(ret)) ret = uart_tx_byte(END_DEL); - - Serial2.flush(); - - SET_READ(); - return ret; -} - -#else - -/*=****************************************************************************/ -errors_t send_data (uint8_t peer_id, uint16_t sensor) +errors_t send_data (uint8_t peer_id, uint16_t moisture, uint16_t light) { SET_WRITE(); @@ -198,8 +128,11 @@ errors_t send_data (uint8_t peer_id, uint16_t sensor) if (RET_SUCCESS(ret)) ret = uart_tx_byte(peer_id); if (RET_SUCCESS(ret)) ret = uart_tx_byte(DATA_CMD_ID); - if (RET_SUCCESS(ret)) ret = uart_tx_byte((sensor >> 8) & 0xFF); - if (RET_SUCCESS(ret)) ret = uart_tx_byte(sensor & 0xFF); + if (RET_SUCCESS(ret)) ret = uart_tx_byte((moisture >> 8) & 0xFF); + if (RET_SUCCESS(ret)) ret = uart_tx_byte(moisture & 0xFF); + + if (RET_SUCCESS(ret)) ret = uart_tx_byte((light >> 8) & 0xFF); + if (RET_SUCCESS(ret)) ret = uart_tx_byte(light & 0xFF); if (RET_SUCCESS(ret)) ret = uart_tx_byte(END_DEL); @@ -223,24 +156,16 @@ errors_t send_error (uint8_t peer_id, errors_t err) SET_READ(); return ret; } -#endif /*=****************************************************************************/ errors_t uart_rx_byte (uint8_t* p_byte) { SET_READ(); -#ifdef IS_MASTER - if (Serial2.available() > 0) - *p_byte = Serial2.read(); - else - return NO_RX; -#else if(UART1.IsRxReady()) *p_byte = UART1.Read(); else return NO_RX; -#endif return SUCCESS; } @@ -248,14 +173,6 @@ errors_t uart_rx_byte (uint8_t* p_byte) /*=****************************************************************************/ errors_t uart_tx_byte (uint8_t byte) { -#ifdef IS_MASTER -#ifdef DEBUG - Serial.print(byte, HEX); - Serial.print(' '); -#else - Serial2.write(byte); -#endif -#else tx_timed_out = false; TMR_TX_Write(0); TMR_TX_Start(); @@ -275,7 +192,6 @@ errors_t uart_tx_byte (uint8_t byte) TMR_TX_Stop(); if (tx_timed_out) return TX_DONE_ERR; -#endif return SUCCESS; } \ No newline at end of file diff --git a/proto.h b/proto.h index 4ed4b4b..71f5982 100644 --- a/proto.h +++ b/proto.h @@ -5,33 +5,20 @@ #include #include "commons.h" -#ifdef IS_MASTER -#define SET_WRITE() do{digitalWrite(RS485_RX_TX_SELECT, 1);} while(0) -#define SET_READ() do{digitalWrite(RS485_RX_TX_SELECT, 0);} while(0) -#else #define SET_WRITE() do { RS_MODE_SetHigh();} while(0) #define SET_READ() do { RS_MODE_SetLow();} while(0) -#endif /*=****************************************************************************/ -bool byte_in (uint8_t in, uint8_t* p_cmd, uint8_t* p_id, uint16_t* p_led1, - uint16_t* p_led2, uint16_t* p_sensor, errors_t* p_error); - -#ifdef IS_MASTER -/*=****************************************************************************/ -errors_t send_get (uint8_t peer_id); +bool byte_in (uint8_t in, uint8_t* p_cmd, uint16_t* p_led1, uint16_t* p_led2); /*=****************************************************************************/ -errors_t send_set (uint8_t peer_id, uint16_t led1, uint16_t led2); - -#else +errors_t send_model (uint8_t peer_id, uint8_t model); /*=****************************************************************************/ -errors_t send_data (uint8_t peer_id, uint16_t sensor); +errors_t send_data (uint8_t peer_id, uint16_t moisture, uint16_t light); /*=****************************************************************************/ errors_t send_error (uint8_t peer_id, errors_t err); -#endif /*=****************************************************************************/ errors_t uart_rx_byte (uint8_t* p_byte); @@ -39,5 +26,4 @@ errors_t uart_rx_byte (uint8_t* p_byte); /*=****************************************************************************/ errors_t uart_tx_byte (uint8_t byte); - #endif \ No newline at end of file diff --git a/pw-module.mc3 b/pw-module.mc3 index 727dedf..9977f85 100644 --- a/pw-module.mc3 +++ b/pw-module.mc3 @@ -167,7 +167,7 @@ - {"userAddedModules":["module5","module4","module6","module9","module8","module28","module16","module26","module1","module0","module3","module2","module54","module55"],"version":"CURRENT","modules":{"module5":{"scriptId":"@mchp-mcc/scf-pic8-osc-v1","imports":{"sys_init_basic_interface":{"interfaceId":{"name":"sys-init-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"sys_init_basic_interface"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"configbits_basic_interface":{"interfaceId":{"name":"configbits-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"configbits_basic_interface"}},"scf_pic8_osc_v1":{"interfaceId":{"name":"scf-pic8-osc-v1","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"CLOCK CONTROL"}},"config_device":{"interfaceId":{"name":"config-device","version":"^1"},"handle":{"providerId":"module1","exportId":"config_device"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module4":{"scriptId":"@mchp-mcc/scf-pic8-interrupt-v2","imports":{"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"scf_pic8_interrupt_v2":{"interfaceId":{"name":"scf-pic8-interrupt-v2","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"INTERRUPT MANAGER"}},"initializer_main":{"interfaceId":{"name":"initializer-main","version":"^0"},"handle":{"providerId":"module0","exportId":"initializer_main"}},"pin_standard":{"interfaceId":{"name":"pin-standard","version":"^0"},"handle":{"providerId":"module3","exportId":"pin-standard"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module6":{"scriptId":"@mchp-mcc/scf-pic8-tmr0-v1","imports":{"sys_init_basic_interface":{"interfaceId":{"name":"sys-init-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"sys_init_basic_interface"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"clock_basic_interface":{"interfaceId":{"name":"clock-basic-interface","version":"^1"},"handle":{"providerId":"module5","exportId":"clock_basic_interface"}},"scf_pic8_tmr0_v1":{"interfaceId":{"name":"scf-pic8-tmr0-v1","version":"^1.0.0"},"handle":{"providerId":"mccDevice","exportId":"TMR0"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"software":{"componentName":"TMR_TX"},"hardware":{"t0csT0con1":"T0CKI_PIN","t0ckpsT0con1":"1:1","requestedPeriod":{"value":10.0,"unit":"ms"},"clockFrequency2":{"value":10.0,"unit":"kHz"}},"interrupt":{"tmri":true,"callbackFuncRate":"1"}}}},"module9":{"scriptId":"@mchp-mcc/scf-pic8-tmr2-v1","imports":{"sys_init_basic_interface":{"interfaceId":{"name":"sys-init-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"sys_init_basic_interface"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"clock_basic_interface":{"interfaceId":{"name":"clock-basic-interface","version":"^1"},"handle":{"providerId":"module5","exportId":"clock_basic_interface"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"scf_pic8_tmr2_v1":{"interfaceId":{"name":"scf-pic8-tmr2-v1","version":"^1.0.0"},"handle":{"providerId":"mccDevice","exportId":"TMR2"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"interrupt":{"tmri":true,"tmriIsr":false},"timerClock":{"tcsTclkcon":"FOSC/4","tckpsTcon":"1:32"},"timerPeriod":{"requestedTimerPeriod":{"value":1.0,"unit":"ms"}}}}},"module8":{"scriptId":"@mchp-mcc/scf-pic8-eusart-v1","imports":{"pin_standard":{"interfaceId":{"name":"pin-standard","version":"^0"},"handle":{"providerId":"module3","exportId":"pin-standard"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"osc_clocks":{"interfaceId":{"name":"osc-clocks","version":"^0"},"handle":{"providerId":"module5","exportId":"osc_clocks"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0"},"handle":{"providerId":"module1","exportId":"initializer_system"}},"scf_pic8_eusart_v1":{"interfaceId":{"name":"scf-pic8-eusart-v1","version":"^1.0.0"},"handle":{"providerId":"mccDevice","exportId":"EUSART1"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module28":{"scriptId":"@mchp-mcc/scf-pic8-pwm-v2","imports":{"Timer":{"interfaceId":{"name":"timer-2-4-6-general-parameters","version":"^0"},"handle":{"providerId":"module9","exportId":"timer_2_4_6_general_params"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1.*"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"scf_pic8_pwm_v2":{"interfaceId":{"name":"scf-pic8-pwm-v2","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"PWM4"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1.*"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"osc_clocks":{"interfaceId":{"name":"osc-clocks","version":"^0"},"handle":{"providerId":"module5","exportId":"osc_clocks"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module16":{"scriptId":"@mchp-mcc/scf-pic8-tmr1-v1","imports":{"sys_init_basic_interface":{"interfaceId":{"name":"sys-init-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"sys_init_basic_interface"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"clock_basic_interface":{"interfaceId":{"name":"clock-basic-interface","version":"^1"},"handle":{"providerId":"module5","exportId":"clock_basic_interface"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"scf_pic8_tmr1_v1":{"interfaceId":{"name":"scf-pic8-tmr1-v1","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"TMR1"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"timerClock":{"tmrcsTclk":"LFINTOSC"},"interrupt":{"tmri":true,"callbackFuncRateIn":5.0},"timerPeriod":{"requestedPeriod":{"value":100.0,"unit":"ms"}},"software":{"componentName":"TMR_SENSOR"}}}},"module26":{"scriptId":"@mchp-mcc/scf-pic8-pwm-v2","imports":{"Timer":{"interfaceId":{"name":"timer-2-4-6-general-parameters","version":"^0"},"handle":{"providerId":"module9","exportId":"timer_2_4_6_general_params","label":"TMR2"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1.*"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"scf_pic8_pwm_v2":{"interfaceId":{"name":"scf-pic8-pwm-v2","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"PWM3"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1.*"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"osc_clocks":{"interfaceId":{"name":"osc-clocks","version":"^0"},"handle":{"providerId":"module5","exportId":"osc_clocks"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":["Timer"]},"payload":{"main":{"hardware":{"dutyCycle":50.0}}}},"module1":{"scriptId":"@mchp-mcc/pic16-configuration-bits-v3","imports":{"device_meta":{"interfaceId":{"name":"device-meta","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"pic16_configuration_bits_v3":{"interfaceId":{"name":"pic16-configuration-bits-v3","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"Configuration Bits"}},"initializer_main":{"interfaceId":{"name":"initializer-main","version":"^0"},"handle":{"providerId":"module0","exportId":"initializer_main"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"CONFIG1":{"fextoscConfig1":"Oscillator not enabled","rstoscConfig1":"LFINTOSC"}}}},"module0":{"scriptId":"@mchp-mcc/main-manager","imports":{"main":{"interfaceId":{"name":"main-manager","version":"^1.*"},"handle":{"providerId":"mccDevice","exportId":"MAIN MANAGER"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module3":{"scriptId":"@mchp-mcc/pin-content-processor","imports":{"device-meta":{"interfaceId":{"name":"device-meta","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"pin-architecture":{"interfaceId":{"name":"pin-architecture","version":"1.0.0"},"handle":{"providerId":"module2","exportId":"pin-architecture"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"saved":{"meta":{"module":"module1"},"rows":{"module54":{"ADC$ANx$input":{"pins":{"RC0":{"state":"L"},"RA0":{"state":"UL"}}}},"module26":{"PWM3$PWM3OUT$output":{"pins":{"RA4":{"state":"L"}}}},"module28":{"PWM4$PWM4OUT$output":{"pins":{"RA5":{"state":"L"}}}},"module8":{"EUSART1$TX1$output":{"pins":{"RC4":{"state":"UL"},"RC5":{"state":"L"}}}},"pcp":{"GPIO$GPIO$input":{"pins":{"RC3":{"state":"MUL"},"RA2":{"state":"MUL"}}},"GPIO$GPIO$output":{"pins":{"RC3":{"state":"L"},"RA2":{"state":"L"}}}}},"userEditedData":{"inputPPSState":{"module6":{"TMR0":{"T0CKI":""}},"module8":{"EUSART1":{"RX1":"RC4"}}},"cname":{"eview":{"RA2":"DEBUG","RA4":"LED1","RA5":"LED2","RC3":"RS_MODE"}}}}}},"module2":{"scriptId":"@mchp-mcc/pic16-pin-manager","imports":{"pic16-pin-manager":{"interfaceId":{"name":"pic16-pin-manager","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"Pin Manager"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0.*"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"adapterdata":{"pps":{"data":{"TMR":{"T0CKI":""},"TMR0":{"T0CKI":""},"EUSART":{"RX1":"RC4"},"EUSART1":{"RX1":"RC4"}},"users":{"module6":{"mod_name":"TMR0"},"module8":{"mod_name":"EUSART1"}}},"cname":{"eview":{"dataMap":{"RA2":{"value":"DEBUG"},"RA4":{"value":"LED1"},"RA5":{"value":"LED2"},"RC3":{"value":"RS_MODE"}}}}}}},"module54":{"scriptId":"@mchp-mcc/scf-pic8-adc-v1","imports":{"scf_pic8_adc_v1":{"interfaceId":{"name":"scf-pic8-adc-v1","version":"^1.0.0"},"handle":{"providerId":"mccDevice","exportId":"ADC"}},"pin_standard":{"interfaceId":{"name":"pin-standard","version":"^0"},"handle":{"providerId":"module3","exportId":"pin-standard"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"osc_clocks":{"interfaceId":{"name":"osc-clocks","version":"^0"},"handle":{"providerId":"module5","exportId":"osc_clocks"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"software":{"anxattribspinkey1":{"RC0":{"cname":"IO_RC0"}}},"hardware":{"adfmAdcon1":"right","chsAdcon0":"ANC0"},"adcClock":{"clockSource":"FOSC/64"}}}},"module55":{"scriptId":"@mchp-mcc/uart-driver","imports":{"device_meta":{"interfaceId":{"name":"device-meta","version":"^1.0.0"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"uart_basic":{"interfaceId":{"name":"uart-basic","version":"^6.0.0"},"handle":{"providerId":"module8","exportId":"uart_basic"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}}},"content":{"@mchp-mcc/pic-8bit":"5.29.0","@mchp-mcc/pic16-pin-manager":"3.6.1","@mchp-mcc/pin-content-processor":"3.9.0","@mchp-mcc/pic16-configuration-bits-v3":"1.0.5","@mchp-mcc/scf-pic8-pwm-v2":"4.2.12","@mchp-mcc/scf-pic8-eusart-v1":"7.1.7","@mchp-mcc/scf-pic8-tmr0-v1":"5.0.0","@mchp-mcc/scf-pic8-interrupt-v2":"5.2.12","@mchp-mcc/uart-driver":"1.10.2","@mchp-mcc/scf-pic8-tmr2-v1":"5.0.0","@mchp-mcc/scf-pic8-adc-v1":"3.0.10","@mchp-mcc/scf-pic8-tmr1-v1":"5.1.0","@mchp-mcc/scf-pic8-osc-v1":"4.3.7","@mchp-mcc/main-manager":"3.1.2"}} + {"userAddedModules":["module5","module4","module6","module9","module8","module28","module16","module26","module1","module0","module3","module2","module54","module55"],"version":"CURRENT","modules":{"module5":{"scriptId":"@mchp-mcc/scf-pic8-osc-v1","imports":{"sys_init_basic_interface":{"interfaceId":{"name":"sys-init-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"sys_init_basic_interface"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"configbits_basic_interface":{"interfaceId":{"name":"configbits-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"configbits_basic_interface"}},"scf_pic8_osc_v1":{"interfaceId":{"name":"scf-pic8-osc-v1","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"CLOCK CONTROL"}},"config_device":{"interfaceId":{"name":"config-device","version":"^1"},"handle":{"providerId":"module1","exportId":"config_device"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module4":{"scriptId":"@mchp-mcc/scf-pic8-interrupt-v2","imports":{"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"scf_pic8_interrupt_v2":{"interfaceId":{"name":"scf-pic8-interrupt-v2","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"INTERRUPT MANAGER"}},"initializer_main":{"interfaceId":{"name":"initializer-main","version":"^0"},"handle":{"providerId":"module0","exportId":"initializer_main"}},"pin_standard":{"interfaceId":{"name":"pin-standard","version":"^0"},"handle":{"providerId":"module3","exportId":"pin-standard"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module6":{"scriptId":"@mchp-mcc/scf-pic8-tmr0-v1","imports":{"sys_init_basic_interface":{"interfaceId":{"name":"sys-init-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"sys_init_basic_interface"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"clock_basic_interface":{"interfaceId":{"name":"clock-basic-interface","version":"^1"},"handle":{"providerId":"module5","exportId":"clock_basic_interface"}},"scf_pic8_tmr0_v1":{"interfaceId":{"name":"scf-pic8-tmr0-v1","version":"^1.0.0"},"handle":{"providerId":"mccDevice","exportId":"TMR0"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"software":{"componentName":"TMR_TX"},"hardware":{"t0csT0con1":"T0CKI_PIN","t0ckpsT0con1":"1:1","requestedPeriod":{"value":10.0,"unit":"ms"},"clockFrequency2":{"value":10.0,"unit":"kHz"}},"interrupt":{"tmri":true,"callbackFuncRate":"1"}}}},"module9":{"scriptId":"@mchp-mcc/scf-pic8-tmr2-v1","imports":{"sys_init_basic_interface":{"interfaceId":{"name":"sys-init-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"sys_init_basic_interface"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"clock_basic_interface":{"interfaceId":{"name":"clock-basic-interface","version":"^1"},"handle":{"providerId":"module5","exportId":"clock_basic_interface"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"scf_pic8_tmr2_v1":{"interfaceId":{"name":"scf-pic8-tmr2-v1","version":"^1.0.0"},"handle":{"providerId":"mccDevice","exportId":"TMR2"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"interrupt":{"tmri":true,"tmriIsr":false},"timerClock":{"tcsTclkcon":"FOSC/4","tckpsTcon":"1:32"},"timerPeriod":{"requestedTimerPeriod":{"value":1.0,"unit":"ms"}}}}},"module8":{"scriptId":"@mchp-mcc/scf-pic8-eusart-v1","imports":{"pin_standard":{"interfaceId":{"name":"pin-standard","version":"^0"},"handle":{"providerId":"module3","exportId":"pin-standard"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"osc_clocks":{"interfaceId":{"name":"osc-clocks","version":"^0"},"handle":{"providerId":"module5","exportId":"osc_clocks"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0"},"handle":{"providerId":"module1","exportId":"initializer_system"}},"scf_pic8_eusart_v1":{"interfaceId":{"name":"scf-pic8-eusart-v1","version":"^1.0.0"},"handle":{"providerId":"mccDevice","exportId":"EUSART1"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module28":{"scriptId":"@mchp-mcc/scf-pic8-pwm-v2","imports":{"Timer":{"interfaceId":{"name":"timer-2-4-6-general-parameters","version":"^0"},"handle":{"providerId":"module9","exportId":"timer_2_4_6_general_params"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1.*"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"scf_pic8_pwm_v2":{"interfaceId":{"name":"scf-pic8-pwm-v2","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"PWM4"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1.*"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"osc_clocks":{"interfaceId":{"name":"osc-clocks","version":"^0"},"handle":{"providerId":"module5","exportId":"osc_clocks"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module16":{"scriptId":"@mchp-mcc/scf-pic8-tmr1-v1","imports":{"sys_init_basic_interface":{"interfaceId":{"name":"sys-init-basic-interface","version":"^1"},"handle":{"providerId":"module1","exportId":"sys_init_basic_interface"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"clock_basic_interface":{"interfaceId":{"name":"clock-basic-interface","version":"^1"},"handle":{"providerId":"module5","exportId":"clock_basic_interface"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"scf_pic8_tmr1_v1":{"interfaceId":{"name":"scf-pic8-tmr1-v1","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"TMR1"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"timerClock":{"tmrcsTclk":"LFINTOSC"},"interrupt":{"tmri":true,"callbackFuncRateIn":5.0},"timerPeriod":{"requestedPeriod":{"value":100.0,"unit":"ms"}},"software":{"componentName":"TMR_SENSOR"}}}},"module26":{"scriptId":"@mchp-mcc/scf-pic8-pwm-v2","imports":{"Timer":{"interfaceId":{"name":"timer-2-4-6-general-parameters","version":"^0"},"handle":{"providerId":"module9","exportId":"timer_2_4_6_general_params","label":"TMR2"}},"pins_interface":{"interfaceId":{"name":"pins-interface","version":"^1.*"},"handle":{"providerId":"module3","exportId":"pins-interface"}},"scf_pic8_pwm_v2":{"interfaceId":{"name":"scf-pic8-pwm-v2","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"PWM3"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1.*"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"osc_clocks":{"interfaceId":{"name":"osc-clocks","version":"^0"},"handle":{"providerId":"module5","exportId":"osc_clocks"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":["Timer"]},"payload":{"main":{"hardware":{"dutyCycle":50.0}}}},"module1":{"scriptId":"@mchp-mcc/pic16-configuration-bits-v3","imports":{"device_meta":{"interfaceId":{"name":"device-meta","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"pic16_configuration_bits_v3":{"interfaceId":{"name":"pic16-configuration-bits-v3","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"Configuration Bits"}},"initializer_main":{"interfaceId":{"name":"initializer-main","version":"^0"},"handle":{"providerId":"module0","exportId":"initializer_main"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"CONFIG1":{"fextoscConfig1":"Oscillator not enabled","rstoscConfig1":"LFINTOSC"}}}},"module0":{"scriptId":"@mchp-mcc/main-manager","imports":{"main":{"interfaceId":{"name":"main-manager","version":"^1.*"},"handle":{"providerId":"mccDevice","exportId":"MAIN MANAGER"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}},"module3":{"scriptId":"@mchp-mcc/pin-content-processor","imports":{"device-meta":{"interfaceId":{"name":"device-meta","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"pin-architecture":{"interfaceId":{"name":"pin-architecture","version":"1.0.0"},"handle":{"providerId":"module2","exportId":"pin-architecture"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"saved":{"meta":{"module":"module54"},"rows":{"module54":{"ADC$ANx$input":{"pins":{"RC0":{"state":"L"},"RA0":{"state":"L"}}}},"module26":{"PWM3$PWM3OUT$output":{"pins":{"RA4":{"state":"L"}}}},"module28":{"PWM4$PWM4OUT$output":{"pins":{"RA5":{"state":"L"}}}},"module8":{"EUSART1$TX1$output":{"pins":{"RC4":{"state":"UL"},"RC5":{"state":"L"}}}},"pcp":{"GPIO$GPIO$input":{"pins":{"RC3":{"state":"MUL"},"RA2":{"state":"MUL"}}},"GPIO$GPIO$output":{"pins":{"RC3":{"state":"L"},"RA2":{"state":"L"}}}}},"userEditedData":{"inputPPSState":{"module6":{"TMR0":{"T0CKI":""}},"module8":{"EUSART1":{"RX1":"RC4"}}},"cname":{"eview":{"RA2":"DEBUG","RA4":"LED1","RA5":"LED2","RC3":"RS_MODE"}}}}}},"module2":{"scriptId":"@mchp-mcc/pic16-pin-manager","imports":{"pic16-pin-manager":{"interfaceId":{"name":"pic16-pin-manager","version":"1.0.0"},"handle":{"providerId":"mccDevice","exportId":"Pin Manager"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0.*"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"adapterdata":{"pps":{"data":{"TMR":{"T0CKI":""},"TMR0":{"T0CKI":""},"EUSART":{"RX1":"RC4"},"EUSART1":{"RX1":"RC4"}},"users":{"module6":{"mod_name":"TMR0"},"module8":{"mod_name":"EUSART1"}}},"cname":{"eview":{"dataMap":{"RA2":{"value":"DEBUG"},"RA4":{"value":"LED1"},"RA5":{"value":"LED2"},"RC3":{"value":"RS_MODE"}}}}}}},"module54":{"scriptId":"@mchp-mcc/scf-pic8-adc-v1","imports":{"scf_pic8_adc_v1":{"interfaceId":{"name":"scf-pic8-adc-v1","version":"^1.0.0"},"handle":{"providerId":"mccDevice","exportId":"ADC"}},"pin_standard":{"interfaceId":{"name":"pin-standard","version":"^0"},"handle":{"providerId":"module3","exportId":"pin-standard"}},"interrupt_standard":{"interfaceId":{"name":"interrupt-standard","version":"^1"},"handle":{"providerId":"module4","exportId":"interrupt"}},"device_meta":{"interfaceId":{"name":"device-meta","version":"^1"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"osc_clocks":{"interfaceId":{"name":"osc-clocks","version":"^0"},"handle":{"providerId":"module5","exportId":"osc_clocks"}},"initializer_system":{"interfaceId":{"name":"initializer-system","version":"^0"},"handle":{"providerId":"module1","exportId":"initializer_system"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{"main":{"software":{"anxattribspinkey1":{"RA0":{"cname":"IO_RA0"},"RC0":{"cname":"IO_RC0"}}},"hardware":{"adfmAdcon1":"right","chsAdcon0":"ANC0"},"adcClock":{"clockSource":"FOSC/64"}}}},"module55":{"scriptId":"@mchp-mcc/uart-driver","imports":{"device_meta":{"interfaceId":{"name":"device-meta","version":"^1.0.0"},"handle":{"providerId":"mccDevice","exportId":"meta"}},"uart_basic":{"interfaceId":{"name":"uart-basic","version":"^6.0.0"},"handle":{"providerId":"module8","exportId":"uart_basic"}}},"framewSpecificState":{"userEditedImports":[]},"payload":{}}},"content":{"@mchp-mcc/pic-8bit":"5.29.0","@mchp-mcc/pic16-pin-manager":"3.6.1","@mchp-mcc/pin-content-processor":"3.9.0","@mchp-mcc/pic16-configuration-bits-v3":"1.0.5","@mchp-mcc/scf-pic8-pwm-v2":"4.2.12","@mchp-mcc/scf-pic8-eusart-v1":"7.1.7","@mchp-mcc/scf-pic8-tmr0-v1":"5.0.0","@mchp-mcc/scf-pic8-interrupt-v2":"5.2.12","@mchp-mcc/uart-driver":"1.10.2","@mchp-mcc/scf-pic8-tmr2-v1":"5.0.0","@mchp-mcc/scf-pic8-adc-v1":"3.0.10","@mchp-mcc/scf-pic8-tmr1-v1":"5.1.0","@mchp-mcc/scf-pic8-osc-v1":"4.3.7","@mchp-mcc/main-manager":"3.1.2"}} @@ -177,7 +177,7 @@ mcc_generated_files/adc/adc.h - d1b3931f479d449f4c3790719622a57d1030b545b6e4e848e35f66552c04d182 + 231ce8e9a9d5d6d6bd6f9803a64f08ce598129eba220b9b46a943bdf69058a25 mcc_generated_files/adc/src/adc.c @@ -213,7 +213,7 @@ mcc_generated_files/system/pins.h - 44480172da61b2584d4d14c7b5de19e477479d77c894081a1fb4daf547f327df + 52962461bd4e853a92d0238dad9a138c7ac7d5f586e6f9133c2c71420d1ce7f9 mcc_generated_files/system/src/clock.c