Hello
> Does anyone out there have any experience of this task?
I have experience of similar task.
I ported Bluedroid (via Preview-L) to RTOS (uITRON based OS) only LE part.
This port already passed BT qualification.
Our system use Marvell's Wi-Fi + BT combo chip. BT is dual mode support.
> Does Bluedroid need to be configured as BLE-only (is this even possible?)
I think it is possible, but not easy.
Below list is BLE related files in Bluedroid sources.
If we can help you.
$ ls -R
.:bta btif gki hci include main osi stack utils
./bta:dm gatt include jv sys
./bta/dm: bta_dm_act.c bta_dm_cfg.c bta_dm_main.c bta_dm_api.c
bta_dm_int.h bta_dm_pm.c
./bta/gatt: bta_gattc_act.c bta_gattc_ci.c bta_gattc_utils.c
bta_gatts_int.h bta_gattc_api.c bta_gattc_int.h bta_gatts_act.c
bta_gatts_main.c bta_gattc_cache.c bta_gattc_main.c bta_gatts_api.c
bta_gatts_utils.c
./bta/include: bd.h bta_dm_co.h bta_gattc_co.h bta_sys.h
ptim.h bta_api.h bta_gatt_api.h bta_gatts_co.h bta_sys_ci.h
utl.h bta_dm_ci.h bta_gattc_ci.h bta_jv_api.h bta_sys_co.h
./bta/jv: bta_jv_api.c
./bta/sys: bd.c bta_sys_conn.c bta_sys_main.c utl.c bta_sys_ci.c
bta_sys_int.h ptim.c
./btif: co include src
./btif/co: bta_dm_co.c bta_gattc_co.c bta_gatts_co.c bta_sys_co.c
./btif/include: btif_api.h btif_config_util.h
btif_gatt_util.h btif_storage.h btif_av.h btif_dm.h
btif_pan.h btif_util.h btif_common.h btif_gatt.h
btif_profile_queue.h btif_config.h
btif_gatt_multi_adv_util.h btif_sock.h
./btif/src: bluetooth.c btif_gatt.c
btif_gatt_test.c btif_util.c btif_config.c btif_gatt_client.c
btif_gatt_util.c btif_core.c btif_gatt_multi_adv_util.c
btif_profile_queue.c btif_dm.c btif_gatt_server.c
btif_storage.c
./gki:common ulinux
./gki/common: gki.h gki_buffer.c gki_common.h gki_time.c
./gki/ulinux: data_types.h gki_int.h gki_ulinux.c
./hci: include src
./hci/include: bt_hci_bdroid.h bt_hci_lib.h bt_vendor_lib.h hci.h
userial.h utils.h
./hci/src: bt_hci_bdroid.c lpm.c utils.c
./include: bt_target.h bte.h bt_trace.h bte_appl.h gki_target.h
./main: bte_conf.c bte_init.c bte_logmsg.c bte_main.c
./stack: btm btu gap gatt hcic include l2cap sdp smp
./stack/btm: btm_acl.c btm_ble_bgconn.c btm_ble_multi_adv.c
btm_inq.c btm_pm.c btm_ble.c btm_ble_gap.c btm_dev.c
btm_int.h btm_sec.c btm_ble_addr.c btm_ble_int.h
btm_devctl.c btm_main.c
./stack/btu: btu_hcif.c btu_init.c btu_task.c
./stack/gap: gap_api.c gap_ble.c gap_conn.c gap_utils.c
./stack/gatt: att_protocol.c gatt_attr.c gatt_cl.c gatt_main.c
gatt_utils.c gatt_api.c gatt_auth.c gatt_db.c gatt_sr.c
./stack/hcic: hciblecmds.c hcicmds.c
./stack/include: bt_types.h dyn_mem.h gatt_int.h l2c_api.h
rfcdefs.h smp_int.h btm_api.h gap_api.h gattdefs.h l2c_int.h
sdp_api.h uipc_msg.h btm_ble_api.h gap_int.h hcidefs.h
l2cdefs.h sdpdefs.h wbt_api.h btu.h gatt_api.h
hcimsgs.h profiles_api.h smp_api.h
./stack/l2cap: l2c_api.c l2c_csm.c l2c_link.c l2c_ucd.c l2c_ble.c
l2c_fcr.c l2c_main.c l2c_utils.c
./stack/sdp: sdp_api.c sdp_db.c sdp_main.c sdp_utils.c sdpint.h
./stack/smp: aes.c smp_act.c smp_cmac.c smp_l2c.c smp_utils.c
aes.h smp_api.c smp_keys.c smp_main.c
./utils: include
./utils/include: bt_utils.h
kohei sekine
--
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
---
You received this message because you are subscribed to the Google Groups
"android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.