tests/extmod/framebuf1: Add basics tests for hline, vline, rect, line.
This commit is contained in:
parent
374ed317c5
commit
042d5f24d6
|
@ -30,6 +30,26 @@ print(buf)
|
|||
# get pixel
|
||||
print(fbuf.pixel(0, 0), fbuf.pixel(1, 1))
|
||||
|
||||
# hline
|
||||
fbuf.fill(0)
|
||||
fbuf.hline(0, 1, w, 1)
|
||||
print('hline', buf)
|
||||
|
||||
# vline
|
||||
fbuf.fill(0)
|
||||
fbuf.vline(1, 0, h, 1)
|
||||
print('vline', buf)
|
||||
|
||||
# rect
|
||||
fbuf.fill(0)
|
||||
fbuf.rect(1, 1, 3, 3, 1)
|
||||
print('rect', buf)
|
||||
|
||||
# line
|
||||
fbuf.fill(0)
|
||||
fbuf.line(1, 1, 3, 3, 1)
|
||||
print('line', buf)
|
||||
|
||||
# scroll
|
||||
fbuf.fill(0)
|
||||
fbuf.pixel(2, 7, 1)
|
||||
|
|
|
@ -3,6 +3,10 @@ bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
|
|||
bytearray(b'\x01\x00\x00\x00\x01\x80\x00\x00\x00\x80')
|
||||
bytearray(b'\x01\x00\x00\x00\x01\x80\x00\x00\x00\x00')
|
||||
1 0
|
||||
hline bytearray(b'\x02\x02\x02\x02\x02\x00\x00\x00\x00\x00')
|
||||
vline bytearray(b'\x00\xff\x00\x00\x00\x00\xff\x00\x00\x00')
|
||||
rect bytearray(b'\x00\x0e\n\x0e\x00\x00\x00\x00\x00\x00')
|
||||
line bytearray(b'\x00\x02\x04\x08\x00\x00\x00\x00\x00\x00')
|
||||
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00')
|
||||
bytearray(b'\x00\x00@\x00\x00\x00\x00\x00\x00\x00')
|
||||
bytearray(b'\x00\x00\x00@\x00\x00\x00\x00\x00\x00')
|
||||
|
|
Loading…
Reference in New Issue