Skip to content

[BUG] Extra IO - PCA9685 - i2c address range is too limited so I cannot reach my LU9685 board #5216

@pubdc

Description

@pubdc

Describe the bug
When I select a new device "Extra IO - PCA9685" (16 port PWM breakout - servos control), the dropdown allows selection of the i2c address from 0x40 to 0x7E. That covers the adafruit/PCA9685 chip but omits the higher range used by the very similar LU9685 chips (very cheap on ali, default address is 0x80 and above). Could you please increase the range in the drop-down by 1 more bit ?

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Devices'
  2. Click on 'Add' and select "Extra IO - PCA9685"
  3. Scroll down to 'i2c options' > i2c address
  4. See error : max is 0x7E instead of 0xFF

Expected behavior
I would expect the max to be 0xFF

Screenshots
Screenshot_20250105_234243

Used platform (please complete the following information):

  • ESP type: ESP8266
  • Build version: ESP_Easy_mega_20241221_normal_ESP8266_4M1M
  • Build set normal

Platform Specifics (when applicable, please complete the following information):

  • Flash size: 4M
  • Brand/Model:
  • Browser + OS [Firefox Linux]

Additional context
I have been using ESPeasy for over 10y now. Love it !! Thank you very much.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Category: PluginRelated to supported sensorsStatus: FixedCommit has been made, ready for testingType: BugConsidered a bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions