WLED/usermods/usermod_v2_rotary_encoder_u...
Will Tatam b380d5e2c7 reinstate libArchive:false 2025-01-14 00:10:55 +00:00
..
library.json reinstate libArchive:false 2025-01-14 00:10:55 +00:00
platformio_override.sample.ini cleaned up old references to USE_ALT_DISPlAY that aren't used anymore in the code/source files; fixed readme.md documents and updated instructions; removed referencies to old usermods; fixed invalid filenames; removed referencies to old usermods; checked cycle options; splitted and fixed platformio_override.sample.ini; 2024-10-25 12:14:37 +02:00
readme.md cleaned up old references to USE_ALT_DISPlAY that aren't used anymore in the code/source files; fixed readme.md documents and updated instructions; removed referencies to old usermods; fixed invalid filenames; removed referencies to old usermods; checked cycle options; splitted and fixed platformio_override.sample.ini; 2024-10-25 12:14:37 +02:00
usermod_v2_rotary_encoder_ui_ALT.cpp Convert usermods from header to library 2025-01-11 21:14:20 +00:00

readme.md

Rotary Encoder UI Usermod ALT

This usermod supports the UI of the usermod_v2_rotary_encoder_ui_ALT.

Functionalities

Press the encoder to cycle through the options:

  • Brightness
  • Speed
  • Intensity
  • Palette
  • Effect
  • Main Color (only if display is used)
  • Saturation (only if display is used)

Press and hold the encoder to display Network Info. If AP is active, it will display the AP, SSID and Password

Also shows if the timer is enabled.

See the pair of usermods in action

Installation

Copy the example platformio_override.sample.ini to the root directory of your particular build.

Define Your Options

  • USERMOD_ROTARY_ENCODER_UI - define this to have this user mod included wled00\usermods_list.cpp
  • USERMOD_FOUR_LINE_DISPLAY - define this to have this the Four Line Display mod included wled00\usermods_list.cpp also tells this usermod that the display is available (see the Four Line Display usermod readme.md for more details)
  • ENCODER_DT_PIN - defaults to 18
  • ENCODER_CLK_PIN - defaults to 5
  • ENCODER_SW_PIN - defaults to 19
  • USERMOD_ROTARY_ENCODER_GPIO - GPIO functionality: INPUT_PULLUP to use internal pull-up INPUT to use pull-up on the PCB

PlatformIO requirements

No special requirements.

Change Log

2021-10

  • First public release