1 of 1 people found this helpful
Because of the sheer flexibility of PSoC devices, a single document encompassing all PSoC design techniques would be way too lengthy and difficult to digest for users. Therefore, please take a look at the PSoC 6 MCU resources listed in this knowledge base article and go through them based on the application you're currently developing:
Since you're working on a BLE project, I'd recommend following these:
1. Get familiar with PSoC 6 MCU architecture and creating simple BLE projects by by reading
2. Explore more code examples here: PSoC 6 MCU Code Examples . There are many BLE code examples that use standard BLE services such as Immediate Alert Service (IAS), Health Thermometer Service (HTS), Current Time Service (CTS) , and several custom services (CE220167 PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity: BLE with User Interface , CE218135 PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity: BLE with Proximity, CE220335 - PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity: Eddystone Beacon etc)
3. If you want to know more about a Component setting, PDL API, data-types marcos, or more information in general, right click on the component in PSoC Creator schematic and select "Open Datasheet", "Open PDL Documentation" or "Find Code Example". If you need more details of a standard BLE SIG service, you can find it here GATT Services | Bluetooth Technology Website and here Bluetooth® Low Energy (BLE) Profiles and Services
4. Finally, please continue to post in the community if you need further help with your project so that other PSoC developers and Cypress engineers can help..