mirror of
https://github.com/mfulz/qmk_firmware.git
synced 2025-06-17 20:25:16 +02:00

Removed the cast to uint16_t on the set baud rate in the USBtoSerial project, so that the higher >1M baud rates can be selected (thanks to Steffan).
23 lines
308 B
ArmAsm
23 lines
308 B
ArmAsm
#include <avr/io.h>
|
|
#include "V2Protocol.h"
|
|
|
|
.global TIMER0_COMPA_vect
|
|
TIMER0_COMPA_vect:
|
|
sei
|
|
push r24
|
|
in r24, 0x3f
|
|
push r24
|
|
|
|
in r24, TimeoutMSRemaining
|
|
and r24, r24
|
|
breq Epilogue
|
|
subi r24, 0x01
|
|
out TimeoutMSRemaining, r24
|
|
|
|
Epilogue:
|
|
pop r24
|
|
out 0x3f, r24
|
|
pop r24
|
|
reti
|
|
|
|
|