这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 请问如何让rk3588android像平板一样整个Ui重力感应旋转屏幕呢?

共4条 1/1 1 跳转至

请问如何让rk3588android像平板一样整个Ui重力感应旋转屏幕呢?

工程师
2023-05-20 22:25:15     打赏

请问如何让rk3588 android像平板一样整个Ui重力感应旋转屏幕?

自己做的底板上已添加了sensor(icm2060x_acc),

rk3588上的app可以自由随sensor旋转,但是android主界面(UI)无法旋转,

这个要如何处理?




关键词: rk3588     android     Ui     重力     感应    

助工
2023-05-20 22:43:32     打赏
2楼

1.测过我司板载的sensor的板子,我们这边验证过edp屏和mipi屏是可以正常自动旋转的,请问你们是在那个屏幕上进行测试的。
2.你们可以参考\decument\RKDocs\common\Sensors\ 下的指导文件,和我们sdk的sensor的相应的dts和驱动进行配置,如我们的itx-3588j的sensor的dts配置如下:
+++ b/kernel-5.10/arch/arm64/boot/dts/rockchip/rk3588-firefly-itx-3588j-mipi101-M101014-BE45-A1.dts
@@ -243,6 +243,14 @@ hxchipset@48{
                himax,display-coords = <0 800 0 1280>;    //分辨率
                report_type = <1>;
        };
+       sensor@4c {
+        compatible = "gs_mc3230";
+        reg = <0x4c>;
+        type = ;
+        irq_enable = <0>;
+        poll_delay_ms = <30>;
+        layout = <2>;
+   };
sensor源码部分可以参考sdk 的kernel-5.10/drivers/input/sensors/accel/mc3230.c  和kernel-5.10\drivers\input\sensors\sensor-dev.c


工程师
2023-05-20 22:47:07     打赏
3楼

您可能没有理解我的问题.
我使用的sensor是icm2060x,已经驱动起来了, 并且测试可以正常工作的,我在打开app的时候,
app界面是可以任意旋转的,没有问题.
现在问题: 我想让整个安卓桌面任意旋转,但是旋转的时候开机后的桌面没有旋转的(默认打开旋转) 


助工
2023-05-20 22:47:32     打赏
4楼

发一下在安卓桌面旋转屏幕时,android 的打印,android 的打印可以输入 logcat 查看


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]