Skip to content

Releases: aanban/esp32_beo4

Release 1.3.0

31 Jan 16:33
b91d9ff
Compare
Choose a tag to compare
  • indicator LED handling added to transmit task as well. If the beo_led_cb() callback function is set in main.cpp the LED will be turned on at frame start and turned off at frame end within the beo4_tx_task()
  • README.md updated
  • Transmitter schematic for the IR diode TSHA6500 added. See Details --> esp32_beo4_tx

Release 1.2.3

22 Jan 12:55
Compare
Choose a tag to compare

tidy up unused code

  • beo_code_cb() removed, this callback may disturb the receiver task and lead to unreadable codes. The better solution is the queue based aproach
  • one shot timer routines, e.g. EventGroupHandle_t g_eg_handle, esp_timer_create(&OneShotTimer_args, &beo4->m_OneShotTimer_h); removed, the timing is done with delayMicroseconds() and a mutex taskENTER_CRITICAL(&beo4_tx_mutex);
  • more info can be found in this discussion : #3

other changes

  • example for a transmit task only device can be found under /examples/esp32_beo4_tx
  • LED handling updated, the LED is only switched on when the start sequence has been validated. It therefore no longer flashes when TSOP7000 hickups occur.

readme updated

  • changes made to match readme to sources

Release 1.2.2

17 Jan 21:42
Compare
Choose a tag to compare

The pioarduino based arduino-esp32 platform is used, in order to support newer boards like ESP32-C6.

arduino-esp32 migration 2.x to 3.0
https://docs.espressif.com/projects/arduino-esp32/en/latest/migration_guides/2.x_to_3.0.html#ledc

arduino-esp32 for platformio
https://github.com/pioarduino/platform-espressif32

breaking changes

The migration has affected these functions within the beo4_tx_task() .

  • ledcSetup() is omitted
  • ledcAttachPin() is replaced by ledcAttach()
  • ledcWrite() has changed

Release 1.2.1

17 Jan 15:46
Compare
Choose a tag to compare

Bugfix for issue #2 , e.g. the Buttons BEO_CMD_LEFT_REPEAT, BEO_CMD_RIGHT_REPEAT and so on, are working now.

Release 1.2.0

18 Jul 07:59
Compare
Choose a tag to compare
  • added example with Home Assistant MQTT auto discovery
  • readme updated

Release v1.1.0

08 Nov 22:12
32afafe
Compare
Choose a tag to compare

Release v1.0.0

02 Oct 21:25
Compare
Choose a tag to compare

initial Release