Go to most recent revision | Blame | Last modification | View Log | RSS feed
1 .file "invenSense.c"
2 __SREG__ = 0x3f
3 __SP_H__ = 0x3e
4 __SP_L__ = 0x3d
5 __CCP__ = 0x34
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .text
9 .global gyro_calibrate
11 gyro_calibrate:
12 /* prologue: function */
13 /* frame size = 0 */
14 /* stack size = 0 */
15 .L__stack_usage = 0
16 0000 559B sbis 42-32,5
17 0002 00C0 rjmp .L2
18 0004 5D99 sbic 43-32,5
19 0006 00C0 rjmp .L3
20 .L2:
21 0008 5D9A sbi 43-32,5
22 000a 559A sbi 42-32,5
23 000c 84E6 ldi r24,lo8(100)
24 000e 90E0 ldi r25,hi8(100)
25 0010 0E94 0000 call delay_ms
26 .L3:
27 0014 5D98 cbi 43-32,5
28 0016 81E0 ldi r24,lo8(1)
29 0018 90E0 ldi r25,hi8(1)
30 001a 0E94 0000 call delay_ms
31 001e 5D9A sbi 43-32,5
32 0020 84E6 ldi r24,lo8(100)
33 0022 90E0 ldi r25,hi8(100)
34 0024 60E0 ldi r22,lo8(0)
35 0026 0E94 0000 call delay_ms_with_adc_measurement
36 /* epilogue start */
37 002a 0895 ret
39 .global gyro_init
41 gyro_init:
42 /* prologue: function */
43 /* frame size = 0 */
44 /* stack size = 0 */
45 .L__stack_usage = 0
46 002c 0E94 0000 call gyro_calibrate
47 /* epilogue start */
48 0030 0895 ret
50 .global gyro_setDefaultParameters
52 gyro_setDefaultParameters:
53 /* prologue: function */
54 /* frame size = 0 */
55 /* stack size = 0 */
56 .L__stack_usage = 0
57 0032 82E0 ldi r24,lo8(2)
58 0034 8093 0000 sts IMUConfig+10,r24
59 0038 85E0 ldi r24,lo8(5)
60 003a 8093 0000 sts IMUConfig+11,r24
61 003e 81E0 ldi r24,lo8(1)
62 0040 8093 0000 sts IMUConfig+7,r24
63 0044 88E0 ldi r24,lo8(8)
64 0046 8093 0000 sts IMUConfig+2,r24
65 /* epilogue start */
66 004a 0895 ret
DEFINED SYMBOLS
*ABS*:0000000000000000 invenSense.c
/tmp/ccNP4kuT.s:2 *ABS*:000000000000003f __SREG__
/tmp/ccNP4kuT.s:3 *ABS*:000000000000003e __SP_H__
/tmp/ccNP4kuT.s:4 *ABS*:000000000000003d __SP_L__
/tmp/ccNP4kuT.s:5 *ABS*:0000000000000034 __CCP__
/tmp/ccNP4kuT.s:6 *ABS*:0000000000000000 __tmp_reg__
/tmp/ccNP4kuT.s:7 *ABS*:0000000000000001 __zero_reg__
/tmp/ccNP4kuT.s:11 .text:0000000000000000 gyro_calibrate
/tmp/ccNP4kuT.s:41 .text:000000000000002c gyro_init
/tmp/ccNP4kuT.s:52 .text:0000000000000032 gyro_setDefaultParameters
UNDEFINED SYMBOLS
delay_ms
delay_ms_with_adc_measurement
IMUConfig