UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Use your AIDL HAL through libbinder_ndk

    Scheduled Pinned Locked Moved Off topic
    1 Posts 1 Posters 144 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • peat_psuwitP Offline
        peat_psuwit
        last edited by

        Just for curiosity, I made a libbinder_ndk libhybris wrapper, then ran the aidl utility through the actual .aidl files for IVibrator to generate bindings. With a few twists, it does let me talk to AIDL vibrator HAL using a very straight-forward code.

        Interesting and could be used to deal with some hard-to-manually-marshal AIDL protocols. There's no intention to actually use it in UT yet (hence the off-topic channel), but it could be interesting to someone.

        https://gitlab.com/ubports/development/core/hfd-service/-/tree/personal/peat-psuwit/aidl-via-libbinder_ndk/src?ref_type=heads

        1 Reply Last reply Reply Quote 1
        • First post
          Last post