An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: cy8cproto-063-ble

Infineon/mtb-example-psoc6-motion-sensor-freertos

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.

Language: C - Size: 2.8 MB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 2

Infineon/mtb-example-psoc6-security

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.

Language: C - Size: 1.61 MB - Last synced at: 25 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Infineon/mtb-example-btstack-freertos-cts-client

This code example demonstrates the implementation of a simple BLE GAP Peripheral - GATT Client with Current Time Service using the Cypress Combo (Wi-Fi+BT) SoCs

Language: C - Size: 557 KB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 2

Infineon/mtb-example-btstack-freertos-findme

This design implements a BLE FMP that consists of an IAS. FMP and IAS are BLE standard Profile and Service respectively, as defined by the Bluetooth SIG. The design uses LED to display the IAS alert level – no alert (LED OFF), mild alert (LED blinking), high alert (LED ON).

Language: C - Size: 2.92 MB - Last synced at: 25 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

Infineon/mtb-example-btstack-freertos-cts-server

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.

Language: C - Size: 591 KB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1

Infineon/mtb-example-btstack-freertos-ess

This code example demonstrates the implementation of a simple BLE Environmental Sensing Profile.

Language: C - Size: 1.18 MB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 2

Infineon/mtb-example-btstack-freertos-battery-server

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.

Language: C - Size: 2.04 MB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 1

Infineon/mtb-example-btstack-freertos-hello-sensor

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.

Language: C - Size: 1.66 MB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 1

Infineon/mtb-example-btstack-freertos-peripheral-privacy

This code example demonstrates the privacy features available to users in Bluetooth 5.0 and above using ModusToolbox™ software.

Language: C - Size: 1000 KB - Last synced at: 25 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Infineon/mtb-example-hal-crypto-trng

This code example demonstrates generating a One-Time Password (OTP) using the True Random Number generation (TRNG) feature of PSoC 6 MCU cryptography block.

Language: C - Size: 145 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

Infineon/mtb-example-hal-hello-world

Demonstrates simple UART communication by printing a "Hello World" message on a terminal and blinks an LED using a Timer resource.

Language: C - Size: 220 KB - Last synced at: 28 days ago - Pushed at: 9 months ago - Stars: 5 - Forks: 14

Infineon/mtb-example-btstack-freertos-throughput-client

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.

Language: C - Size: 1.19 MB - Last synced at: 25 days ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

Infineon/mtb-example-psoc6-csdidac

This code example demonstrates using the CSD hardware-block-based current digital-to-analog converter (CSDIDAC) as a current source and a current sink.

Language: C - Size: 280 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Infineon/mtb-example-psoc6-crypto-sha

This code example shows how to generate a 32-byte hash value or message digest for an arbitrary user input message with the SHA2 algorithm using the Cryptographic hardware block in PSoC 6 MCU.

Language: C - Size: 158 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

Infineon/mtb-example-empty-app

This empty application provides a template for creating applications using PSoC 6 devices.

Language: Makefile - Size: 122 KB - Last synced at: 25 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 2

Infineon/mtb-example-hal-spi-slave

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.

Language: Makefile - Size: 110 KB - Last synced at: 25 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

Infineon/mtb-example-psoc6-dual-cpu-empty-app

This is a minimal starter Dual-CPU application template for PSoC 6 MCU devices.

Language: Makefile - Size: 175 KB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

Infineon/mtb-example-hal-i2c-master

This example demonstrates the use of I2C (HAL) resource for PSoC6 MCU in Master mode

Language: C - Size: 237 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 2

Infineon/mtb-example-hal-spi-master

This example demonstrates the use of SPI (HAL) resource for PSoC6 MCU in Master mode.

Language: Makefile - Size: 229 KB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

Infineon/mtb-example-psoc6-spi-master-dma

This example demonstrates the use of SPI SCB (Serial Communication Block) resource for PSoC® 6 MCU in Master mode using DMA.

Language: C - Size: 542 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

Infineon/mtb-example-hal-i2c-slave

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.

Language: C - Size: 135 KB - Last synced at: 25 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

Infineon/mtb-example-hal-i2c-slave-callback

This example demonstrates the operation of the I2C (HAL) resource for PSoC 6 MCU in Slave mode using callbacks

Language: C - Size: 295 KB - Last synced at: 25 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

Infineon/mtb-example-smartio-ramping-led

This example uses a PWM resource and Smart I/O in PSoC 6 MCU to implement a ramping LED, where an LED gradually cycles through increasing and decreasing brightness levels. There is no CPU usage except for the initialization of PWM and Smart I/O.

Language: C - Size: 1.54 MB - Last synced at: 25 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Infineon/mtb-example-btstack-freertos-battery-client

This code example demonstrates the implementation of the Bluetooth® LE Battery Service Client using the AIROC™ CYW20829 Bluetooth® chip and ModusToolbox™ software environment.

Language: C - Size: 558 KB - Last synced at: 25 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

Infineon/mtb-example-btstack-freertos-throughput-server

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.

Language: C - Size: 1.31 MB - Last synced at: 25 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Infineon/mtb-example-hal-adc-basic

This example demonstrates use of the ADC (Analog to Digital Converter) HAL driver to perform voltage measurements.

Language: C - Size: 159 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 2

Infineon/mtb-example-psoc6-smartio-i2s

This example demonstrates how to configure and SPI and Smart I/O to implement the Inter-IC Sound (I2S) interface.

