mirror of
https://github.com/Wessel/PICAMP.git
synced 2026-07-21 15:43:56 +02:00
529 lines
12 KiB
Plaintext
529 lines
12 KiB
Plaintext
[p GLOBOPT AUTOSTATIC IEEE_DBL IEEE_FLT PIC14 PICREGULAR PICMID ]
|
|
[d version 1.1 ]
|
|
[d edition pro ]
|
|
[d chip 16F887 ]
|
|
[d frameptr 0 ]
|
|
"27 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/initialisation.c
|
|
[e E1443 . `uc
|
|
CONFIG_CLK 0
|
|
INTERNAL_CLK 1
|
|
]
|
|
[e E1455 . `uc
|
|
KHZ032 0
|
|
KHZ125 1
|
|
KHZ250 2
|
|
KHZ500 3
|
|
MHZ001 4
|
|
MHZ002 5
|
|
MHZ004 6
|
|
MHZ008 7
|
|
]
|
|
[e E1439 . `uc
|
|
CONFIG_FOSC 0
|
|
INTERNAL_FOSC 1
|
|
]
|
|
"37
|
|
[e E1451 . `uc
|
|
LTS_UNSTABLE 0
|
|
LTS_STABLE 1
|
|
]
|
|
"39
|
|
[e E1447 . `uc
|
|
HTS_UNSTABLE 0
|
|
HTS_STABLE 1
|
|
]
|
|
"44
|
|
[e E1470 . `uc
|
|
GIE_DISABLED 0
|
|
GIE_ENABLED 1
|
|
]
|
|
[e E1474 . `uc
|
|
EINT_DISABLED 0
|
|
EINT_ENABLED 1
|
|
]
|
|
[e E1478 . `uc
|
|
PEIE_DISABLED 0
|
|
PEIE_ENABLED 1
|
|
]
|
|
[e E1482 . `uc
|
|
T0INT_DISABLED 0
|
|
T0INT_ENABLED 1
|
|
]
|
|
[e E1486 . `uc
|
|
RBINT_DISABLED 0
|
|
RBINT_ENABLED 1
|
|
]
|
|
[e E1490 . `uc
|
|
FALLING_EDGE 0
|
|
RISING_EDGE 1
|
|
]
|
|
"67
|
|
[e E1494 . `uc
|
|
INT_AWAITING 0
|
|
INT_OCCURED 1
|
|
]
|
|
"78
|
|
[e E1506 . `uc
|
|
ADC_OFF 0
|
|
ADC_ON 1
|
|
]
|
|
[e E1518 . `uc
|
|
ADC_LEFT 0
|
|
ADC_RIGHT 1
|
|
]
|
|
[e E1526 . `uc
|
|
ADC_AN00 0
|
|
ADC_AN01 1
|
|
ADC_AN02 2
|
|
ADC_AN03 3
|
|
ADC_AN04 4
|
|
ADC_AN05 5
|
|
ADC_AN06 6
|
|
ADC_AN07 7
|
|
ADC_AN08 8
|
|
ADC_AN09 9
|
|
ADC_AN10 10
|
|
ADC_AN11 11
|
|
ADC_AN12 12
|
|
ADC_AN13 13
|
|
ADC_CVREF 14
|
|
ADC_FXREF 15
|
|
]
|
|
[e E1544 . `uc
|
|
ADC_FOSC02 0
|
|
ADC_FOSC08 1
|
|
ADC_FOSC32 2
|
|
ADC_INTOSC 3
|
|
]
|
|
[e E1514 . `uc
|
|
VREF_PLUSPIN 0
|
|
VREF_VDD 1
|
|
]
|
|
[e E1510 . `uc
|
|
VREF_MINPIN 0
|
|
VREF_VSS 1
|
|
]
|
|
[e E1522 . `uc
|
|
ADC_DONE 0
|
|
ADC_IN_PROGRESS 1
|
|
]
|
|
"50 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/main.c
|
|
[e E1443 . `uc
|
|
CONFIG_CLK 0
|
|
INTERNAL_CLK 1
|
|
]
|
|
[e E1455 . `uc
|
|
KHZ032 0
|
|
KHZ125 1
|
|
KHZ250 2
|
|
KHZ500 3
|
|
MHZ001 4
|
|
MHZ002 5
|
|
MHZ004 6
|
|
MHZ008 7
|
|
]
|
|
[e E1439 . `uc
|
|
CONFIG_FOSC 0
|
|
INTERNAL_FOSC 1
|
|
]
|
|
"51
|
|
[e E1470 . `uc
|
|
GIE_DISABLED 0
|
|
GIE_ENABLED 1
|
|
]
|
|
[e E1474 . `uc
|
|
EINT_DISABLED 0
|
|
EINT_ENABLED 1
|
|
]
|
|
[e E1478 . `uc
|
|
PEIE_DISABLED 0
|
|
PEIE_ENABLED 1
|
|
]
|
|
[e E1482 . `uc
|
|
T0INT_DISABLED 0
|
|
T0INT_ENABLED 1
|
|
]
|
|
[e E1486 . `uc
|
|
RBINT_DISABLED 0
|
|
RBINT_ENABLED 1
|
|
]
|
|
[e E1490 . `uc
|
|
FALLING_EDGE 0
|
|
RISING_EDGE 1
|
|
]
|
|
"53
|
|
[e E1506 . `uc
|
|
ADC_OFF 0
|
|
ADC_ON 1
|
|
]
|
|
[e E1518 . `uc
|
|
ADC_LEFT 0
|
|
ADC_RIGHT 1
|
|
]
|
|
[e E1526 . `uc
|
|
ADC_AN00 0
|
|
ADC_AN01 1
|
|
ADC_AN02 2
|
|
ADC_AN03 3
|
|
ADC_AN04 4
|
|
ADC_AN05 5
|
|
ADC_AN06 6
|
|
ADC_AN07 7
|
|
ADC_AN08 8
|
|
ADC_AN09 9
|
|
ADC_AN10 10
|
|
ADC_AN11 11
|
|
ADC_AN12 12
|
|
ADC_AN13 13
|
|
ADC_CVREF 14
|
|
ADC_FXREF 15
|
|
]
|
|
[e E1544 . `uc
|
|
ADC_FOSC02 0
|
|
ADC_FOSC08 1
|
|
ADC_FOSC32 2
|
|
ADC_INTOSC 3
|
|
]
|
|
[e E1514 . `uc
|
|
VREF_PLUSPIN 0
|
|
VREF_VDD 1
|
|
]
|
|
[e E1510 . `uc
|
|
VREF_MINPIN 0
|
|
VREF_VSS 1
|
|
]
|
|
[e E1522 . `uc
|
|
ADC_DONE 0
|
|
ADC_IN_PROGRESS 1
|
|
]
|
|
"69
|
|
[e E1420 . `uc
|
|
ON 0
|
|
OFF 1
|
|
]
|
|
"91
|
|
[e E1494 . `uc
|
|
INT_AWAITING 0
|
|
INT_OCCURED 1
|
|
]
|
|
"20 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/rotary_encoder.c
|
|
[e E1420 . `uc
|
|
ROTATE_LEFT 1
|
|
ROTATE_RIGHT 2
|
|
]
|
|
"5 C:\Program Files\Microchip\xc8\v2.45\pic\sources\c99\common\awdiv.c
|
|
[v ___awdiv __awdiv `(i 1 e 2 0 ]
|
|
"10 C:\Program Files\Microchip\xc8\v2.45\pic\sources\c99\common\sprcadd.c
|
|
[v ___fladd __fladd `(d 1 e 4 0 ]
|
|
"15 C:\Program Files\Microchip\xc8\v2.45\pic\sources\c99\common\Umul16.c
|
|
[v ___wmul __wmul `(ui 1 e 2 0 ]
|
|
"4 C:\Program Files\Microchip\xc8\v2.45\pic\sources\c99\common\Umul8_16.c
|
|
[v __Umul8_16 _Umul8_16 `(ui 1 e 2 0 ]
|
|
"6 C:\Program Files\Microchip\xc8\v2.45\pic\sources\c99\pic\__eeprom.c
|
|
[v ___eecpymem __eecpymem `(v 1 e 1 0 ]
|
|
"39
|
|
[v ___memcpyee __memcpyee `(v 1 e 1 0 ]
|
|
"27 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/initialisation.c
|
|
[v _init_osc init_osc `(v 1 e 1 0 ]
|
|
"44
|
|
[v _init_int init_int `(v 1 e 1 0 ]
|
|
"78
|
|
[v _init_adc init_adc `(v 1 e 1 0 ]
|
|
"18 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/main.c
|
|
[v _main main `(v 1 e 1 0 ]
|
|
"26
|
|
[v _pic_loop pic_loop `(v 1 e 1 0 ]
|
|
"49
|
|
[v _pic_init pic_init `(v 1 e 1 0 ]
|
|
"63
|
|
[v _init_gpio init_gpio `(v 1 e 1 0 ]
|
|
"84
|
|
[v _isr isr `II(v 1 e 1 0 ]
|
|
"3 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/potentiometer.c
|
|
[v _populate_step_array populate_step_array `(v 1 e 1 0 ]
|
|
"10
|
|
[v _read_potentiometer read_potentiometer `(i 1 e 2 0 ]
|
|
"7 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/rotary_encoder.c
|
|
[v _parse_rotary parse_rotary `(v 1 e 1 0 ]
|
|
"166 C:/Program Files/Microchip/MPLABX/v6.15/packs/Microchip/PIC16Fxxx_DFP/1.4.149/xc8\pic\include\proc\pic16f887.h
|
|
[v _PORTA PORTA `VEuc 1 e 1 @5 ]
|
|
"228
|
|
[v _PORTB PORTB `VEuc 1 e 1 @6 ]
|
|
[s S553 . 1 `uc 1 RB0 1 0 :1:0
|
|
`uc 1 RB1 1 0 :1:1
|
|
`uc 1 RB2 1 0 :1:2
|
|
`uc 1 RB3 1 0 :1:3
|
|
`uc 1 RB4 1 0 :1:4
|
|
`uc 1 RB5 1 0 :1:5
|
|
`uc 1 RB6 1 0 :1:6
|
|
`uc 1 RB7 1 0 :1:7
|
|
]
|
|
"245
|
|
[u S562 . 1 `S553 1 . 1 0 ]
|
|
[v _PORTBbits PORTBbits `VES562 1 e 1 @6 ]
|
|
[s S98 . 1 `uc 1 RBIF 1 0 :1:0
|
|
`uc 1 INTF 1 0 :1:1
|
|
`uc 1 T0IF 1 0 :1:2
|
|
`uc 1 RBIE 1 0 :1:3
|
|
`uc 1 INTE 1 0 :1:4
|
|
`uc 1 T0IE 1 0 :1:5
|
|
`uc 1 PEIE 1 0 :1:6
|
|
`uc 1 GIE 1 0 :1:7
|
|
]
|
|
"482
|
|
[s S107 . 1 `uc 1 . 1 0 :2:0
|
|
`uc 1 TMR0IF 1 0 :1:2
|
|
`uc 1 . 1 0 :2:3
|
|
`uc 1 TMR0IE 1 0 :1:5
|
|
]
|
|
[u S112 . 1 `S98 1 . 1 0 `S107 1 . 1 0 ]
|
|
[v _INTCONbits INTCONbits `VES112 1 e 1 @11 ]
|
|
"1238
|
|
[v _ADRESH ADRESH `VEuc 1 e 1 @30 ]
|
|
[s S230 . 1 `uc 1 ADON 1 0 :1:0
|
|
`uc 1 GO_nDONE 1 0 :1:1
|
|
`uc 1 CHS 1 0 :4:2
|
|
`uc 1 ADCS 1 0 :2:6
|
|
]
|
|
"1276
|
|
[s S235 . 1 `uc 1 . 1 0 :1:0
|
|
`uc 1 GO 1 0 :1:1
|
|
`uc 1 CHS0 1 0 :1:2
|
|
`uc 1 CHS1 1 0 :1:3
|
|
`uc 1 CHS2 1 0 :1:4
|
|
`uc 1 CHS3 1 0 :1:5
|
|
`uc 1 ADCS0 1 0 :1:6
|
|
`uc 1 ADCS1 1 0 :1:7
|
|
]
|
|
[s S244 . 1 `uc 1 . 1 0 :1:0
|
|
`uc 1 nDONE 1 0 :1:1
|
|
]
|
|
[s S247 . 1 `uc 1 . 1 0 :1:0
|
|
`uc 1 GO_DONE 1 0 :1:1
|
|
]
|
|
[u S250 . 1 `S230 1 . 1 0 `S235 1 . 1 0 `S244 1 . 1 0 `S247 1 . 1 0 ]
|
|
[v _ADCON0bits ADCON0bits `VES250 1 e 1 @31 ]
|
|
[s S156 . 1 `uc 1 PS 1 0 :3:0
|
|
`uc 1 PSA 1 0 :1:3
|
|
`uc 1 T0SE 1 0 :1:4
|
|
`uc 1 T0CS 1 0 :1:5
|
|
`uc 1 INTEDG 1 0 :1:6
|
|
`uc 1 nRBPU 1 0 :1:7
|
|
]
|
|
"1366
|
|
[s S163 . 1 `uc 1 PS0 1 0 :1:0
|
|
`uc 1 PS1 1 0 :1:1
|
|
`uc 1 PS2 1 0 :1:2
|
|
]
|
|
[u S167 . 1 `S156 1 . 1 0 `S163 1 . 1 0 ]
|
|
[v _OPTION_REGbits OPTION_REGbits `VES167 1 e 1 @129 ]
|
|
"1416
|
|
[v _TRISA TRISA `VEuc 1 e 1 @133 ]
|
|
[s S469 . 1 `uc 1 TRISB0 1 0 :1:0
|
|
`uc 1 TRISB1 1 0 :1:1
|
|
`uc 1 TRISB2 1 0 :1:2
|
|
`uc 1 TRISB3 1 0 :1:3
|
|
`uc 1 TRISB4 1 0 :1:4
|
|
`uc 1 TRISB5 1 0 :1:5
|
|
`uc 1 TRISB6 1 0 :1:6
|
|
`uc 1 TRISB7 1 0 :1:7
|
|
]
|
|
"1495
|
|
[u S478 . 1 `S469 1 . 1 0 ]
|
|
[v _TRISBbits TRISBbits `VES478 1 e 1 @134 ]
|
|
[s S490 . 1 `uc 1 TRISE0 1 0 :1:0
|
|
`uc 1 TRISE1 1 0 :1:1
|
|
`uc 1 TRISE2 1 0 :1:2
|
|
`uc 1 TRISE3 1 0 :1:3
|
|
]
|
|
"1677
|
|
[u S495 . 1 `S490 1 . 1 0 ]
|
|
[v _TRISEbits TRISEbits `VES495 1 e 1 @137 ]
|
|
[s S41 . 1 `uc 1 SCS 1 0 :1:0
|
|
`uc 1 LTS 1 0 :1:1
|
|
`uc 1 HTS 1 0 :1:2
|
|
`uc 1 OSTS 1 0 :1:3
|
|
`uc 1 IRCF 1 0 :3:4
|
|
]
|
|
"1882
|
|
[s S47 . 1 `uc 1 . 1 0 :4:0
|
|
`uc 1 IRCF0 1 0 :1:4
|
|
`uc 1 IRCF1 1 0 :1:5
|
|
`uc 1 IRCF2 1 0 :1:6
|
|
]
|
|
[u S52 . 1 `S41 1 . 1 0 `S47 1 . 1 0 ]
|
|
[v _OSCCONbits OSCCONbits `VES52 1 e 1 @143 ]
|
|
[s S130 . 1 `uc 1 IOCB 1 0 :8:0
|
|
]
|
|
"2436
|
|
[s S132 . 1 `uc 1 IOCB0 1 0 :1:0
|
|
`uc 1 IOCB1 1 0 :1:1
|
|
`uc 1 IOCB2 1 0 :1:2
|
|
`uc 1 IOCB3 1 0 :1:3
|
|
`uc 1 IOCB4 1 0 :1:4
|
|
`uc 1 IOCB5 1 0 :1:5
|
|
`uc 1 IOCB6 1 0 :1:6
|
|
`uc 1 IOCB7 1 0 :1:7
|
|
]
|
|
[u S141 . 1 `S130 1 . 1 0 `S132 1 . 1 0 ]
|
|
[v _IOCBbits IOCBbits `VES141 1 e 1 @150 ]
|
|
"2970
|
|
[v _ADRESL ADRESL `VEuc 1 e 1 @158 ]
|
|
[s S276 . 1 `uc 1 . 1 0 :4:0
|
|
`uc 1 VCFG0 1 0 :1:4
|
|
`uc 1 VCFG1 1 0 :1:5
|
|
`uc 1 . 1 0 :1:6
|
|
`uc 1 ADFM 1 0 :1:7
|
|
]
|
|
"2991
|
|
[u S282 . 1 `S276 1 . 1 0 ]
|
|
[v _ADCON1bits ADCON1bits `VES282 1 e 1 @159 ]
|
|
"3387
|
|
[v _ANSEL ANSEL `VEuc 1 e 1 @392 ]
|
|
[s S505 . 1 `uc 1 ANS0 1 0 :1:0
|
|
`uc 1 ANS1 1 0 :1:1
|
|
`uc 1 ANS2 1 0 :1:2
|
|
`uc 1 ANS3 1 0 :1:3
|
|
`uc 1 ANS4 1 0 :1:4
|
|
`uc 1 ANS5 1 0 :1:5
|
|
`uc 1 ANS6 1 0 :1:6
|
|
`uc 1 ANS7 1 0 :1:7
|
|
]
|
|
"3404
|
|
[u S514 . 1 `S505 1 . 1 0 ]
|
|
[v _ANSELbits ANSELbits `VES514 1 e 1 @392 ]
|
|
"3449
|
|
[v _ANSELH ANSELH `VEuc 1 e 1 @393 ]
|
|
"3903
|
|
[v _GO GO `VEb 1 e 0 @249 ]
|
|
"10 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/main.c
|
|
[v _count count `uc 1 e 1 0 ]
|
|
"18
|
|
[v _main main `(v 1 e 1 0 ]
|
|
{
|
|
"24
|
|
} 0
|
|
"26
|
|
[v _pic_loop pic_loop `(v 1 e 1 0 ]
|
|
{
|
|
"39
|
|
[v pic_loop@i i `i 1 a 2 33 ]
|
|
"33
|
|
[v pic_loop@result result `i 1 a 2 31 ]
|
|
"28
|
|
[v pic_loop@stepArray stepArray `[4]i 1 a 8 23 ]
|
|
"47
|
|
} 0
|
|
"10 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/potentiometer.c
|
|
[v _read_potentiometer read_potentiometer `(i 1 e 2 0 ]
|
|
{
|
|
"21
|
|
[v read_potentiometer@result result `i 1 a 2 2 ]
|
|
"24
|
|
} 0
|
|
"3
|
|
[v _populate_step_array populate_step_array `(v 1 e 1 0 ]
|
|
{
|
|
[v populate_step_array@array array `*.4i 1 a 1 wreg ]
|
|
"5
|
|
[v populate_step_array@i i `i 1 a 2 14 ]
|
|
"3
|
|
[v populate_step_array@array array `*.4i 1 a 1 wreg ]
|
|
[v populate_step_array@size size `i 1 p 2 8 ]
|
|
[v populate_step_array@potLimit potLimit `i 1 p 2 10 ]
|
|
[v populate_step_array@array array `*.4i 1 a 1 16 ]
|
|
"8
|
|
} 0
|
|
"15 C:\Program Files\Microchip\xc8\v2.45\pic\sources\c99\common\Umul16.c
|
|
[v ___wmul __wmul `(ui 1 e 2 0 ]
|
|
{
|
|
"17
|
|
[v ___wmul@product product `ui 1 a 2 4 ]
|
|
"15
|
|
[v ___wmul@multiplier multiplier `ui 1 p 2 0 ]
|
|
[v ___wmul@multiplicand multiplicand `ui 1 p 2 2 ]
|
|
"53
|
|
} 0
|
|
"5 C:\Program Files\Microchip\xc8\v2.45\pic\sources\c99\common\awdiv.c
|
|
[v ___awdiv __awdiv `(i 1 e 2 0 ]
|
|
{
|
|
"10
|
|
[v ___awdiv@quotient quotient `i 1 a 2 6 ]
|
|
"11
|
|
[v ___awdiv@sign sign `uc 1 a 1 5 ]
|
|
[v ___awdiv@counter counter `uc 1 a 1 4 ]
|
|
"5
|
|
[v ___awdiv@divisor divisor `i 1 p 2 0 ]
|
|
[v ___awdiv@dividend dividend `i 1 p 2 2 ]
|
|
"41
|
|
} 0
|
|
"49 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/main.c
|
|
[v _pic_init pic_init `(v 1 e 1 0 ]
|
|
{
|
|
[s S222 . 7 `E1506 1 ADON 1 0 `E1518 1 ADFM 1 1 `E1526 1 CHS 1 2 `E1544 1 ADCS 1 3 `E1514 1 VCFG0 1 4 `E1510 1 VCFG1 1 5 `E1522 1 GO_nDONE 1 6 ]
|
|
"53
|
|
[v pic_init@adc_config adc_config `S222 1 a 7 12 ]
|
|
[s S91 . 6 `E1470 1 GIE 1 0 `E1474 1 EINT 1 1 `E1478 1 PEIE 1 2 `E1482 1 T0IE 1 3 `E1486 1 RBIE 1 4 `E1490 1 INTEDG 1 5 ]
|
|
"51
|
|
[v pic_init@int_config int_config `S91 1 a 6 19 ]
|
|
[s S37 . 3 `E1443 1 SCS 1 0 `E1455 1 IRCF 1 1 `E1439 1 OSTS 1 2 ]
|
|
"50
|
|
[v pic_init@osc_config osc_config `S37 1 a 3 25 ]
|
|
"49
|
|
[v pic_init@F1591 F1591 `S37 1 s 3 F1591 ]
|
|
"50
|
|
[v pic_init@F1593 F1593 `S91 1 s 6 F1593 ]
|
|
"51
|
|
[v pic_init@F1595 F1595 `S222 1 s 7 F1595 ]
|
|
"59
|
|
} 0
|
|
"27 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/initialisation.c
|
|
[v _init_osc init_osc `(v 1 e 1 0 ]
|
|
{
|
|
[s S37 . 3 `E1443 1 SCS 1 0 `E1455 1 IRCF 1 1 `E1439 1 OSTS 1 2 ]
|
|
[v init_osc@config config `S37 1 p 3 0 ]
|
|
"41
|
|
} 0
|
|
"44
|
|
[v _init_int init_int `(v 1 e 1 0 ]
|
|
{
|
|
[s S91 . 6 `E1470 1 GIE 1 0 `E1474 1 EINT 1 1 `E1478 1 PEIE 1 2 `E1482 1 T0IE 1 3 `E1486 1 RBIE 1 4 `E1490 1 INTEDG 1 5 ]
|
|
[v init_int@config config `S91 1 p 6 0 ]
|
|
"75
|
|
} 0
|
|
"63 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/main.c
|
|
[v _init_gpio init_gpio `(v 1 e 1 0 ]
|
|
{
|
|
"81
|
|
} 0
|
|
"78 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/initialisation.c
|
|
[v _init_adc init_adc `(v 1 e 1 0 ]
|
|
{
|
|
[s S222 . 7 `E1506 1 ADON 1 0 `E1518 1 ADFM 1 1 `E1526 1 CHS 1 2 `E1544 1 ADCS 1 3 `E1514 1 VCFG0 1 4 `E1510 1 VCFG1 1 5 `E1522 1 GO_nDONE 1 6 ]
|
|
[v init_adc@config config `S222 1 p 7 0 ]
|
|
"94
|
|
} 0
|
|
"84 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/main.c
|
|
[v _isr isr `II(v 1 e 1 0 ]
|
|
{
|
|
"94
|
|
} 0
|
|
"7 C:\Users\wesse\OneDrive - Hogeschool Inholland\inholland\TI2\S1 - Embedded Systems\W4 - Pot + Rotary - kopie\src/rotary_encoder.c
|
|
[v _parse_rotary parse_rotary `(v 1 e 1 0 ]
|
|
{
|
|
[v parse_rotary@pinA pinA `uc 1 a 1 wreg ]
|
|
"10
|
|
[v parse_rotary@state state `uc 1 a 1 6 ]
|
|
"7
|
|
[v parse_rotary@pinA pinA `uc 1 a 1 wreg ]
|
|
[v parse_rotary@pinB pinB `uc 1 p 1 0 ]
|
|
[v parse_rotary@counter counter `*.1uc 1 p 1 1 ]
|
|
[v parse_rotary@max max `uc 1 p 1 2 ]
|
|
[v parse_rotary@min min `uc 1 p 1 3 ]
|
|
"9
|
|
[v parse_rotary@prevState prevState `uc 1 s 1 prevState ]
|
|
"13
|
|
[v parse_rotary@pinA pinA `uc 1 a 1 5 ]
|
|
"32
|
|
} 0
|