kopia lustrzana https://github.com/hoglet67/RGBtoHDMI
Added some noise immunity to vsync
Change-Id: I7a678fdab841f009742ed2f9857f7d1b83515b45issue_1022
rodzic
cf17594877
commit
d11647e620
|
@ -35,12 +35,20 @@ wait_for_vsync_a:
|
||||||
ldr r8, [r4]
|
ldr r8, [r4]
|
||||||
tst r8, #VSYNC_MASK
|
tst r8, #VSYNC_MASK
|
||||||
beq wait_for_vsync_a
|
beq wait_for_vsync_a
|
||||||
|
// Check again in case of noise
|
||||||
|
ldr r8, [r4]
|
||||||
|
tst r8, #VSYNC_MASK
|
||||||
|
beq wait_for_vsync_a
|
||||||
|
|
||||||
// Wait for end of vsync
|
// Wait for end of vsync
|
||||||
wait_for_vsync_b:
|
wait_for_vsync_b:
|
||||||
ldr r8, [r4]
|
ldr r8, [r4]
|
||||||
tst r8, #VSYNC_MASK
|
tst r8, #VSYNC_MASK
|
||||||
bne wait_for_vsync_b
|
bne wait_for_vsync_b
|
||||||
|
// Check again in case of noise
|
||||||
|
ldr r8, [r4]
|
||||||
|
tst r8, #VSYNC_MASK
|
||||||
|
bne wait_for_vsync_b
|
||||||
|
|
||||||
// Skip inactive lines
|
// Skip inactive lines
|
||||||
mov r5, #28
|
mov r5, #28
|
||||||
|
|
Ładowanie…
Reference in New Issue