Commit graph

3530 commits

Author SHA1 Message Date
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