You are here



Last Updated: 
Oct 11, 2016


EZ-Serial is a firmware platform built on top of Cypress EZ-BLE Modules, providing an easy-to-use method for accessing the most common hardware and communication features for BLE-based applications.



Key Features

Feature Benefit
BLE connectivity to any Bluetooth 4.0/4.1/4.2 device via serial interface (UART) and/or GPIO control Compatible with existing BLE devices in the market
No RF design expertise or Bluetooth stack knowledge required
Enables fast and simple Serial-BLE solution
Removes programming step in manufacturing flow
CYSPP mode for transparent serial-to-BLE data transfer Fast time-to-market
No IDE required for development
Out-of-the-box support for CYSPP mode with no special configuration
Wired (UART) and wireless (OTA) firmware updates Stack* and/or application upgrades
Never have an out-of-date EZ-Serial platform
Access to hardware features within the chipset Use EZ-BLE module hardware features without programming (e.g. ADC, PWM, AES)
Integrated iBeacon/Eddystone support Fast and simple beaconing solution compatible with iBeacon and Eddystone
Host control via text or binary API commands Complex application logic possible on external MCU
Add BLE connectivity to existing MCU-based designs with minimal effort

* Stack upgrade support requires module with 256k flash memory


Supported Modules and Kits

EZ-Serial is currently supported on the following EZ-BLE Module products:

Cypress plans to support the full EZ-BLE Module portfolio with future EZ-Serial Firmware Platform releases.


User Guide

The EZ-Serial BLE Firmware Platform User Guide provides a complete guide to the EZ-Serial platform used with EZ-BLE modules. The user guide covers the following topics:

  • Cypress Serial Port Profile (CYSPP) UART-to-BLE bridge functionality
  • GPIO status and control connections
  • GAP central and peripheral operation
  • GATT server and client data transfer
  • L2CAP connections
  • Customizable GATT structure
  • Security features such as encryption, pairing, and bonding
  • Remote configuration
  • Beaconing with iBeacon and Eddystone
  • API protocol allowing full control over all behaviors from an external host
  • Example configuration commands for a variety of behaviors