Version 4.0 HI-TECH Software Intermediate Code "7 main.c [; ;main.c: 7: typedef struct { [s S386 `uc 1 `us 1 `uc 1 `uc 1 `uc 1 `uc 1 `us 1 `us 1 `us 1 `us 1 `us 1 `us 1 `uc 1 ] [n S386 . calibrated id t_delay t_settle low_batt n_read s1_min s2_min s1_max s2_max s1_bar s2_bar crc ] "25 [; ;main.c: 25: struct { [s S389 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] [n S389 . connected bonded stream_open err reboot received_status received_command ] "24 [; ;main.c: 24: typedef union { [u S388 `S389 1 `uc 1 ] [n S388 . . stat ] "19 [; ;main.c: 19: typedef struct { [s S387 `us 1 `us 1 `us 1 `us 1 ] [n S387 . s1_raw s2_raw s1_map s2_map ] "220 ./mcc_generated_files/memory.h [; ;./mcc_generated_files/memory.h: 220: void DATAEE_WriteByte(uint8_t bAdd, uint8_t bData); [v _DATAEE_WriteByte `(v ~T0 @X0 0 ef2`uc`uc ] "246 [; ;./mcc_generated_files/memory.h: 246: uint8_t DATAEE_ReadByte(uint8_t bAdd); [v _DATAEE_ReadByte `(uc ~T0 @X0 0 ef1`uc ] "3286 C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3286: extern volatile unsigned char RCREG __attribute__((address(0x199))); [v _RCREG `Vuc ~T0 @X0 0 e@409 ] "38 main.c [; ;main.c: 38: extern uint8_t eusartRxBuffer[16]; [v _eusartRxBuffer `uc ~T0 @X0 -> 0 `x e ] "39 [; ;main.c: 39: extern uint8_t eusartRxHead; [v _eusartRxHead `uc ~T0 @X0 0 e ] "41 [; ;main.c: 41: extern volatile uint8_t eusartRxCount; [v _eusartRxCount `Vuc ~T0 @X0 0 e ] "435 C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 435: struct { [s S34 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] [n S34 . RA0 RA1 RA2 RA3 RA4 RA5 ] "434 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 434: typedef union { [u S33 `S34 1 ] [n S33 . . ] "444 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 444: extern volatile PORTAbits_t PORTAbits __attribute__((address(0x00C))); [v _PORTAbits `VS33 ~T0 @X0 0 e@12 ] "2150 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2150: struct { [s S116 :4 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] [n S116 . . LATB4 LATB5 LATB6 LATB7 ] "2149 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2149: typedef union { [u S115 `S116 1 ] [n S115 . . ] "2158 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2158: extern volatile LATBbits_t LATBbits __attribute__((address(0x10D))); [v _LATBbits `VS115 ~T0 @X0 0 e@269 ] [p mainexit ] "77 ./mcc_generated_files/mcc.h [; ;./mcc_generated_files/mcc.h: 77: void SYSTEM_Initialize(void); [v _SYSTEM_Initialize `(v ~T0 @X0 0 ef ] [v F3064 `(v ~T0 @X0 0 tf ] "508 ./mcc_generated_files/eusart.h [; ;./mcc_generated_files/eusart.h: 508: void EUSART_SetRxInterruptHandler(void (* interruptHandler)(void)); [v _EUSART_SetRxInterruptHandler `(v ~T0 @X0 0 ef1`*F3064 ] [v F2641 `(v ~T0 @X0 0 tf ] "403 ./mcc_generated_files/tmr1.h [; ;./mcc_generated_files/tmr1.h: 403: void TMR1_SetInterruptHandler(void (* InterruptHandler)(void)); [v _TMR1_SetInterruptHandler `(v ~T0 @X0 0 ef1`*F2641 ] [v F2658 `(v ~T0 @X0 0 tf ] "344 ./mcc_generated_files/tmr2.h [; ;./mcc_generated_files/tmr2.h: 344: void TMR2_SetInterruptHandler(void (* InterruptHandler)(void)); [v _TMR2_SetInterruptHandler `(v ~T0 @X0 0 ef1`*F2658 ] [v F2570 `(v ~T0 @X0 0 tf ] "310 ./mcc_generated_files/pin_manager.h [; ;./mcc_generated_files/pin_manager.h: 310: void IOCAF4_SetInterruptHandler(void (* InterruptHandler)(void)); [v _IOCAF4_SetInterruptHandler `(v ~T0 @X0 0 ef1`*F2570 ] [v F2578 `(v ~T0 @X0 0 tf ] "394 [; ;./mcc_generated_files/pin_manager.h: 394: void IOCAF5_SetInterruptHandler(void (* InterruptHandler)(void)); [v _IOCAF5_SetInterruptHandler `(v ~T0 @X0 0 ef1`*F2578 ] "2189 C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2189: struct { [s S118 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] [n S118 . LATC0 LATC1 LATC2 LATC3 LATC4 LATC5 LATC6 LATC7 ] "2188 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2188: typedef union { [u S117 `S118 1 ] [n S117 . . ] "2200 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2200: extern volatile LATCbits_t LATCbits __attribute__((address(0x10E))); [v _LATCbits `VS117 ~T0 @X0 0 e@270 ] "357 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 357: struct { [s S31 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] [n S31 . IOCIF INTF TMR0IF IOCIE INTE TMR0IE PEIE GIE ] "367 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 367: struct { [s S32 :2 `uc 1 :1 `uc 1 :2 `uc 1 :1 `uc 1 ] [n S32 . . T0IF . T0IE ] "356 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 356: typedef union { [u S30 `S31 1 `S32 1 ] [n S30 . . . ] "374 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 374: extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B))); [v _INTCONbits `VS30 ~T0 @X0 0 e@11 ] "162 ./mcc_generated_files/tmr1.h [; ;./mcc_generated_files/tmr1.h: 162: void TMR1_StopTimer(void); [v _TMR1_StopTimer `(v ~T0 @X0 0 ef ] "165 ./mcc_generated_files/tmr2.h [; ;./mcc_generated_files/tmr2.h: 165: void TMR2_StopTimer(void); [v _TMR2_StopTimer `(v ~T0 @X0 0 ef ] "34 ./mcc_generated_files/delay.h [; ;./mcc_generated_files/delay.h: 34: void DELAY_milliseconds(uint16_t milliseconds); [v _DELAY_milliseconds `(v ~T0 @X0 0 ef1`us ] "111 C:\Program Files\Microchip\xc8\v2.31\pic\include\c99\stdio.h [v _printf `(i ~T0 @X0 0 ev`*Cuc ] "239 ./mcc_generated_files/tmr2.h [; ;./mcc_generated_files/tmr2.h: 239: void TMR2_WriteTimer(uint8_t timerVal); [v _TMR2_WriteTimer `(v ~T0 @X0 0 ef1`uc ] "14 C:\Program Files\Microchip\xc8\v2.31\pic\include\c99\conio.h [; ;C:\Program Files\Microchip\xc8\v2.31\pic\include\c99\conio.h: 14: extern char getch(void); [v _getch `(uc ~T0 @X0 0 ef ] "127 main.c [; ;main.c: 127: meas_t readSensors(void); [v _readSensors `(S387 ~T0 @X0 0 ef ] "40 [; ;main.c: 40: extern volatile uint8_t eusartTxBufferRemaining; [v _eusartTxBufferRemaining `Vuc ~T0 @X0 0 e ] "279 [; ;main.c: 279: m1[k] = ADC_GetConversion(A_S1); [c E2687 4 5 29 30 31 .. ] [n E2687 . A_S1 A_S2 channel_Temp channel_DAC channel_FVR ] "289 ./mcc_generated_files/adc.h [; ;./mcc_generated_files/adc.h: 289: adc_result_t ADC_GetConversion(adc_channel_t channel); [v _ADC_GetConversion `(us ~T0 @X0 0 ef1`E2687 ] "54 C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 54: __asm("INDF0 equ 00h"); [; <" INDF0 equ 00h ;# "> "74 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 74: __asm("INDF1 equ 01h"); [; <" INDF1 equ 01h ;# "> "94 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 94: __asm("PCL equ 02h"); [; <" PCL equ 02h ;# "> "114 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 114: __asm("STATUS equ 03h"); [; <" STATUS equ 03h ;# "> "177 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 177: __asm("FSR0L equ 04h"); [; <" FSR0L equ 04h ;# "> "197 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 197: __asm("FSR0H equ 05h"); [; <" FSR0H equ 05h ;# "> "221 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 221: __asm("FSR1L equ 06h"); [; <" FSR1L equ 06h ;# "> "241 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 241: __asm("FSR1H equ 07h"); [; <" FSR1H equ 07h ;# "> "261 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 261: __asm("BSR equ 08h"); [; <" BSR equ 08h ;# "> "313 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 313: __asm("WREG equ 09h"); [; <" WREG equ 09h ;# "> "333 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 333: __asm("PCLATH equ 0Ah"); [; <" PCLATH equ 0Ah ;# "> "353 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 353: __asm("INTCON equ 0Bh"); [; <" INTCON equ 0Bh ;# "> "431 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 431: __asm("PORTA equ 0Ch"); [; <" PORTA equ 0Ch ;# "> "481 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 481: __asm("PORTB equ 0Dh"); [; <" PORTB equ 0Dh ;# "> "520 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 520: __asm("PORTC equ 0Eh"); [; <" PORTC equ 0Eh ;# "> "582 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 582: __asm("PIR1 equ 011h"); [; <" PIR1 equ 011h ;# "> "644 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 644: __asm("PIR2 equ 012h"); [; <" PIR2 equ 012h ;# "> "695 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 695: __asm("PIR3 equ 013h"); [; <" PIR3 equ 013h ;# "> "735 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 735: __asm("PIR4 equ 014h"); [; <" PIR4 equ 014h ;# "> "761 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 761: __asm("TMR0 equ 015h"); [; <" TMR0 equ 015h ;# "> "781 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 781: __asm("TMR1 equ 016h"); [; <" TMR1 equ 016h ;# "> "788 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 788: __asm("TMR1L equ 016h"); [; <" TMR1L equ 016h ;# "> "808 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 808: __asm("TMR1H equ 017h"); [; <" TMR1H equ 017h ;# "> "828 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 828: __asm("T1CON equ 018h"); [; <" T1CON equ 018h ;# "> "900 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 900: __asm("T1GCON equ 019h"); [; <" T1GCON equ 019h ;# "> "970 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 970: __asm("TMR2 equ 01Ah"); [; <" TMR2 equ 01Ah ;# "> "990 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 990: __asm("PR2 equ 01Bh"); [; <" PR2 equ 01Bh ;# "> "1010 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1010: __asm("T2CON equ 01Ch"); [; <" T2CON equ 01Ch ;# "> "1081 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1081: __asm("CPSCON0 equ 01Eh"); [; <" CPSCON0 equ 01Eh ;# "> "1141 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1141: __asm("CPSCON1 equ 01Fh"); [; <" CPSCON1 equ 01Fh ;# "> "1187 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1187: __asm("TRISA equ 08Ch"); [; <" TRISA equ 08Ch ;# "> "1237 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1237: __asm("TRISB equ 08Dh"); [; <" TRISB equ 08Dh ;# "> "1276 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1276: __asm("TRISC equ 08Eh"); [; <" TRISC equ 08Eh ;# "> "1338 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1338: __asm("PIE1 equ 091h"); [; <" PIE1 equ 091h ;# "> "1400 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1400: __asm("PIE2 equ 092h"); [; <" PIE2 equ 092h ;# "> "1451 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1451: __asm("PIE3 equ 093h"); [; <" PIE3 equ 093h ;# "> "1491 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1491: __asm("PIE4 equ 094h"); [; <" PIE4 equ 094h ;# "> "1517 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1517: __asm("OPTION_REG equ 095h"); [; <" OPTION_REG equ 095h ;# "> "1600 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1600: __asm("PCON equ 096h"); [; <" PCON equ 096h ;# "> "1651 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1651: __asm("WDTCON equ 097h"); [; <" WDTCON equ 097h ;# "> "1710 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1710: __asm("OSCTUNE equ 098h"); [; <" OSCTUNE equ 098h ;# "> "1768 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1768: __asm("OSCCON equ 099h"); [; <" OSCCON equ 099h ;# "> "1840 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1840: __asm("OSCSTAT equ 09Ah"); [; <" OSCSTAT equ 09Ah ;# "> "1902 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1902: __asm("ADRES equ 09Bh"); [; <" ADRES equ 09Bh ;# "> "1909 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1909: __asm("ADRESL equ 09Bh"); [; <" ADRESL equ 09Bh ;# "> "1929 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1929: __asm("ADRESH equ 09Ch"); [; <" ADRESH equ 09Ch ;# "> "1949 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 1949: __asm("ADCON0 equ 09Dh"); [; <" ADCON0 equ 09Dh ;# "> "2029 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2029: __asm("ADCON1 equ 09Eh"); [; <" ADCON1 equ 09Eh ;# "> "2101 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2101: __asm("LATA equ 010Ch"); [; <" LATA equ 010Ch ;# "> "2146 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2146: __asm("LATB equ 010Dh"); [; <" LATB equ 010Dh ;# "> "2185 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2185: __asm("LATC equ 010Eh"); [; <" LATC equ 010Eh ;# "> "2247 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2247: __asm("CM1CON0 equ 0111h"); [; <" CM1CON0 equ 0111h ;# "> "2304 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2304: __asm("CM1CON1 equ 0112h"); [; <" CM1CON1 equ 0112h ;# "> "2370 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2370: __asm("CM2CON0 equ 0113h"); [; <" CM2CON0 equ 0113h ;# "> "2427 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2427: __asm("CM2CON1 equ 0114h"); [; <" CM2CON1 equ 0114h ;# "> "2493 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2493: __asm("CMOUT equ 0115h"); [; <" CMOUT equ 0115h ;# "> "2519 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2519: __asm("BORCON equ 0116h"); [; <" BORCON equ 0116h ;# "> "2546 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2546: __asm("FVRCON equ 0117h"); [; <" FVRCON equ 0117h ;# "> "2622 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2622: __asm("DACCON0 equ 0118h"); [; <" DACCON0 equ 0118h ;# "> "2683 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2683: __asm("DACCON1 equ 0119h"); [; <" DACCON1 equ 0119h ;# "> "2735 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2735: __asm("SRCON0 equ 011Ah"); [; <" SRCON0 equ 011Ah ;# "> "2806 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2806: __asm("SRCON1 equ 011Bh"); [; <" SRCON1 equ 011Bh ;# "> "2868 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2868: __asm("APFCON0 equ 011Dh"); [; <" APFCON0 equ 011Dh ;# "> "2902 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2902: __asm("APFCON1 equ 011Eh"); [; <" APFCON1 equ 011Eh ;# "> "2952 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2952: __asm("ANSELA equ 018Ch"); [; <" ANSELA equ 018Ch ;# "> "2999 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 2999: __asm("ANSELB equ 018Dh"); [; <" ANSELB equ 018Dh ;# "> "3035 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3035: __asm("ANSELC equ 018Eh"); [; <" ANSELC equ 018Eh ;# "> "3094 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3094: __asm("EEADR equ 0191h"); [; <" EEADR equ 0191h ;# "> "3101 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3101: __asm("EEADRL equ 0191h"); [; <" EEADRL equ 0191h ;# "> "3121 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3121: __asm("EEADRH equ 0192h"); [; <" EEADRH equ 0192h ;# "> "3141 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3141: __asm("EEDAT equ 0193h"); [; <" EEDAT equ 0193h ;# "> "3148 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3148: __asm("EEDATL equ 0193h"); [; <" EEDATL equ 0193h ;# "> "3153 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3153: __asm("EEDATA equ 0193h"); [; <" EEDATA equ 0193h ;# "> "3186 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3186: __asm("EEDATH equ 0194h"); [; <" EEDATH equ 0194h ;# "> "3206 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3206: __asm("EECON1 equ 0195h"); [; <" EECON1 equ 0195h ;# "> "3268 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3268: __asm("EECON2 equ 0196h"); [; <" EECON2 equ 0196h ;# "> "3288 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3288: __asm("RCREG equ 0199h"); [; <" RCREG equ 0199h ;# "> "3308 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3308: __asm("TXREG equ 019Ah"); [; <" TXREG equ 019Ah ;# "> "3328 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3328: __asm("SPBRG equ 019Bh"); [; <" SPBRG equ 019Bh ;# "> "3335 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3335: __asm("SPBRGL equ 019Bh"); [; <" SPBRGL equ 019Bh ;# "> "3355 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3355: __asm("SPBRGH equ 019Ch"); [; <" SPBRGH equ 019Ch ;# "> "3375 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3375: __asm("RCSTA equ 019Dh"); [; <" RCSTA equ 019Dh ;# "> "3437 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3437: __asm("TXSTA equ 019Eh"); [; <" TXSTA equ 019Eh ;# "> "3499 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3499: __asm("BAUDCON equ 019Fh"); [; <" BAUDCON equ 019Fh ;# "> "3551 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3551: __asm("WPUA equ 020Ch"); [; <" WPUA equ 020Ch ;# "> "3609 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3609: __asm("WPUB equ 020Dh"); [; <" WPUB equ 020Dh ;# "> "3657 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3657: __asm("WPUC equ 020Eh"); [; <" WPUC equ 020Eh ;# "> "3727 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3727: __asm("SSP1BUF equ 0211h"); [; <" SSP1BUF equ 0211h ;# "> "3732 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3732: __asm("SSPBUF equ 0211h"); [; <" SSPBUF equ 0211h ;# "> "3765 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3765: __asm("SSP1ADD equ 0212h"); [; <" SSP1ADD equ 0212h ;# "> "3770 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3770: __asm("SSPADD equ 0212h"); [; <" SSPADD equ 0212h ;# "> "3803 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3803: __asm("SSP1MSK equ 0213h"); [; <" SSP1MSK equ 0213h ;# "> "3808 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3808: __asm("SSPMSK equ 0213h"); [; <" SSPMSK equ 0213h ;# "> "3841 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3841: __asm("SSP1STAT equ 0214h"); [; <" SSP1STAT equ 0214h ;# "> "3846 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3846: __asm("SSPSTAT equ 0214h"); [; <" SSPSTAT equ 0214h ;# "> "3963 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3963: __asm("SSP1CON1 equ 0215h"); [; <" SSP1CON1 equ 0215h ;# "> "3968 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3968: __asm("SSPCON1 equ 0215h"); [; <" SSPCON1 equ 0215h ;# "> "3972 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 3972: __asm("SSPCON equ 0215h"); [; <" SSPCON equ 0215h ;# "> "4167 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4167: __asm("SSP1CON2 equ 0216h"); [; <" SSP1CON2 equ 0216h ;# "> "4172 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4172: __asm("SSPCON2 equ 0216h"); [; <" SSPCON2 equ 0216h ;# "> "4289 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4289: __asm("SSP1CON3 equ 0217h"); [; <" SSP1CON3 equ 0217h ;# "> "4294 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4294: __asm("SSPCON3 equ 0217h"); [; <" SSPCON3 equ 0217h ;# "> "4411 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4411: __asm("SSP2BUF equ 0219h"); [; <" SSP2BUF equ 0219h ;# "> "4431 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4431: __asm("SSP2ADD equ 021Ah"); [; <" SSP2ADD equ 021Ah ;# "> "4451 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4451: __asm("SSP2MSK equ 021Bh"); [; <" SSP2MSK equ 021Bh ;# "> "4471 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4471: __asm("SSP2STAT equ 021Ch"); [; <" SSP2STAT equ 021Ch ;# "> "4533 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4533: __asm("SSP2CON1 equ 021Dh"); [; <" SSP2CON1 equ 021Dh ;# "> "4603 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4603: __asm("SSP2CON2 equ 021Eh"); [; <" SSP2CON2 equ 021Eh ;# "> "4665 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4665: __asm("SSP2CON3 equ 021Fh"); [; <" SSP2CON3 equ 021Fh ;# "> "4727 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4727: __asm("CCPR1 equ 0291h"); [; <" CCPR1 equ 0291h ;# "> "4734 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4734: __asm("CCPR1L equ 0291h"); [; <" CCPR1L equ 0291h ;# "> "4754 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4754: __asm("CCPR1H equ 0292h"); [; <" CCPR1H equ 0292h ;# "> "4774 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4774: __asm("CCP1CON equ 0293h"); [; <" CCP1CON equ 0293h ;# "> "4856 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4856: __asm("PWM1CON equ 0294h"); [; <" PWM1CON equ 0294h ;# "> "4926 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4926: __asm("CCP1AS equ 0295h"); [; <" CCP1AS equ 0295h ;# "> "4931 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 4931: __asm("ECCP1AS equ 0295h"); [; <" ECCP1AS equ 0295h ;# "> "5088 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5088: __asm("PSTR1CON equ 0296h"); [; <" PSTR1CON equ 0296h ;# "> "5132 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5132: __asm("CCPR2 equ 0298h"); [; <" CCPR2 equ 0298h ;# "> "5139 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5139: __asm("CCPR2L equ 0298h"); [; <" CCPR2L equ 0298h ;# "> "5159 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5159: __asm("CCPR2H equ 0299h"); [; <" CCPR2H equ 0299h ;# "> "5179 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5179: __asm("CCP2CON equ 029Ah"); [; <" CCP2CON equ 029Ah ;# "> "5261 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5261: __asm("PWM2CON equ 029Bh"); [; <" PWM2CON equ 029Bh ;# "> "5331 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5331: __asm("CCP2AS equ 029Ch"); [; <" CCP2AS equ 029Ch ;# "> "5413 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5413: __asm("PSTR2CON equ 029Dh"); [; <" PSTR2CON equ 029Dh ;# "> "5457 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5457: __asm("CCPTMRS equ 029Eh"); [; <" CCPTMRS equ 029Eh ;# "> "5545 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5545: __asm("CCPR3 equ 0311h"); [; <" CCPR3 equ 0311h ;# "> "5552 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5552: __asm("CCPR3L equ 0311h"); [; <" CCPR3L equ 0311h ;# "> "5572 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5572: __asm("CCPR3H equ 0312h"); [; <" CCPR3H equ 0312h ;# "> "5592 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5592: __asm("CCP3CON equ 0313h"); [; <" CCP3CON equ 0313h ;# "> "5656 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5656: __asm("CCPR4 equ 0318h"); [; <" CCPR4 equ 0318h ;# "> "5663 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5663: __asm("CCPR4L equ 0318h"); [; <" CCPR4L equ 0318h ;# "> "5683 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5683: __asm("CCPR4H equ 0319h"); [; <" CCPR4H equ 0319h ;# "> "5703 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5703: __asm("CCP4CON equ 031Ah"); [; <" CCP4CON equ 031Ah ;# "> "5767 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5767: __asm("INLVLA equ 038Ch"); [; <" INLVLA equ 038Ch ;# "> "5825 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5825: __asm("INLVLB equ 038Dh"); [; <" INLVLB equ 038Dh ;# "> "5873 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5873: __asm("INLVLC equ 038Eh"); [; <" INLVLC equ 038Eh ;# "> "5943 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 5943: __asm("IOCAP equ 0391h"); [; <" IOCAP equ 0391h ;# "> "6001 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6001: __asm("IOCAN equ 0392h"); [; <" IOCAN equ 0392h ;# "> "6059 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6059: __asm("IOCAF equ 0393h"); [; <" IOCAF equ 0393h ;# "> "6117 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6117: __asm("IOCBP equ 0394h"); [; <" IOCBP equ 0394h ;# "> "6165 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6165: __asm("IOCBN equ 0395h"); [; <" IOCBN equ 0395h ;# "> "6213 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6213: __asm("IOCBF equ 0396h"); [; <" IOCBF equ 0396h ;# "> "6261 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6261: __asm("CLKRCON equ 039Ah"); [; <" CLKRCON equ 039Ah ;# "> "6337 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6337: __asm("MDCON equ 039Ch"); [; <" MDCON equ 039Ch ;# "> "6388 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6388: __asm("MDSRC equ 039Dh"); [; <" MDSRC equ 039Dh ;# "> "6441 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6441: __asm("MDCARL equ 039Eh"); [; <" MDCARL equ 039Eh ;# "> "6506 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6506: __asm("MDCARH equ 039Fh"); [; <" MDCARH equ 039Fh ;# "> "6571 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6571: __asm("TMR4 equ 0415h"); [; <" TMR4 equ 0415h ;# "> "6591 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6591: __asm("PR4 equ 0416h"); [; <" PR4 equ 0416h ;# "> "6611 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6611: __asm("T4CON equ 0417h"); [; <" T4CON equ 0417h ;# "> "6682 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6682: __asm("TMR6 equ 041Ch"); [; <" TMR6 equ 041Ch ;# "> "6702 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6702: __asm("PR6 equ 041Dh"); [; <" PR6 equ 041Dh ;# "> "6722 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6722: __asm("T6CON equ 041Eh"); [; <" T6CON equ 041Eh ;# "> "6793 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6793: __asm("STATUS_SHAD equ 0FE4h"); [; <" STATUS_SHAD equ 0FE4h ;# "> "6825 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6825: __asm("WREG_SHAD equ 0FE5h"); [; <" WREG_SHAD equ 0FE5h ;# "> "6845 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6845: __asm("BSR_SHAD equ 0FE6h"); [; <" BSR_SHAD equ 0FE6h ;# "> "6865 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6865: __asm("PCLATH_SHAD equ 0FE7h"); [; <" PCLATH_SHAD equ 0FE7h ;# "> "6885 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6885: __asm("FSR0L_SHAD equ 0FE8h"); [; <" FSR0L_SHAD equ 0FE8h ;# "> "6905 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6905: __asm("FSR0H_SHAD equ 0FE9h"); [; <" FSR0H_SHAD equ 0FE9h ;# "> "6925 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6925: __asm("FSR1L_SHAD equ 0FEAh"); [; <" FSR1L_SHAD equ 0FEAh ;# "> "6945 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6945: __asm("FSR1H_SHAD equ 0FEBh"); [; <" FSR1H_SHAD equ 0FEBh ;# "> "6965 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6965: __asm("STKPTR equ 0FEDh"); [; <" STKPTR equ 0FEDh ;# "> "6985 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 6985: __asm("TOSL equ 0FEEh"); [; <" TOSL equ 0FEEh ;# "> "7005 [; ;C:/Program Files/Microchip/MPLABX/v5.45/packs/Microchip/PIC12-16F1xxx_DFP/1.2.63/xc8\pic\include\proc\pic16f1829.h: 7005: __asm("TOSH equ 0FEFh"); [; <" TOSH equ 0FEFh ;# "> "11 ./crc8.h [; ;./crc8.h: 11: uint8_t CRC8(const uint8_t *data, uint8_t len) { [v _CRC8 `(uc ~T0 @X0 1 ef2`*Cuc`uc ] { [e :U _CRC8 ] [v _data `*Cuc ~T0 @X0 1 r1 ] [v _len `uc ~T0 @X0 1 r2 ] [f ] "12 [; ;./crc8.h: 12: uint8_t crc = 0x00; [v _crc `uc ~T0 @X0 1 a ] [e = _crc -> -> 0 `i `uc ] "13 [; ;./crc8.h: 13: while (len--) { [e $U 378 ] [e :U 379 ] { "14 [; ;./crc8.h: 14: uint8_t extract = *data++; [v _extract `uc ~T0 @X0 1 a ] [e = _extract *U ++ _data * -> -> 1 `i `x -> -> # *U _data `i `x ] "15 [; ;./crc8.h: 15: for (uint8_t tempI = 8; tempI; tempI--) { { [v _tempI `uc ~T0 @X0 1 a ] [e = _tempI -> -> 8 `i `uc ] [e $U 384 ] [e :U 381 ] { "16 [; ;./crc8.h: 16: uint8_t sum = (crc ^ extract) & 0x01; [v _sum `uc ~T0 @X0 1 a ] [e = _sum -> & ^ -> _crc `i -> _extract `i -> 1 `i `uc ] "17 [; ;./crc8.h: 17: crc >>= 1; [e =>> _crc -> -> 1 `i `uc ] "18 [; ;./crc8.h: 18: if (sum) { [e $ ! != -> _sum `i -> 0 `i 385 ] { "19 [; ;./crc8.h: 19: crc ^= 0x8C; [e =^ _crc -> -> 140 `i `uc ] "20 [; ;./crc8.h: 20: } } [e :U 385 ] "21 [; ;./crc8.h: 21: extract >>= 1; [e =>> _extract -> -> 1 `i `uc ] "22 [; ;./crc8.h: 22: } } [e -- _tempI -> -> 1 `i `uc ] [e :U 384 ] [e $ != -> _tempI `i -> 0 `i 381 ] [e :U 382 ] } "23 [; ;./crc8.h: 23: } } [e :U 378 ] "13 [; ;./crc8.h: 13: while (len--) { [e $ != -> -- _len -> -> 1 `i `uc `i -> 0 `i 379 ] [e :U 380 ] "24 [; ;./crc8.h: 24: return crc; [e ) _crc ] [e $UE 377 ] "25 [; ;./crc8.h: 25: } [e :UE 377 ] } "43 main.c [; ;main.c: 43: settings_t settings, defaults; [v _settings `S386 ~T0 @X0 1 e ] [v _defaults `S386 ~T0 @X0 1 e ] "44 [; ;main.c: 44: bt_status_t bt_status; [v _bt_status `S388 ~T0 @X0 1 e ] "45 [; ;main.c: 45: char comm[16]; [v _comm `uc ~T0 @X0 -> 16 `i e ] "46 [; ;main.c: 46: meas_t last_meas; [v _last_meas `S387 ~T0 @X0 1 e ] "47 [; ;main.c: 47: _Bool isRunning = 1; [v _isRunning `a ~T0 @X0 1 e ] [i _isRunning -> -> 1 `i `a ] "48 [; ;main.c: 48: _Bool command_timeout = 0; [v _command_timeout `a ~T0 @X0 1 e ] [i _command_timeout -> -> 0 `i `a ] "50 [; ;main.c: 50: long map(long x, long in_min, long in_max, long out_min, long out_max){ [v _map `(l ~T0 @X0 1 ef5`l`l`l`l`l ] { [e :U _map ] [v _x `l ~T0 @X0 1 r1 ] [v _in_min `l ~T0 @X0 1 r2 ] [v _in_max `l ~T0 @X0 1 r3 ] [v _out_min `l ~T0 @X0 1 r4 ] [v _out_max `l ~T0 @X0 1 r5 ] [f ] "51 [; ;main.c: 51: return(x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; [e ) + / * - _x _in_min - _out_max _out_min - _in_max _in_min _out_min ] [e $UE 390 ] "52 [; ;main.c: 52: } [e :UE 390 ] } "54 [; ;main.c: 54: void EEput(uint8_t *data, uint8_t sidx, uint8_t len){ [v _EEput `(v ~T0 @X0 1 ef3`*uc`uc`uc ] { [e :U _EEput ] [v _data `*uc ~T0 @X0 1 r1 ] [v _sidx `uc ~T0 @X0 1 r2 ] [v _len `uc ~T0 @X0 1 r3 ] [f ] "55 [; ;main.c: 55: while (len--) { [e $U 392 ] [e :U 393 ] { "56 [; ;main.c: 56: DATAEE_WriteByte(sidx++, *(data++)); [e ( _DATAEE_WriteByte (2 , ++ _sidx -> -> 1 `i `uc *U ++ _data * -> -> 1 `i `x -> -> # *U _data `i `x ] "57 [; ;main.c: 57: } } [e :U 392 ] "55 [; ;main.c: 55: while (len--) { [e $ != -> -- _len -> -> 1 `i `uc `i -> 0 `i 393 ] [e :U 394 ] "58 [; ;main.c: 58: } [e :UE 391 ] } "60 [; ;main.c: 60: void EEget(uint8_t *data, uint8_t sidx, uint8_t len){ [v _EEget `(v ~T0 @X0 1 ef3`*uc`uc`uc ] { [e :U _EEget ] [v _data `*uc ~T0 @X0 1 r1 ] [v _sidx `uc ~T0 @X0 1 r2 ] [v _len `uc ~T0 @X0 1 r3 ] [f ] "61 [; ;main.c: 61: while (len--) { [e $U 396 ] [e :U 397 ] { "62 [; ;main.c: 62: *(data++) = DATAEE_ReadByte(sidx++); [e = *U ++ _data * -> -> 1 `i `x -> -> # *U _data `i `x ( _DATAEE_ReadByte (1 ++ _sidx -> -> 1 `i `uc ] "63 [; ;main.c: 63: } } [e :U 396 ] "61 [; ;main.c: 61: while (len--) { [e $ != -> -- _len -> -> 1 `i `uc `i -> 0 `i 397 ] [e :U 398 ] "64 [; ;main.c: 64: } [e :UE 395 ] } "66 [; ;main.c: 66: void My_RXhandler(void){ [v _My_RXhandler `(v ~T0 @X0 1 ef ] { [e :U _My_RXhandler ] [f ] "67 [; ;main.c: 67: uint8_t c = '\0'; [v _c `uc ~T0 @X0 1 a ] [e = _c -> -> 0 `ui `uc ] "68 [; ;main.c: 68: static _Bool cmdstart = 0, statstart = 0; [v F3141 `a ~T0 @X0 1 s cmdstart ] [i F3141 -> -> 0 `i `a ] [v F3142 `a ~T0 @X0 1 s statstart ] [i F3142 -> -> 0 `i `a ] "70 [; ;main.c: 70: c=RCREG; [e = _c _RCREG ] "74 [; ;main.c: 74: if (c!='#' && c!='(' && c!=')') { [e $ ! && && != -> _c `ui -> 35 `ui != -> _c `ui -> 40 `ui != -> _c `ui -> 41 `ui 400 ] { "75 [; ;main.c: 75: eusartRxBuffer[eusartRxHead++] = c; [e = *U + &U _eusartRxBuffer * -> ++ _eusartRxHead -> -> 1 `i `uc `ux -> -> # *U &U _eusartRxBuffer `ui `ux _c ] "76 [; ;main.c: 76: if(sizeof(eusartRxBuffer) <= eusartRxHead) { [e $ ! <= -> * -> 16 `i # `uc `ui -> _eusartRxHead `ui 401 ] { "77 [; ;main.c: 77: eusartRxHead = 0; [e = _eusartRxHead -> -> 0 `i `uc ] "78 [; ;main.c: 78: } } [e :U 401 ] "79 [; ;main.c: 79: eusartRxCount++; [e ++ _eusartRxCount -> -> 1 `i `Vuc ] "80 [; ;main.c: 80: } } [e :U 400 ] "81 [; ;main.c: 81: if (!cmdstart && c=='#'){ [e $ ! && ! != -> F3141 `i -> 0 `i == -> _c `ui -> 35 `ui 402 ] { "82 [; ;main.c: 82: cmdstart=1; [e = F3141 -> -> 1 `i `a ] "83 [; ;main.c: 83: return; [e $UE 399 ] "84 [; ;main.c: 84: } else if (cmdstart && c=='.'){ } [e $U 403 ] [e :U 402 ] [e $ ! && != -> F3141 `i -> 0 `i == -> _c `ui -> 46 `ui 404 ] { "85 [; ;main.c: 85: cmdstart = 0; [e = F3141 -> -> 0 `i `a ] "86 [; ;main.c: 86: bt_status.received_command = 1; [e = . . _bt_status 0 6 -> -> 1 `i `uc ] "87 [; ;main.c: 87: bt_status.received_status = 0; [e = . . _bt_status 0 5 -> -> 0 `i `uc ] "88 [; ;main.c: 88: return; [e $UE 399 ] "89 [; ;main.c: 89: } } [e :U 404 ] [e :U 403 ] "90 [; ;main.c: 90: if (c=='(' && !statstart) { [e $ ! && == -> _c `ui -> 40 `ui ! != -> F3142 `i -> 0 `i 405 ] { "91 [; ;main.c: 91: statstart=1; [e = F3142 -> -> 1 `i `a ] "92 [; ;main.c: 92: return; [e $UE 399 ] "93 [; ;main.c: 93: } else if (c==')' && statstart) { } [e $U 406 ] [e :U 405 ] [e $ ! && == -> _c `ui -> 41 `ui != -> F3142 `i -> 0 `i 407 ] { "94 [; ;main.c: 94: statstart=0; [e = F3142 -> -> 0 `i `a ] "95 [; ;main.c: 95: bt_status.received_status = 1; [e = . . _bt_status 0 5 -> -> 1 `i `uc ] "96 [; ;main.c: 96: bt_status.received_command = 0; [e = . . _bt_status 0 6 -> -> 0 `i `uc ] "97 [; ;main.c: 97: return; [e $UE 399 ] "98 [; ;main.c: 98: } } [e :U 407 ] [e :U 406 ] "99 [; ;main.c: 99: } [e :UE 399 ] } "101 [; ;main.c: 101: void BTstat1_handler(void){ [v _BTstat1_handler `(v ~T0 @X0 1 ef ] { [e :U _BTstat1_handler ] [f ] "102 [; ;main.c: 102: volatile _Bool v = PORTAbits.RA4; [v _v `Va ~T0 @X0 1 a ] [e = _v -> . . _PORTAbits 0 4 `a ] "103 [; ;main.c: 103: bt_status.connected =~ v; [e = . . _bt_status 0 0 -> ~ -> _v `i `uc ] "104 [; ;main.c: 104: if (v) do { LATBbits.LATB6 = 0; } while(0); [e $ ! != -> _v `i -> 0 `i 409 ] [e :U 412 ] { [e = . . _LATBbits 0 3 -> -> 0 `i `uc ] } [e :U 411 ] [e $U 413 ] "105 [; ;main.c: 105: else do { LATBbits.LATB6 = 1; } while(0); [e :U 409 ] [e :U 416 ] { [e = . . _LATBbits 0 3 -> -> 1 `i `uc ] } [e :U 415 ] [e :U 413 ] "109 [; ;main.c: 109: } [e :UE 408 ] } "111 [; ;main.c: 111: void BTstat2_handler(void){ [v _BTstat2_handler `(v ~T0 @X0 1 ef ] { [e :U _BTstat2_handler ] [f ] "112 [; ;main.c: 112: volatile _Bool v = PORTAbits.RA5; [v _v `Va ~T0 @X0 1 a ] [e = _v -> . . _PORTAbits 0 5 `a ] "113 [; ;main.c: 113: if (v) do { LATBbits.LATB5 = 1; } while(0); [e $ ! != -> _v `i -> 0 `i 418 ] [e :U 421 ] { [e = . . _LATBbits 0 2 -> -> 1 `i `uc ] } [e :U 420 ] [e $U 422 ] "114 [; ;main.c: 114: else do { LATBbits.LATB5 = 0; } while(0); [e :U 418 ] [e :U 425 ] { [e = . . _LATBbits 0 2 -> -> 0 `i `uc ] } [e :U 424 ] [e :U 422 ] "115 [; ;main.c: 115: bt_status.stream_open = v; [e = . . _bt_status 0 2 -> _v `uc ] "116 [; ;main.c: 116: } [e :UE 417 ] } "118 [; ;main.c: 118: void TMR1_handler(void){ [v _TMR1_handler `(v ~T0 @X0 1 ef ] { [e :U _TMR1_handler ] [f ] "119 [; ;main.c: 119: do { LATBbits.LATB6 = ~LATBbits.LATB6; } while(0); [e :U 429 ] { [e = . . _LATBbits 0 3 -> ~ -> . . _LATBbits 0 3 `i `uc ] } [e :U 428 ] "120 [; ;main.c: 120: } [e :UE 426 ] } "122 [; ;main.c: 122: void TMR2_recv_timeout_handler(void){ [v _TMR2_recv_timeout_handler `(v ~T0 @X0 1 ef ] { [e :U _TMR2_recv_timeout_handler ] [f ] "123 [; ;main.c: 123: command_timeout=1; [e = _command_timeout -> -> 1 `i `a ] "124 [; ;main.c: 124: } [e :UE 430 ] } [v $root$_main `(v ~T0 @X0 0 e ] "129 [; ;main.c: 129: void main(void) { [v _main `(v ~T0 @X0 1 ef ] { [e :U _main ] [f ] "131 [; ;main.c: 131: SYSTEM_Initialize(); [e ( _SYSTEM_Initialize .. ] "133 [; ;main.c: 133: EUSART_SetRxInterruptHandler(My_RXhandler); [e ( _EUSART_SetRxInterruptHandler (1 &U _My_RXhandler ] "134 [; ;main.c: 134: TMR1_SetInterruptHandler(TMR1_handler); [e ( _TMR1_SetInterruptHandler (1 &U _TMR1_handler ] "135 [; ;main.c: 135: TMR2_SetInterruptHandler(TMR2_recv_timeout_handler); [e ( _TMR2_SetInterruptHandler (1 &U _TMR2_recv_timeout_handler ] "136 [; ;main.c: 136: IOCAF4_SetInterruptHandler(BTstat1_handler); [e ( _IOCAF4_SetInterruptHandler (1 &U _BTstat1_handler ] "137 [; ;main.c: 137: IOCAF5_SetInterruptHandler(BTstat2_handler); [e ( _IOCAF5_SetInterruptHandler (1 &U _BTstat2_handler ] "139 [; ;main.c: 139: do { LATCbits.LATC2 = 1; } while(0); [e :U 434 ] { [e = . . _LATCbits 0 2 -> -> 1 `i `uc ] } [e :U 433 ] "140 [; ;main.c: 140: do { LATCbits.LATC6 = 0; } while(0); [e :U 437 ] { [e = . . _LATCbits 0 6 -> -> 0 `i `uc ] } [e :U 436 ] "142 [; ;main.c: 142: (INTCONbits.GIE = 1); [e = . . _INTCONbits 0 7 -> -> 1 `i `uc ] "144 [; ;main.c: 144: (INTCONbits.PEIE = 1); [e = . . _INTCONbits 0 6 -> -> 1 `i `uc ] "146 [; ;main.c: 146: TMR1_StopTimer(); [e ( _TMR1_StopTimer .. ] "147 [; ;main.c: 147: TMR2_StopTimer(); [e ( _TMR2_StopTimer .. ] "149 [; ;main.c: 149: DELAY_milliseconds(100); [e ( _DELAY_milliseconds (1 -> -> 100 `i `us ] "151 [; ;main.c: 151: if (DATAEE_ReadByte(0) == 0xff) { [e $ ! == -> ( _DATAEE_ReadByte (1 -> -> 0 `i `uc `i -> 255 `i 438 ] { "153 [; ;main.c: 153: printf("Init EEPROM\n"); [e ( _printf :s 1C ] "156 [; ;main.c: 156: defaults.calibrated = 0; [e = . _defaults 0 -> -> 0 `i `uc ] "157 [; ;main.c: 157: defaults.id = 0; [e = . _defaults 1 -> -> 0 `i `us ] "158 [; ;main.c: 158: defaults.low_batt = 50; [e = . _defaults 4 -> -> 50 `i `uc ] "159 [; ;main.c: 159: defaults.n_read = 10; [e = . _defaults 5 -> -> 10 `i `uc ] "160 [; ;main.c: 160: defaults.s1_bar = defaults.s2_bar = 250; [e = . _defaults 10 = . _defaults 11 -> -> 250 `i `us ] "161 [; ;main.c: 161: defaults.s1_min = defaults.s2_min = 0; [e = . _defaults 6 = . _defaults 7 -> -> 0 `i `us ] "162 [; ;main.c: 162: defaults.s1_max = defaults.s2_max = 1023; [e = . _defaults 8 = . _defaults 9 -> -> 1023 `i `us ] "163 [; ;main.c: 163: defaults.t_delay = 20; [e = . _defaults 2 -> -> 20 `i `uc ] "164 [; ;main.c: 164: defaults.t_settle = 100; [e = . _defaults 3 -> -> 100 `i `uc ] "165 [; ;main.c: 165: defaults.crc = CRC8((uint8_t*) & defaults, sizeof(defaults) - 1); [e = . _defaults 12 ( _CRC8 (2 , -> -> &U _defaults `*uc `*Cuc -> - -> # _defaults `ui -> -> 1 `i `ui `uc ] "166 [; ;main.c: 166: EEput((uint8_t*) &defaults, 0, sizeof(settings_t)); [e ( _EEput (3 , , -> &U _defaults `*uc -> -> 0 `i `uc -> -> # `S386 `ui `uc ] "167 [; ;main.c: 167: EEput((uint8_t*) &defaults, sizeof(settings_t), sizeof(settings_t)); [e ( _EEput (3 , , -> &U _defaults `*uc -> -> # `S386 `ui `uc -> -> # `S386 `ui `uc ] "168 [; ;main.c: 168: } else { } [e $U 439 ] [e :U 438 ] { "170 [; ;main.c: 170: printf("Read EEPROM\n"); [e ( _printf :s 2C ] "172 [; ;main.c: 172: EEget((uint8_t*) & defaults, 0, sizeof(settings_t)); [e ( _EEget (3 , , -> &U _defaults `*uc -> -> 0 `i `uc -> -> # `S386 `ui `uc ] "173 [; ;main.c: 173: EEget((uint8_t*) & settings, sizeof(settings_t), sizeof(settings_t)); [e ( _EEget (3 , , -> &U _settings `*uc -> -> # `S386 `ui `uc -> -> # `S386 `ui `uc ] "174 [; ;main.c: 174: if (CRC8((uint8_t*) & settings, sizeof(settings_t) - 1) != settings.crc) { [e $ ! != -> ( _CRC8 (2 , -> -> &U _settings `*uc `*Cuc -> - -> # `S386 `ui -> -> 1 `i `ui `uc `i -> . _settings 12 `i 440 ] { "175 [; ;main.c: 175: printf("EEPROM CRC Error"); [e ( _printf :s 3C ] "176 [; ;main.c: 176: } } [e :U 440 ] "177 [; ;main.c: 177: } } [e :U 439 ] "181 [; ;main.c: 181: do { LATCbits.LATC6 = 1; } while(0); [e :U 443 ] { [e = . . _LATCbits 0 6 -> -> 1 `i `uc ] } [e :U 442 ] "182 [; ;main.c: 182: while (isRunning) { [e $U 444 ] [e :U 445 ] { "183 [; ;main.c: 183: char cmd; [v _cmd `uc ~T0 @X0 1 a ] "184 [; ;main.c: 184: while (!bt_status.received_command && !bt_status.received_status && !command_timeout); [e $U 447 ] [e :U 448 ] [e :U 447 ] [e $ && && ! != -> . . _bt_status 0 6 `i -> 0 `i ! != -> . . _bt_status 0 5 `i -> 0 `i ! != -> _command_timeout `i -> 0 `i 448 ] [e :U 449 ] "185 [; ;main.c: 185: TMR2_StopTimer(); [e ( _TMR2_StopTimer .. ] "186 [; ;main.c: 186: TMR2_WriteTimer(0); [e ( _TMR2_WriteTimer (1 -> -> 0 `i `uc ] "187 [; ;main.c: 187: if (bt_status.received_command){ [e $ ! != -> . . _bt_status 0 6 `i -> 0 `i 450 ] { "188 [; ;main.c: 188: cmd=getch(); [e = _cmd ( _getch .. ] "189 [; ;main.c: 189: switch (cmd) { [e $U 452 ] { "190 [; ;main.c: 190: case 'H': { [e :U 453 ] { "191 [; ;main.c: 191: printf("#V:%d,ID:%d\n", 1, settings.id); [e ( _printf , , (. :s 4C -> 1 `i -> . _settings 1 `ui ] "192 [; ;main.c: 192: break; [e $U 451 ] "193 [; ;main.c: 193: } } "194 [; ;main.c: 194: case 'S': { [e :U 454 ] { "195 [; ;main.c: 195: settings_t *s = &settings; [v _s `*S386 ~T0 @X0 1 a ] [e = _s &U _settings ] "196 [; ;main.c: 196: int rv = 0; [v _rv `i ~T0 @X0 1 a ] [e = _rv -> 0 `i ] "202 [; ;main.c: 202: if (rv == 12) { [e $ ! == _rv -> 12 `i 455 ] { "203 [; ;main.c: 203: settings.crc = CRC8((uint8_t*) s, sizeof(settings_t) - 1); [e = . _settings 12 ( _CRC8 (2 , -> -> _s `*uc `*Cuc -> - -> # `S386 `ui -> -> 1 `i `ui `uc ] "204 [; ;main.c: 204: EEput((uint8_t*) &settings, sizeof(settings_t), sizeof(settings_t)); [e ( _EEput (3 , , -> &U _settings `*uc -> -> # `S386 `ui `uc -> -> # `S386 `ui `uc ] "205 [; ;main.c: 205: printf("Parametri Salvati\n"); [e ( _printf :s 5C ] "206 [; ;main.c: 206: } else { } [e $U 456 ] [e :U 455 ] { "207 [; ;main.c: 207: printf("Errore Parametri:%d\n", rv); [e ( _printf , (. :s 6C _rv ] "208 [; ;main.c: 208: } } [e :U 456 ] "209 [; ;main.c: 209: break; [e $U 451 ] "210 [; ;main.c: 210: } } "211 [; ;main.c: 211: case 'P': { [e :U 457 ] { "212 [; ;main.c: 212: settings_t *s = &settings; [v _s `*S386 ~T0 @X0 1 a ] [e = _s &U _settings ] "213 [; ;main.c: 213: printf("#P:%hu;%u;%hu;%hu;%hu;%hu;%u;%u;%u;%u;%u;%u:%02x\n", [e ( _printf , , , , , , , , , , , , , (. :s 7C -> . *U _s 0 `i -> . *U _s 1 `ui -> . *U _s 2 `i -> . *U _s 3 `i -> . *U _s 4 `i -> . *U _s 5 `i -> . *U _s 6 `ui -> . *U _s 8 `ui -> . *U _s 10 `ui -> . *U _s 7 `ui -> . *U _s 9 `ui -> . *U _s 11 `ui -> . *U _s 12 `i ] "219 [; ;main.c: 219: break; [e $U 451 ] "220 [; ;main.c: 220: } } "221 [; ;main.c: 221: case 'G': { [e :U 458 ] { "222 [; ;main.c: 222: last_meas = readSensors(); [e = _last_meas ( _readSensors .. ] "223 [; ;main.c: 223: printf("#G:%hu,%hu,%hu,%hu\n", last_meas.s1_raw, last_meas.s1_map, last_meas.s2_raw, last_meas.s2_map); [e ( _printf , , , , (. :s 8C -> . _last_meas 0 `ui -> . _last_meas 2 `ui -> . _last_meas 1 `ui -> . _last_meas 3 `ui ] "224 [; ;main.c: 224: break; [e $U 451 ] "225 [; ;main.c: 225: } } "226 [; ;main.c: 226: case 'B': { [e :U 459 ] { "227 [; ;main.c: 227: break; [e $U 451 ] "228 [; ;main.c: 228: } } "229 [; ;main.c: 229: case 'R': { [e :U 460 ] { "230 [; ;main.c: 230: EEput((uint8_t*)&defaults,0,sizeof(settings_t)); [e ( _EEput (3 , , -> &U _defaults `*uc -> -> 0 `i `uc -> -> # `S386 `ui `uc ] "231 [; ;main.c: 231: settings = defaults; [e = _settings _defaults ] "232 [; ;main.c: 232: printf("Reset Parametri\n"); [e ( _printf :s 9C ] "233 [; ;main.c: 233: break; [e $U 451 ] "234 [; ;main.c: 234: } } "235 [; ;main.c: 235: case 'I': { [e :U 461 ] { "236 [; ;main.c: 236: DATAEE_WriteByte(0,0xff); [e ( _DATAEE_WriteByte (2 , -> -> 0 `i `uc -> -> 255 `i `uc ] "237 [; ;main.c: 237: printf("EEPROM Clear, Reboot\n"); [e ( _printf :s 10C ] "238 [; ;main.c: 238: __asm("reset"); [; <" reset ;# "> "239 [; ;main.c: 239: break; [e $U 451 ] "240 [; ;main.c: 240: } } "241 [; ;main.c: 241: case 'E': { [e :U 462 ] { "242 [; ;main.c: 242: break; [e $U 451 ] "243 [; ;main.c: 243: } } "244 [; ;main.c: 244: case 'D': { [e :U 463 ] { "245 [; ;main.c: 245: break; [e $U 451 ] "246 [; ;main.c: 246: } } "247 [; ;main.c: 247: default:{ [e :U 464 ] { "249 [; ;main.c: 249: break; [e $U 451 ] "250 [; ;main.c: 250: } } "251 [; ;main.c: 251: } } [e $U 451 ] [e :U 452 ] [e [\ -> _cmd `i , $ -> -> 72 `ui `i 453 , $ -> -> 83 `ui `i 454 , $ -> -> 80 `ui `i 457 , $ -> -> 71 `ui `i 458 , $ -> -> 66 `ui `i 459 , $ -> -> 82 `ui `i 460 , $ -> -> 73 `ui `i 461 , $ -> -> 69 `ui `i 462 , $ -> -> 68 `ui `i 463 464 ] [e :U 451 ] "253 [; ;main.c: 253: } else if (bt_status.received_status) { } [e $U 465 ] [e :U 450 ] [e $ ! != -> . . _bt_status 0 5 `i -> 0 `i 466 ] { "255 [; ;main.c: 255: printf("Stato...\n"); [e ( _printf :s 11C ] "257 [; ;main.c: 257: } else if (command_timeout){ } [e $U 467 ] [e :U 466 ] [e $ ! != -> _command_timeout `i -> 0 `i 468 ] { "259 [; ;main.c: 259: printf("Timeout...\n"); [e ( _printf :s 12C ] "261 [; ;main.c: 261: command_timeout=0; [e = _command_timeout -> -> 0 `i `a ] "262 [; ;main.c: 262: } } [e :U 468 ] [e :U 467 ] [e :U 465 ] "263 [; ;main.c: 263: bt_status.received_command=0; [e = . . _bt_status 0 6 -> -> 0 `i `uc ] "264 [; ;main.c: 264: bt_status.received_status=0; [e = . . _bt_status 0 5 -> -> 0 `i `uc ] "265 [; ;main.c: 265: while (eusartTxBufferRemaining != 16); [e $U 469 ] [e :U 470 ] [e :U 469 ] [e $ != -> _eusartTxBufferRemaining `i -> 16 `i 470 ] [e :U 471 ] "266 [; ;main.c: 266: while (eusartRxCount > 0 && (cmd = getch()) != '\r'); [e $U 472 ] [e :U 473 ] [e :U 472 ] [e $ && > -> _eusartRxCount `i -> 0 `i != -> = _cmd ( _getch .. `ui -> 13 `ui 473 ] [e :U 474 ] "267 [; ;main.c: 267: DELAY_milliseconds(10); [e ( _DELAY_milliseconds (1 -> -> 10 `i `us ] "268 [; ;main.c: 268: if (!bt_status.stream_open) __asm("sleep"); [e $ ! ! != -> . . _bt_status 0 2 `i -> 0 `i 475 ] [; <" sleep ;# "> [e :U 475 ] "269 [; ;main.c: 269: } } [e :U 444 ] "182 [; ;main.c: 182: while (isRunning) { [e $ != -> _isRunning `i -> 0 `i 445 ] [e :U 446 ] "270 [; ;main.c: 270: } [e :UE 431 ] } "272 [; ;main.c: 272: meas_t readSensors(void) [v _readSensors `(S387 ~T0 @X0 1 ef ] "273 [; ;main.c: 273: { { [e :U _readSensors ] [f ] "274 [; ;main.c: 274: uint16_t m1[20], m2[20]; [v _m1 `us ~T0 @X0 -> 20 `i a ] [v _m2 `us ~T0 @X0 -> 20 `i a ] "275 [; ;main.c: 275: meas_t mean; [v _mean `S387 ~T0 @X0 1 a ] "276 [; ;main.c: 276: do { LATCbits.LATC2 = 0; } while(0); [e :U 479 ] { [e = . . _LATCbits 0 2 -> -> 0 `i `uc ] } [e :U 478 ] "277 [; ;main.c: 277: DELAY_milliseconds(settings.t_settle); [e ( _DELAY_milliseconds (1 -> . _settings 3 `us ] "278 [; ;main.c: 278: for (uint8_t k = 0; k < settings.n_read; k++) { { [v _k `uc ~T0 @X0 1 a ] [e = _k -> -> 0 `i `uc ] [e $U 483 ] [e :U 480 ] { "279 [; ;main.c: 279: m1[k] = ADC_GetConversion(A_S1); [e = *U + &U _m1 * -> _k `ux -> -> # *U &U _m1 `ui `ux ( _ADC_GetConversion (1 . `E2687 0 ] "280 [; ;main.c: 280: m2[k] = ADC_GetConversion(A_S2); [e = *U + &U _m2 * -> _k `ux -> -> # *U &U _m2 `ui `ux ( _ADC_GetConversion (1 . `E2687 1 ] "282 [; ;main.c: 282: printf("%d\t%d %d\n", k, m1[k], m2[k]); [e ( _printf , , , (. :s 13C -> _k `i -> *U + &U _m1 * -> _k `ux -> -> # *U &U _m1 `ui `ux `ui -> *U + &U _m2 * -> _k `ux -> -> # *U &U _m2 `ui `ux `ui ] "284 [; ;main.c: 284: DELAY_milliseconds(settings.t_delay); [e ( _DELAY_milliseconds (1 -> . _settings 2 `us ] "285 [; ;main.c: 285: } } [e ++ _k -> -> 1 `i `uc ] [e :U 483 ] [e $ < -> _k `i -> . _settings 5 `i 480 ] [e :U 481 ] } "286 [; ;main.c: 286: do { LATCbits.LATC2 = 1; } while(0); [e :U 486 ] { [e = . . _LATCbits 0 2 -> -> 1 `i `uc ] } [e :U 485 ] "287 [; ;main.c: 287: mean.s1_raw = 0; [e = . _mean 0 -> -> 0 `i `us ] "288 [; ;main.c: 288: mean.s2_raw = 0; [e = . _mean 1 -> -> 0 `i `us ] "289 [; ;main.c: 289: for (uint8_t k = 0; k < settings.n_read; k++) { { [v _k `uc ~T0 @X0 1 a ] [e = _k -> -> 0 `i `uc ] [e $U 490 ] [e :U 487 ] { "290 [; ;main.c: 290: mean.s1_raw += m1[k]; [e =+ . _mean 0 -> *U + &U _m1 * -> _k `ux -> -> # *U &U _m1 `ui `ux `us ] "291 [; ;main.c: 291: mean.s2_raw += m2[k]; [e =+ . _mean 1 -> *U + &U _m2 * -> _k `ux -> -> # *U &U _m2 `ui `ux `us ] "292 [; ;main.c: 292: } } [e ++ _k -> -> 1 `i `uc ] [e :U 490 ] [e $ < -> _k `i -> . _settings 5 `i 487 ] [e :U 488 ] } "293 [; ;main.c: 293: mean.s1_raw = (uint16_t) (mean.s1_raw / settings.n_read); [e = . _mean 0 -> / -> . _mean 0 `ui -> . _settings 5 `ui `us ] "294 [; ;main.c: 294: mean.s2_raw = (uint16_t) (mean.s2_raw / settings.n_read); [e = . _mean 1 -> / -> . _mean 1 `ui -> . _settings 5 `ui `us ] "295 [; ;main.c: 295: mean.s1_map = (uint16_t) map(mean.s1_raw, settings.s1_min, settings.s1_max, 0, settings.s1_bar); [e = . _mean 2 -> ( _map (4 , , , , -> . _mean 0 `l -> . _settings 6 `l -> . _settings 8 `l -> -> 0 `i `l -> . _settings 10 `l `us ] "296 [; ;main.c: 296: mean.s2_map = (uint16_t) map(mean.s2_raw, settings.s2_min, settings.s2_max, 0, settings.s2_bar); [e = . _mean 3 -> ( _map (4 , , , , -> . _mean 1 `l -> . _settings 7 `l -> . _settings 9 `l -> -> 0 `i `l -> . _settings 11 `l `us ] "297 [; ;main.c: 297: return mean; [e ) _mean ] [e $UE 476 ] "298 [; ;main.c: 298: } [e :UE 476 ] } [p f _printf 79725700 ] [a 3C 69 69 80 82 79 77 32 67 82 67 32 69 114 114 111 114 0 ] [a 7C 35 80 58 37 104 117 59 37 117 59 37 104 117 59 37 104 117 59 37 104 117 59 37 104 117 59 37 117 59 37 117 59 37 117 59 37 117 59 37 117 59 37 117 58 37 48 50 120 10 0 ] [a 8C 35 71 58 37 104 117 44 37 104 117 44 37 104 117 44 37 104 117 10 0 ] [a 10C 69 69 80 82 79 77 32 67 108 101 97 114 44 32 82 101 98 111 111 116 10 0 ] [a 5C 80 97 114 97 109 101 116 114 105 32 83 97 108 118 97 116 105 10 0 ] [a 9C 82 101 115 101 116 32 80 97 114 97 109 101 116 114 105 10 0 ] [a 6C 69 114 114 111 114 101 32 80 97 114 97 109 101 116 114 105 58 37 100 10 0 ] [a 4C 35 86 58 37 100 44 73 68 58 37 100 10 0 ] [a 13C 37 100 9 37 100 32 32 37 100 10 0 ] [a 1C 73 110 105 116 32 69 69 80 82 79 77 10 0 ] [a 2C 82 101 97 100 32 69 69 80 82 79 77 10 0 ] [a 12C 84 105 109 101 111 117 116 46 46 46 10 0 ] [a 11C 83 116 97 116 111 46 46 46 10 0 ]