Thanks, but this is an old project before BLE 4.2 which mean without new advanced speed features.
I agree with your view.
And I'm afraid to say that I don't agree Cypress company let developer to test the throughput by themselves.
Throughput is also a hot topic on TI BLE solution and Nordic BLE solution.
In engineering view of TI and Nordic, the engineering design everything on that. So they will know what's the constraint on different level in the BLE protocol. And then they can figure out the thoughput value.
The throughput will depend on not only BLE host firmware and BLE controller chip, but also depend on how you implement on application level, what another chip you communicate with and what parameter you set.
In the designer view, we still need to know what BLE chip should we choice.
In the forum of TI and Nordic, you can find out the information clearly and they will tell you how to speed up the throughput and how to do. So the designer just need to evaluate the throughput value and decide what chip they need to use.
But in the forum of Cypress, we cannot get the clearly information. The information is still in a black-box.
When the information is stay in the black-box, It's will become a problem when evaluation.
If Cypress can give us more BLE throughput information, it's mean the Cypress solution can put in more and more important project.
But If Cypress BLE solution cannot give the throughput information , The cypress BLE solution must lost some marketing share in the BLE domain.
In my opinion, I would like to expect Cypress company to give us the throughput information clearly.
Because I also would like to more and more developer using Cypress BLE solution.
I totally agree with you , in this respect TI and Nordic indeed doing better