throughput_eval_peripheral_fh

9 posts / 0 new
Last post
Geophil
Offline
Last seen:6 years 3 weeks ago
Joined:2014-07-21 08:58
throughput_eval_peripheral_fh

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

MHv_Dialog
Offline
Last seen:10 hours 17 min ago
Staff
Joined:2013-12-06 15:10
Hi 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".

Geophil
Offline
Last seen:6 years 3 weeks ago
Joined:2014-07-21 08:58
Hi MHv,

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

MHv_Dialog
Offline
Last seen:10 hours 17 min ago
Staff
Joined:2013-12-06 15:10
Hi 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

Geophil
Offline
Last seen:6 years 3 weeks ago
Joined:2014-07-21 08:58
Hi MHv,

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

Geophil
Offline
Last seen:6 years 3 weeks ago
Joined:2014-07-21 08:58
Hi MHv,

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

Geophil
Offline
Last seen:6 years 3 weeks ago
Joined:2014-07-21 08:58
Looking at the config files

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?

JCShaun
Offline
Last seen:6 years 5 hours ago
Joined:2014-09-08 21:52
I am having the same

I am having the same confusion. Wondering if you have had an answer yet? Thanks tons!!

PY_Dialog
Offline
Last seen:2 years 7 months ago
Staff
Joined:2014-08-25 09:59
Hi JCShaun,

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