Language: C - Size: 408 KB - Last synced at: 25 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Infineon/mtb-example-psoc6-i2s

This example demonstrates how to use the I2S hardware block in PSoC 6 MCU to interface with an audio codec.

Language: C - Size: 376 KB - Last synced at: 25 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

Infineon/mtb-example-psoc6-ble-findme

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.

Language: C - Size: 1.06 MB - Last synced at: 25 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

Infineon/mtb-example-psoc6-crypto-aes

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.

Language: C - Size: 176 KB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 2

Infineon/mtb-example-hal-wdt

This example demonstrates the Watchdog Timer (WDT) in PSoC 6 MCU.

Language: C - Size: 126 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

Infineon/mtb-example-hal-tcpwm-timer

This code example generates an interrupt every second with the TIMER driver, and toggles the user LED when a timer interrupt is generated.

Language: C - Size: 43 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Infineon/mtb-example-hal-rtc-periodic-wakeup

mtb-example-hal-rtc-periodic-wakeup

Language: C - Size: 1.16 MB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Infineon/mtb-example-hal-uart-transmit-receive

This example demonstrates the UART (HAL) transmit and receive operation in PSoC 6 MCU.

Language: Makefile - Size: 127 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 2

Infineon/mtb-example-psoc6-uart-transmit-receive-dma

This example demonstrates the UART transmit and receive operation using DMA in PSoC 6 MCU.

Language: C - Size: 156 KB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

Infineon/mtb-example-psoc6-switching-power-modes

This example demonstrates how to transition PSoC 6 MCU to the following power modes - Low Power Active, Low Power Sleep, Ultra Low Power Active, Ultra Low Power Sleep, and Deep Sleep.

Language: C - Size: 187 KB - Last synced at: 25 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

Infineon/mtb-example-psoc6-smartio-sgpio-target

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.

Language: C - Size: 240 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Infineon/mtb-example-hal-rtc-basics

This example demonstrates the usage of the real-time clock (RTC) in PSoC 6 MCU. It shows how to get and set the time in the RTC using the RTC driver API.

Language: C - Size: 472 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

Infineon/mtb-example-hal-pwm-square-wave

This code example generates a square wave using the TCPWM resource configured as a PWM. An LED connected to the PWM output pin blinks at 2 Hz.

Language: C - Size: 156 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

Infineon/mtb-example-psoc6-mcwdt

This example explains how to setup a 32-bit free-running counter using two 16-bit counters of Multi-Counter Watchdog Timer (MCWDT) in PSoC 6 MCU.

Language: C - Size: 233 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

Infineon/mtb-example-hal-lptimer

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.

Language: C - Size: 179 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

Infineon/mtb-example-psoc6-gpio-pins

Language: C - Size: 27.3 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Infineon/mtb-example-hal-gpio-interrupt

This example demonstrates how to configure a GPIO to generate an interrupt in PSoC 6 MCU.

Language: C - Size: 131 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 2

Infineon/mtb-example-psoc6-fault-handling

This example demonstrates the fault handling functionality of PSoC 6 MCU using Peripheral Driver Library (PDL) System Library (SysLib) and ModusToolbox integrated development environment (IDE).

Language: C - Size: 697 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

Infineon/mtb-example-psoc6-dual-cpu-protection-units-freertos

This example demonstrates how to use the protection units to isolate the CM0+ from CM4.

Language: C - Size: 185 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 2

Infineon/mtb-example-psoc6-dual-cpu-ipc-sema

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.

Language: Makefile - Size: 294 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

Infineon/mtb-example-psoc6-dual-cpu-ipc-pipes

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.

Language: C - Size: 457 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 2

Infineon/mtb-example-psoc6-dfu-basic

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.

Language: C - Size: 1.75 MB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 2

Infineon/mtb-example-psoc6-csdadc

This example demonstrates the usage of CSD analog-to-digital converter (ADC) in PSoC 6 MCU.

Language: C - Size: 350 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 2

Infineon/mtb-example-psoc6-ble-capsense-tuner-server

The code example demonstrates how to view the CapSense debug data and tune the CapSense sensors over BLE communication using CapSense Tuner GUI in PSoC 6 devices.

Language: C - Size: 271 KB - Last synced at: 25 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Infineon/mtb-example-psoc6-ble-capsense-tuner-client

The code example demonstrates how to view the CapSense debug data and tune the CapSense sensors over BLE communication using CapSense Tuner GUI.

Language: C - Size: 276 KB - Last synced at: 25 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Infineon/mtb-example-psoc6-ble-battery-level-freertos

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.

Language: C - Size: 781 KB - Last synced at: 25 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

Infineon/mtb-example-lz4-demo

mtb-example-lz4-demo

Language: C - Size: 96.7 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Infineon/mtb-example-hal-posix-freertos

mtb-example-hal-posix-freertos

Language: C - Size: 101 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Infineon/mtb-example-hal-i2c-master-ezi2c-slave

This example demonstrates the useof I2C (HAL) resource for PSoC6 MCU in Master mode with an EzI2C slave

Language: C - Size: 152 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

Infineon/mtb-example-psoc6-ble-throughput-freertos

This example demonstrates BLE GATT throughput for PSoC 6 MCU. GATT throughput is calculated on both server and client devices.

Language: C - Size: 867 KB - Last synced at: 25 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 1