Hi,
Is this really a Fully Hosted? Based from its name "_fh", also from the config.h contains:
/*FullEmbedded - FullHosted*/
#define CFG_APP
But why in UM-B-017 at 6.1.5 Example project considered this as its example? Should GTL projects considered as Fully Embedded because its using an external processor? Which is also indeed true because from SmartSnippets, the Data Rate Monitor only works if the UART option is used.
The reason why i ask is i want to try Data Rate Monitor with BASIC DK as my Central while my proprietary Dialog BLE module will run peripheral using integrated processor.
BR,
Geo
Hi Geo,
The naming convention of fully embedded versus fully hosted has been discussed repeatedly in Dialog internally. We are trying to transition to a better convention, but in the meantime and to cut to the chase:
a) Fully embedded as far as our sample apps means that the application is running on an external processor. The Bluetooth profiles/services are managed locally on the DA14580. The new naming convention will refer to this as an "External Processor Solution"
b) Fully hosted covers stand alone implementations on the DA14580, we are refrring to this as an "Integrated processor Solution".
Hi MHv,
OK thanks for this clear explanation and yes i indeed do have the correct notion on the naming convention.
OK just let me clarify the following:
a) If using GTL, it means it uses and external processor correct?
b) Is 'throughput_eval' using GTL correct? if yes, it's thru UART?
c) Is it possible to have the 'throughput_eval_peripheral_fh' running standalone? Meaning without the need to use the SmartSnippets app running?
BR,
Geo
Hi Geo,
a) That is correct
独立运行(b)不,吞吐量集成支持cessor solution). it uses the UART to pass data through.
c) Yes, and yes. you will need a UART connection to pass data
Hi MHv,
OK thanks for all the confirmation, all are clear now and i will proceed with throughput then, this is the perfect match for our application.
One more thing, just wondering if you have an Android app that we can use for testing the throughput? or any Android app that we can use for evaluation with your BLE SDK?
BR,
Geo
Hi MHv,
Sorry to go back again with this but, as you said on
b) No, throughput is not using GTL
But how come on UM-B-017 page 8, it stated throughput_central is used as reference for GTL. Does it mean only the central is using GTL? while the peripheral does not?
BR,
Geo
Looking at the config files fro both throughput projects, it contains:
/////////////////////////////////////////////////////////////
/*FullEmbedded - FullHosted*/
#define CFG_APP
/////////////////////////////////////////////////////////////
#define CFG_INTEGRATED_HOST_GTL
#undef CFG_WKUP_EXT_PROCESSOR
First define is fully hosted, correct?
But second, what does CFG_INTEGRATED_HOST_GTL means? is this for GTL correct? but i thought its not using GTL?
I am having the same confusion. Wondering if you have had an answer yet? Thanks tons!!
Hi JCShaun,
CFG_INTEGRATED_HOST_GTL denotes we have enabled GTL control. The GTL will handle the connection related behaves here which facilitates using of SmartSnippets as GUI . At the same time the APP is also present here to handle all profiles.
Regards!
PY