xref: /aosp_15_r20/hardware/interfaces/broadcastradio/aidl/rust_impl/README.md (revision 4d7e907c777eeecc4c5bd7cf640a754fac206ff7)
1*4d7e907cSAndroid Build Coastguard Worker# Rust Skeleton BroadcastRadio HAL implementation.
2*4d7e907cSAndroid Build Coastguard Worker
3*4d7e907cSAndroid Build Coastguard WorkerWARNING: This is not a reference BroadcastRadio HAL implementation and does
4*4d7e907cSAndroid Build Coastguard Workernot contain any actual implementation.
5*4d7e907cSAndroid Build Coastguard Worker
6*4d7e907cSAndroid Build Coastguard WorkerThis folder contains a skeleton broadcast radio HAL implementation in Rust to
7*4d7e907cSAndroid Build Coastguard Workerdemonstrate  how vendor may implement a Rust broadcast radio HAL. To run this
8*4d7e907cSAndroid Build Coastguard Workerbroadcast radio HAL, include `android.hardware.broadcastradio-rust-service`
9*4d7e907cSAndroid Build Coastguard Workerin your image.
10*4d7e907cSAndroid Build Coastguard Worker
11*4d7e907cSAndroid Build Coastguard WorkerThis implementation returns `StatusCode::UNKNOWN_ERROR` for all operations
12*4d7e907cSAndroid Build Coastguard Workerand does not pass VTS/CTS. Vendor must replace the logic in
13*4d7e907cSAndroid Build Coastguard Worker`default_broadcastradio_hal.rs` with the actual implementation