-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathstm8_interrupt_vector.s
170 lines (170 loc) · 4.64 KB
/
stm8_interrupt_vector.s
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
; C Compiler for STM8 (COSMIC Software)
; Parser V4.12.4 - 04 Feb 2021
; Generator (Limited) V4.5.2 - 04 Feb 2021
; Optimizer V4.5.2 - 04 Feb 2021
include "macro.sm8"
.info "cpstm8 V4.12.4:"
.info " -h mods0.h"
.info " -pb"
.info " -u"
.info
.info "cgstm8 V4.5.2:"
.info
.info "costm8 V4.5.2:"
.info
.const: section .text
__vectab:
dc.b 130
.dcall "__vectab.T:__stext"
dc.b page(__stext)
dc.w __stext
dc.b 130
.dcall "__vectab.T:f_TRAP_IRQHandler"
dc.b page(f_TRAP_IRQHandler)
dc.w f_TRAP_IRQHandler
dc.b 130
.dcall "__vectab.T:f_TLI_IRQHandler"
dc.b page(f_TLI_IRQHandler)
dc.w f_TLI_IRQHandler
dc.b 130
.dcall "__vectab.T:f_AWU_IRQHandler"
dc.b page(f_AWU_IRQHandler)
dc.w f_AWU_IRQHandler
dc.b 130
.dcall "__vectab.T:f_CLK_IRQHandler"
dc.b page(f_CLK_IRQHandler)
dc.w f_CLK_IRQHandler
dc.b 130
.dcall "__vectab.T:f_EXTI_PORTA_IRQHandler"
dc.b page(f_EXTI_PORTA_IRQHandler)
dc.w f_EXTI_PORTA_IRQHandler
dc.b 130
.dcall "__vectab.T:f_EXTI_PORTB_IRQHandler"
dc.b page(f_EXTI_PORTB_IRQHandler)
dc.w f_EXTI_PORTB_IRQHandler
dc.b 130
.dcall "__vectab.T:f_EXTI_PORTC_IRQHandler"
dc.b page(f_EXTI_PORTC_IRQHandler)
dc.w f_EXTI_PORTC_IRQHandler
dc.b 130
.dcall "__vectab.T:f_EXTI_PORTD_IRQHandler"
dc.b page(f_EXTI_PORTD_IRQHandler)
dc.w f_EXTI_PORTD_IRQHandler
dc.b 130
.dcall "__vectab.T:f_EXTI_PORTE_IRQHandler"
dc.b page(f_EXTI_PORTE_IRQHandler)
dc.w f_EXTI_PORTE_IRQHandler
dc.b 130
.dcall "__vectab.T:f_NonHandledInterrupt"
dc.b page(f_NonHandledInterrupt)
dc.w f_NonHandledInterrupt
dc.b 130
.dcall "__vectab.T:f_NonHandledInterrupt"
dc.b page(f_NonHandledInterrupt)
dc.w f_NonHandledInterrupt
dc.b 130
.dcall "__vectab.T:f_SPI_IRQHandler"
dc.b page(f_SPI_IRQHandler)
dc.w f_SPI_IRQHandler
dc.b 130
.dcall "__vectab.T:f_TIM1_UPD_OVF_TRG_BRK_IRQHandler"
dc.b page(f_TIM1_UPD_OVF_TRG_BRK_IRQHandler)
dc.w f_TIM1_UPD_OVF_TRG_BRK_IRQHandler
dc.b 130
.dcall "__vectab.T:f_TIM1_CAP_COM_IRQHandler"
dc.b page(f_TIM1_CAP_COM_IRQHandler)
dc.w f_TIM1_CAP_COM_IRQHandler
dc.b 130
.dcall "__vectab.T:f_TIM2_UPD_OVF_BRK_IRQHandler"
dc.b page(f_TIM2_UPD_OVF_BRK_IRQHandler)
dc.w f_TIM2_UPD_OVF_BRK_IRQHandler
dc.b 130
.dcall "__vectab.T:f_TIM2_CAP_COM_IRQHandler"
dc.b page(f_TIM2_CAP_COM_IRQHandler)
dc.w f_TIM2_CAP_COM_IRQHandler
dc.b 130
.dcall "__vectab.T:f_TIM3_UPD_OVF_BRK_IRQHandler"
dc.b page(f_TIM3_UPD_OVF_BRK_IRQHandler)
dc.w f_TIM3_UPD_OVF_BRK_IRQHandler
dc.b 130
.dcall "__vectab.T:f_TIM3_CAP_COM_IRQHandler"
dc.b page(f_TIM3_CAP_COM_IRQHandler)
dc.w f_TIM3_CAP_COM_IRQHandler
dc.b 130
.dcall "__vectab.T:f_NonHandledInterrupt"
dc.b page(f_NonHandledInterrupt)
dc.w f_NonHandledInterrupt
dc.b 130
.dcall "__vectab.T:f_NonHandledInterrupt"
dc.b page(f_NonHandledInterrupt)
dc.w f_NonHandledInterrupt
dc.b 130
.dcall "__vectab.T:f_I2C_IRQHandler"
dc.b page(f_I2C_IRQHandler)
dc.w f_I2C_IRQHandler
dc.b 130
.dcall "__vectab.T:f_UART2_TX_IRQHandler"
dc.b page(f_UART2_TX_IRQHandler)
dc.w f_UART2_TX_IRQHandler
dc.b 130
.dcall "__vectab.T:f_UART2_RX_IRQHandler"
dc.b page(f_UART2_RX_IRQHandler)
dc.w f_UART2_RX_IRQHandler
dc.b 130
.dcall "__vectab.T:f_ADC1_IRQHandler"
dc.b page(f_ADC1_IRQHandler)
dc.w f_ADC1_IRQHandler
dc.b 130
.dcall "__vectab.T:f_TIM4_UPD_OVF_IRQHandler"
dc.b page(f_TIM4_UPD_OVF_IRQHandler)
dc.w f_TIM4_UPD_OVF_IRQHandler
dc.b 130
.dcall "__vectab.T:f_EEPROM_EEC_IRQHandler"
dc.b page(f_EEPROM_EEC_IRQHandler)
dc.w f_EEPROM_EEC_IRQHandler
dc.b 130
.dcall "__vectab.T:f_NonHandledInterrupt"
dc.b page(f_NonHandledInterrupt)
dc.w f_NonHandledInterrupt
dc.b 130
.dcall "__vectab.T:f_NonHandledInterrupt"
dc.b page(f_NonHandledInterrupt)
dc.w f_NonHandledInterrupt
dc.b 130
.dcall "__vectab.T:f_NonHandledInterrupt"
dc.b page(f_NonHandledInterrupt)
dc.w f_NonHandledInterrupt
dc.b 130
.dcall "__vectab.T:f_NonHandledInterrupt"
dc.b page(f_NonHandledInterrupt)
dc.w f_NonHandledInterrupt
dc.b 130
.dcall "__vectab.T:f_NonHandledInterrupt"
dc.b page(f_NonHandledInterrupt)
dc.w f_NonHandledInterrupt
xdef __vectab
xref f_EEPROM_EEC_IRQHandler
xref f_TIM4_UPD_OVF_IRQHandler
xref f_ADC1_IRQHandler
xref f_UART2_TX_IRQHandler
xref f_UART2_RX_IRQHandler
xref f_I2C_IRQHandler
xref f_TIM3_CAP_COM_IRQHandler
xref f_TIM3_UPD_OVF_BRK_IRQHandler
xref f_TIM2_CAP_COM_IRQHandler
xref f_TIM2_UPD_OVF_BRK_IRQHandler
xref f_TIM1_UPD_OVF_TRG_BRK_IRQHandler
xref f_TIM1_CAP_COM_IRQHandler
xref f_SPI_IRQHandler
xref f_EXTI_PORTE_IRQHandler
xref f_EXTI_PORTD_IRQHandler
xref f_EXTI_PORTC_IRQHandler
xref f_EXTI_PORTB_IRQHandler
xref f_EXTI_PORTA_IRQHandler
xref f_CLK_IRQHandler
xref f_AWU_IRQHandler
xref f_TLI_IRQHandler
xref f_TRAP_IRQHandler
xref f_NonHandledInterrupt
xref __stext
end