dummy read from serial before starting serial transfer
This commit is contained in:
parent
37667a4dab
commit
bc0b94b437
@ -36,6 +36,7 @@ def do(ser, b):
|
|||||||
ser.flush()
|
ser.flush()
|
||||||
ser.flushInput()
|
ser.flushInput()
|
||||||
ser.flushOutput()
|
ser.flushOutput()
|
||||||
|
_ = ser.read(ser.in_waiting)
|
||||||
|
|
||||||
ret = sync(ser, b'DATA')
|
ret = sync(ser, b'DATA')
|
||||||
print(ret)
|
print(ret)
|
||||||
|
@ -59,6 +59,9 @@ MAIN_OBJ = \
|
|||||||
|
|
||||||
all: main.cdi
|
all: main.cdi
|
||||||
|
|
||||||
|
%.bin.o: %.bin
|
||||||
|
$(BUILD_BINARY_O)
|
||||||
|
|
||||||
%.o: %.obj
|
%.o: %.obj
|
||||||
$(OBJCOPY) -g \
|
$(OBJCOPY) -g \
|
||||||
--rename-section IP=.text.$* \
|
--rename-section IP=.text.$* \
|
||||||
|
17
vga.cpp
17
vga.cpp
@ -166,7 +166,22 @@ void vga()
|
|||||||
v_sync_in();
|
v_sync_in();
|
||||||
|
|
||||||
holly.VO_BORDER_COL = (63 << 5) | (31 << 0);
|
holly.VO_BORDER_COL = (63 << 5) | (31 << 0);
|
||||||
holly.VO_CONTROL = 0x0016;
|
//holly.VO_CONTROL = 0x0016;
|
||||||
|
uint32_t hsync_pol = 0;
|
||||||
|
uint32_t vsync_pol = 0;
|
||||||
|
uint32_t blank_pol = 0;
|
||||||
|
uint32_t blank_video = 0;
|
||||||
|
uint32_t field_mode = 0;
|
||||||
|
uint32_t pixel_double = 0;
|
||||||
|
uint32_t pclk_delay = 0x16;
|
||||||
|
HOLLY.VO_CONTROL = 0
|
||||||
|
| (( pclk_delay & 0x3f) << 16 )
|
||||||
|
| (( pixel_double & 0x01) << 8 )
|
||||||
|
| (( field_mode & 0x0f) << 4 )
|
||||||
|
| (( blank_video & 0x01) << 3 )
|
||||||
|
| (( blank_pol & 0x01) << 2 )
|
||||||
|
| (( vsync_pol & 0x01) << 1 )
|
||||||
|
| (( hsync_pol & 0x01) << 0 );
|
||||||
|
|
||||||
holly.SOFTRESET = 0b000;
|
holly.SOFTRESET = 0b000;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user