Skip to content

Commit dcb2562

Browse files
committed
names
1 parent f15c62a commit dcb2562

File tree

4 files changed

+23
-32
lines changed

4 files changed

+23
-32
lines changed

SW/libs/Serial/usart0/usart0.S

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ USART0_RX_ISR:
132132
; count ok?
133133
lds r18, RX0_Count
134134
cpi r18, RX0_BUFFER_SIZE; is buffer full?
135-
breq RX0_FULL ; if yes, exit and ignore this char
135+
breq .L_RX0_exit ; if yes, exit and ignore this char
136136

137137
lds r19, RX0_Head; not full, add char
138138
ldi ZL, lo8(RX0_Buffer)
@@ -150,8 +150,7 @@ USART0_RX_ISR:
150150
sts RX0_Head, r19; normal way
151151

152152

153-
RX0_EXIT:
154-
RX0_FULL:
153+
.L_RX0_exit:
155154
IRQ_pop_16_20_Z
156155
IRQ_pop_entry
157156
reti
@@ -162,7 +161,7 @@ RX0_Read:
162161
lds r18, RX0_Count
163162
mov r25,r18
164163
cpi r18, 0
165-
breq RX0_EMPTY_FUNC
164+
breq .L_RX0_empty
166165
lds r19, RX0_Tail
167166
ldi ZL, lo8(RX0_Buffer)
168167
ldi ZH, hi8(RX0_Buffer)
@@ -183,14 +182,14 @@ RX0_Read:
183182
sts RX0_Tail, r19
184183
; ldi r25, 1
185184
ret
186-
RX0_EMPTY_FUNC:
185+
.L_RX0_empty:
187186
clr r24
188187
; clr r25
189188
ret
190189

191-
; === RX0_available: r24 = RX0_Count (# of waiting chars)
192-
.global RX0_available
193-
RX0_available:
190+
; === RX0_Available: r24 = RX0_Count (# of waiting chars)
191+
.global RX0_Available
192+
RX0_Available:
194193
lds r24,RX0_Count
195194
ret
196195

@@ -202,7 +201,7 @@ USART0_UDRE_ISR:
202201

203202
lds r18, TX0_Count
204203
cpi r18, 0
205-
breq TX0_EMPTY
204+
breq .L_TX0_empty
206205

207206
lds r19, TX0_Tail
208207
ldi ZL, lo8(TX0_Buffer)
@@ -220,13 +219,13 @@ USART0_UDRE_ISR:
220219
1:
221220
sts TX0_Tail, r19; normal way
222221

223-
rjmp TX0__exit
224-
TX0_EMPTY:
222+
rjmp .L_TX0_exit
223+
.L_TX0_empty:
225224
; zakázat UDRE interrupt pokud nic k odeslání
226225
lds r16, UCSR0B
227226
andi r16, ~(1 << UDRIE0)
228227
sts UCSR0B, r16
229-
TX0__exit:
228+
.L_TX0_exit:
230229
IRQ_pop_16_20_Z
231230
IRQ_pop_entry
232231
reti
@@ -267,15 +266,15 @@ TX0_Write:
267266
mov r24,r18
268267
ret
269268

270-
; === TX0_used: output: r24 used space in TX buffer
271-
.global TX0_used
272-
TX0_used:
269+
; === TX0_Used: output: r24 used space in TX buffer
270+
.global TX0_Used
271+
TX0_Used:
273272
lds r24, TX0_Count
274273
ret
275274

276-
; === TX0_free: output: r24 available space in TX buffer
277-
.global TX0_free
278-
TX0_free:
275+
; === TX0_Free: output: r24 available space in TX buffer
276+
.global TX0_Free
277+
TX0_Free:
279278
ldi r24, TX0_BUFFER_SIZE
280279
lds r25, TX0_Count
281280
sub r24,r25

SW/libs/Serial/usart0/usart0.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
void usart0_setup();
44
uint16_t RX0_Read();// r24 = character (or 0), r25 = 0 if no char available, buf_used+1 otherwise
55
uint8_t TX0_Write(char c);// c=char to write, r24=buf_used. BLOCKS if buffer full
6-
uint8_t RX0_available();// available chars in RX buffer
7-
uint8_t TX0_used();// used space in TX buffer
8-
uint8_t TX0_free();// available space in TX buffer
6+
uint8_t RX0_Available();// available chars in RX buffer
7+
uint8_t TX0_Used();// used space in TX buffer
8+
uint8_t TX0_Free();// available space in TX buffer
99
void USART0_RX_ISR();
1010
void USART0_UDRE_ISR();
1111

SW/progs/test/usart0_echo/usart0_echo.S

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22
; LIBS: isr_stub vectors_table
33
#include <avr/io.h>
44
#include <avr/interrupt.h>
5-
.extern usart0_setup
6-
.extern RX0_Read
7-
.extern TX0_Write
85

96
.section .text
107
nop; ctors end and trampolines will be here, lets have RESET named

SW/progs/test/usart0_echo2/usart0_echo2.S

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,7 @@
22
; LIBS: isr_stub vectors_table
33
#include <avr/io.h>
44
#include <avr/interrupt.h>
5-
.extern usart0_setup
6-
.extern RX0_Read
7-
.extern TX0_Write
8-
.extern RX0_available
9-
.extern TX0_free
10-
5+
;
116
.section .text
127
nop; ctors end and trampolines will be here, lets have RESET named
138
; === RESET
@@ -35,9 +30,9 @@ setup:
3530

3631
loop:
3732
38-
rcall RX0_available
33+
rcall RX0_Available
3934
sts PORTK,r24
40-
rcall TX0_used
35+
rcall TX0_Used
4136
out _SFR_IO_ADDR(PORTF),r24
4237
4338
rcall RX0_Read

0 commit comments

Comments
 (0)