Selective repeating and duty-cycle lock

Selective repeating and duty-cycle lock EnOcean products for use in the European Union are certified according to the Radio and Telecommunications Terminal Equipment Directive (usually referred to as RTTE) which specifies applicable standards for radio devices. These applicable standards in turn define the required functional parameters of radio devices intended for use in the European Union. Examples of such parameters […] Read More

Set RX sensitivity in ESP3

Set RX sensitivity in ESP3 This article applies to:EnOcean Serial Protocol 3.0 (ESP 3.0) QUESTION How to set RX sensitivity in ESP3? In ESP 2.0 was a command called SET_RX_SENSITIVITY. The command could reduce receiver sensitivity and so ensure only telegrams with better radio contact were received. How to get this feature in ESP 3.0? ANSWER In ESP […] Read More

Names of firmware .hex files from EnOcean

Names of firmware .hex files from EnOcean QUESTION What does the long name of the hexfile mean? EXAMPLEgatewayctrl-hwtcm300-868mhz-4dbm-1v40-da.hex ANSWER The file name is separated by ”-”. Every part has a different meaning. Let us go one by one: gatewayctrl – name of the firmwarehwtcm300 – hardware module that is the software build for (i.e. TCM 300, TCM 320, STM 300, […] Read More

Measurement of a ADIO Pin frequency

Measurement of a ADIO Pin frequency This article applies to:DolphinAPI QUESTION I have a Sensor that provides the values as a frequency. There is a PIN that toggles LOW and HIGH in a certain frequency. This frequency represents the value. If I connect this PIN to an ADIO Pin input of the Dolphin, how to measure a frequency of […] Read More

Source code samples for Dolphin based Modules

Source code samples for Dolphin based Modules This article applies to:DolphinAPI QUESTION Where I can find source code samples for Dolphin based modules? I want to learn and see how the Dolphin is controlled. ANSWER EnOcean provides many Source Code samples but also “live in field” projects. Feel free to study it and reuse it in our projects. Source code […] Read More

Change RX and TX performance of Dolphin Based Modules

Change RX and TX performance of Dolphin Based Modules This article applies to:All Dolphin Based modules QUESTION How can I change the RX sensitivity or TX gain of Dolphin Based modules with DolphinAPI? ANSWER TX Gain To change TX gain (performance) you can use different Radio Settings. The radio settings are optimized for several TX powers. RX Sensitivity […] Read More

Storing application calibration info to CFG Area

Storing application calibration info to CFG Area This article applies to:DolphinAPI QUESTION I have some application specific calibration information and I don’t want to loose them when re-flashing my application. Where to store it? ANSWER You can store it in the user part of the CFG area (between the address 0x80 – 0xFF counted relative from the PAGE […] Read More

Convert long term and short term RSSI to dBm

Convert long term and short term RSSI to dBm This article applies to:DolphinAPI QUESTION I am using radio_getRSSI but I would like to convert the values to dBm. How can I do it with the API ? ANSWER You can use the radio_rssiToDbm_asm. In your source code add the definition of the function as shown below: definition /************************************************************************************************************************//*! Calculates dBm […] Read More

Overflow and Underflow of analog measurements against references

Overflow and Underflow of analog measurements against references This article applies to:Dolphin based modules performing analog measurements QUESTION What will happen with my analog measurements result value after scaling, when the value was under the negative reference or above the positive reference? ANSWER The behavior of the scaling function is that: underflow will result in values increasing again […] Read More