There are 2 repositories under cy8cproto-063-ble topic.
This code example demonstrates the implementation of the Bluetooth® LE vendor-specific device using AIROC™ CYW20829, PSoC™ 6, Wi-Fi & Bluetooth® combo chips and ModusToolbox™ software environment.
Demonstrates simple UART communication by printing a "Hello World" message on a terminal and blinks an LED using a Timer resource.
This example demonstrates the UART (HAL) transmit and receive operation in PSoC 6 MCU.
This code example demonstrates the implementation of a simple Bluetooth LE Immediate Alert Service (IAS)-based Find Me Profile (FMP) using PSoC 6 MCU with Bluetooth Low Energy Connectivity.
This code example demonstrates the implementation of a simple Bluetooth LE Battery Service. The Battery Service exposes the Battery Level of the device and comes with support for OTA update over Bluetooth LE.
This code example demonstrates the implementation of a simple BLE GAP Central - GATT Server with Current Time Service using the Cypress Combo (Wi-Fi+BT) SoCs.
This code example demonstrates the implementation of a simple BLE Environmental Sensing Profile.
This code example encrypts and decrypts user input data using the AES algorithm using a 128-bit key. The encrypted and decrypted data are displayed on a UART terminal emulator.
This example demonstrates how to use the I2S hardware block in PSoC 6 MCU to interface with an audio codec.
This code example demonstrates the implementation of the Bluetooth® LE Battery Service Client using the AIROC™ CYW20829 Bluetooth® chip and ModusToolbox™ software environment.
This empty application provides a template for creating applications using PSoC 6 devices.
This example demonstrates use of the ADC (Analog to Digital Converter) HAL driver to perform voltage measurements.
This code example demonstrates generating a One-Time Password (OTP) using the True Random Number generation (TRNG) feature of PSoC 6 MCU cryptography block.
This code example demonstrates the implementation of a BLE Battery Service using PSoC 6 MCU with Bluetooth Low Energy Connectivity (PSoC 6 BLE). This code example implements a GATT Server with the Battery Service and Device Information Service BLE standards. This code example uses FreeRTOS.
This example demonstrates how to use the inter-processor communication (IPC) driver to implement a message pipe in PSoC 6 MCU. The pipe is used to send messages between CPUs.
This example demonstrates how to use the inter-processor communication (IPC) driver to implement a semaphore in PSoC 6 MCU. The semaphore is used to lock to control access to a resource shared by the CPUs and synchronize the initialization instructions.
This is a minimal starter dual-CPU security application template for PSoC™ 62/63 MCU devices. This code example is meant to be a companion to the AN221111 – PSoC™ 6 MCU: Designing a secured system application note. It demonstrates the following features to create a secured system as explained in the application note.
This example uses a SPI resource and Smart I/O in PSoC 6 MCU to implement the Serial General Purpose Input/Output (SGPIO) Target interface, which is a four-signal bus defined in the SFF-8485 standard. Another SPI resource is used to implement the SGPIO Initiator, which drives the clock on the SGPIO bus.
This example demonstrates the UART transmit and receive operation using DMA in PSoC 6 MCU.
This code example demonstrates the privacy features available to users in Bluetooth 5.0 and above using ModusToolbox™ software.
This code example demonstrates the maximum throughput (using GATT layer notification and GATT write command) that can be achieved with Infineon® PSoC™ 6 MCU with AIROC™ Bluetooth® LE, AIROC™ CYW20829.
This code example demonstrates the maximum throughput (using GATT layer notification and GATT write command) that can be achieved with Infineon® PSoC™ 6 MCU with AIROC™ Bluetooth® LE, AIROC™ CYW20829, and AIROC™ Wi-Fi & Bluetooth® combo SoC devices.
This code example demonstrates the use of the I2C resource in HAL in slave mode. The I2C slave is configured to receive command packets to control a user LED on the kit.
This application demonstrates how to set up a 32-bit free-running counter using two 16-bit counters of the Multi-Counter Watchdog Timer (MCWDT). The application is implemented using LPTimer HAL APIs , which use a cascade of Counter 0 and Counter 1 in free-running mode.
mtb-example-hal-posix-freertos
mtb-example-hal-rtc-periodic-wakeup
This code example demonstrates the use of a SPI (HAL) resource in slave mode. The SPI slave is configured to receive command packets to control an user LED on the kit.
This code example generates an interrupt every second with the TIMER driver, and toggles the user LED when a timer interrupt is generated.
mtb-example-lz4-demo
This code example demonstrates how to interface PSoC 6 MCU with a BMI160 Motion Sensor over an I2C interface within a FreeRTOS task. This example reads raw motion data and estimates the orientation of the board.
This code example demonstrates using the CSD hardware-block-based current digital-to-analog converter (CSDIDAC) as a current source and a current sink.
This code example demonstrate basic device firmware update (DFU), also known as "bootloading", with PSoC® 6 MCU. This includes downloading an application from a host and installing it in device flash, and then transferring control to that application.
This is a minimal starter Dual-CPU application template for PSoC 6 MCU devices.
This example demonstrates how to use the protection units to isolate the CM0+ from CM4.
This example demonstrates how to configure and SPI and Smart I/O to implement the Inter-IC Sound (I2S) interface.