DolphinV4 API  1.4.2.0
DolphinV4 API Manual

The DolphinV4 API is a powerful abstraction layer for the DolphinV4 chip. It is provided as pre-compiled library (no source code) with an easy to use application programming interface (API). The DolphinV4 API uses the Keil PK51 tool set and the library is compiled with the C51 Compiler Version 9.05.

It offers the following features:

  • Supports both line powered and ultra low power applications
  • Full support of the EnOcean radio protocol stack with transmission and reception of EnOcean radio telegrams
  • Transmission and reception of custom data via UART and SPI interface
  • Digital and analog I/O configuration and handling
  • Flash manipulation routines
  • Control of the DolphinV4 chip power modes
  • Customizable HW Timer1 usage as counter with callback possibility or PWM control
  • Software timers
  • Application stack analysis
  • Preemptive priority scheduler enabling system task execution parallel to the application (can be turned on/off)
  • Integrated one level repeater functionality
  • Integrated SmartACK communication concept
  • Integrated Remote Management protocol
  • EnOcean serial protocol support (for ESP3)

This manual provides a detailed overview of the DolphinV4 API and the DolphinV4 toolset. It contains the following chapters:

  • Introduction gives an overview of the toolchain, explains the library architecture and offers a "quick-start" step-by-step tutorial
  • Application types describes which features set of the library should be used for line powered or ultra low power applications
  • Dolphin Platform provides information about the DolphinV4 microcontroller
  • EnOcean Radio Protocol 2 (ERP2) provides information about the EnOcean radio protocol
  • EnOcean Serial Protocol (ESP3) provides information about the EnOcean serial protocols
  • Example Applications provides several sample programs that show you how to use the DolphinV4 API
  • SW Modules provides a detailed description of each library module and function interfaces
  • Data Structures provides an overview of all data structures, variable types

Referenced documents:

Document Description Location
EnOcean Radio Protocol ERP2 (PDF) Summarization of the EnOcean Radio Protocol specification (ERP)

EnOcean Knowledge Base & System specification

EnOcean Serial Protocol ESP3 (PDF) EnOcean Serial Protocol 3 specification (ESP3)

EnOcean Knowledge Base & System specification

Smart Acknowledge (PDF) Smart Acknowledgment communication specification (SmartACK)

EnOcean Knowledge Base & System specification

Remote Management (PDF) Remote Management specification (REMAN) EnOcean Knowledge Base & System specification
DolphinV4 Core Description (PDF) DolphinV4 Chip Core Description EnOcean Knowledge Base & System specification
Security of EnOcean Radio Networks (PDF) Description of the EnOcean secure radio protocol EnOcean Knowledge Base & System specification