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.
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.
The wireless data received by EnOcean Shield (TCM310) is displayed on the serial monitor.
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