bunnie
e7a2c97ca3
some progress on compatibility
2025-04-29 22:32:59 +08:00
bunnie
86fb450ab4
improve compatibility of signatures
2025-04-29 22:28:20 +08:00
bunnie
2cca6ac13f
Merge branch 'main' into pddb-feat-down
2025-04-29 03:27:33 +08:00
bunnie
ed797e6a82
scrolling tests
2025-04-29 03:03:54 +08:00
bunnie
735a93756f
add modes and flags for testing
2025-04-29 03:03:36 +08:00
bunnie
94969feb3c
modify the entry validator test to work the numeric OSK selection
2025-04-29 03:03:13 +08:00
bunnie
0d2ecc1db3
add missing modals release calls
2025-04-28 19:03:06 +08:00
bunnie
74b427e1c4
shorten description string
...
this allows the test to run more nicely on small screen devices
2025-04-28 18:56:33 +08:00
bunnie
5021afcbda
quiet down debug
2025-04-28 01:18:43 +08:00
bunnie
f204fd4c54
add breadcrumb note
2025-04-21 00:38:38 +08:00
bunnie
d1860fee56
Merge branch 'main' into pddb-feat-down
2025-03-05 20:57:35 +08:00
bunnie
5a36ebbb58
setup modals testing feature in the console runner
2025-03-05 20:50:09 +08:00
bunnie
77d18530f7
match dependencies on modals tests to platform
2025-03-05 20:47:51 +08:00
bunnie
7f860e058c
add handler for object list drawing
2025-03-04 19:07:10 +08:00
bunnie
1a2d6bf772
intercept and warn on more v2 calls in v1 implementation
2025-03-04 19:02:15 +08:00
bunnie
938e8388e0
add modals acquire/release logic to the graphics layer
2025-03-04 02:05:21 +08:00
bunnie
0790a2dc16
more feature wrangling
2025-03-04 02:04:50 +08:00
bunnie
aafec72e64
add keyboard listener to modals in cramium targets
2025-03-04 02:04:22 +08:00
bunnie
a013720b6f
more dependency fixup
2025-03-04 01:29:13 +08:00
bunnie
3be69cf8d1
cleanup dependencies and inter-dependent features
2025-03-04 01:28:38 +08:00
bunnie
4c16d42d45
fixup features
2025-03-04 01:27:37 +08:00
bunnie
56890c35c9
Merge branch 'main' into pddb-feat-down
2025-03-03 02:17:36 +08:00
bunnie
9297879f76
select trng based on emulation mode
2025-03-03 02:15:46 +08:00
bunnie
d1ec6e021a
add feature adapters for bao-console so it can work in hosted mode
2025-03-03 02:15:16 +08:00
bunnie
531f5ee4f9
add modals testing mode
2025-03-03 02:14:58 +08:00
bunnie
3dec223d9d
allow modals testing in more modes
2025-03-03 02:14:43 +08:00
bunnie
85a216ff0f
add a warning if v2 api is sent into graphics-server which is v1 only
2025-03-03 02:14:05 +08:00
bunnie
558b96cfd5
add missing api for emulation
2025-03-03 02:13:52 +08:00
bunnie
af043c3a18
make usb-cramium suitable as a dependency for hosted emulation
2025-03-03 02:09:30 +08:00
bunnie
286bfb8135
fix hosted mode build
2025-02-28 17:52:20 +08:00
bunnie
26a147d1b8
Merge branch 'main' into pddb-feat-down
2025-02-28 17:45:06 +08:00
bunnie
e84daa0179
fixup more emulation issues
2025-02-28 17:42:30 +08:00
bunnie
cb0cfb3f2c
cleanup dependencies
2025-02-28 17:31:14 +08:00
bunnie
5dcf0e33aa
customize graphics testing routine for small screen
2025-02-28 17:30:51 +08:00
bunnie
db4d21c54c
fix emulation bugs
2025-02-28 17:29:43 +08:00
bunnie
e829b4b4fb
cleanup debug info in main
2025-02-28 16:37:28 +08:00
bunnie
bda9340045
cleanup pass-by ref change it blitstr api
2025-02-28 16:36:51 +08:00
bunnie
4710b416be
cleanup trait implementation to match modifications
...
remove mutability from get_pixel
2025-02-28 16:36:24 +08:00
bunnie
ebd9b6e823
cleanup emulation layer to match hardware exactly
2025-02-28 16:36:06 +08:00
bunnie
002bc74d3f
fix text rotation
2025-02-27 21:38:03 +08:00
bunnie
3e11c37400
fix missing path expansion in precursor target
2025-02-26 14:59:23 +08:00
bunnie
3ed1b2d707
Merge branch 'main' into pddb-feat-down
2025-02-26 14:58:05 +08:00
bunnie
4f067dc090
add gfx-testing option to bao-video
2025-02-26 14:46:47 +08:00
bunnie
cd34d0179e
harmonize the apis in bao-video
2025-02-26 14:46:01 +08:00
bunnie
f3ff84cd05
fix off by one in bounds check for display size
2025-02-26 14:45:31 +08:00
bunnie
d0793b0aef
fix dependencies on testing routine
2025-02-26 14:36:26 +08:00
bunnie
111d8f8d3d
refactor graphics server to use reply_and_receive_next()
...
This new api allows for scalar-5 returns as well as more
efficient use of the scheduler's quantum by not simply yielding
time when a message is returned; it will fetch the next message
and process it until its time is up.
2025-02-26 14:35:33 +08:00
bunnie
f2d59e1ec6
fixup emulation to read the raw bitmaps identically to hardware
2025-02-24 02:41:57 +08:00
bunnie
a66a541488
pass the cramium-soc flag to blitstr2 when compiling for hardware
2025-02-24 02:30:07 +08:00
bunnie
275ae9b96c
fix warnings
2025-02-24 00:59:20 +08:00