pdt590 / beuth-mude-esp32-tcm310-transceiver

An implementation of esp32 and enocean tcm310 receiver
https://github.com/simics-co/EnOcean
1 stars 0 forks source link
enocean esp32 iot

EnOcean Library for Arduino

EnOcean Library for Arduino is a library of EnOcean Serial Protocol 3 (ESP3) Parser for Arduino. EnOcean Shield (TCM310) can be used to easily acquire EnOcean wireless communication data.

Description

This library can analyze ESP3 received by Esp32 RX2 (UART2) and acquire R-ORG, Originator ID, Data (Payload) as arguments of the set callback function. It supports the following EnOcean protocols.

Demo

Sample program: SimpleDisplay

The wireless data received by EnOcean Shield (TCM310) is displayed on the serial monitor.

Demo

VS. DolphinView

Requirement

Install

Comment out example:

  #if 0  // Add
  #if defined(USART_RX_vect)
    ISR(USART\_RX\_vect)
  #elif defined(USART0_RX_vect)
    ISR(USART0_RX_vect)
  #elif defined(USART_RXC_vect)
    ISR(USART_RXC_vect) // ATmega8
  #else
    #error "Don't know what the Data Received vector is called for Serial"
  #endif
    {
      Serial._rx_complete_irq();
    }
  #endif  // Add