Skip to content

Update Progress v2.x #14

@sstaub

Description

@sstaub

The next release is on the way. I hope I can finish it the next two month.
The library use many String functions and RAM for parsing all the data, so you should use microcontrollers with enough RAM space.
Feature List:

  • OSC handling for send and receive
  • TCP over Ethernet
  • Connection USB, UDP, TCP
  • Connection handling with callback connect() function
  • Connection handling with callback disconnect() function
  • Callback when receiving new OSC data using maintain() function
  • Helper functions: filter(), subscribe(), user(), ping(), cmd()
  • Shift and Acceleration button with virtual inputs
  • Buttons class with extended functionality
  • Virtual inputs for use with I/O expanders and touch screens
  • 2nd button functionality gives an additional button function using the Shift button
  • Absolute Levels
  • Encoder handling with optional parser
  • Wheel handling with optional parser
  • Parameter selection by simple list
  • Parameter selection by category list
  • Parameter selection by category automatic
  • Parser for channel selection
  • Parser for cue infos
  • Parser for HS
  • Parser for XYZ
  • Parser for soft keys
  • Parser for command line
  • Parser for pan tilt
  • Parser for software version with getter
  • Parser for user
  • Parser for show name
  • Parser for event Blind / Live
  • Submaster
  • Fader
  • Fader fetch()
  • Fader parser value
  • Fader parser data (name, min, max, type)
  • DS
  • Direct Select page handling and parsers

General:

  • Examples
    • USB Test
    • Simple #lighthack box
    • Extended #lighthack box
    • Touch Screen
  • Dokumentation

Boards to test:

  • Raspberry Pi Pico / Pico2 and WIZnet boards with integrated Ethernet
  • Arduino MEGA
  • Arduino Nano Every
  • Arduino GIGA
  • Arduino UNO R4
  • Arduino UNO Q
  • Teensy 3.5
  • Teensy 4.1
  • FAIL! STM32 Nucleo USB Host, must resolved

eOS3 will the next step using my own OSC library and using c++ std::string instead of Arduino String()

Boards to test for eOS3:

  • Raspberry Pi Pico / Pico2 and WIZnet boards with integrated Ethernet
  • Arduino GIGA !no printf support!
  • Arduino UNO R4 WIFI !no printf support, board works only after Hardreset!
  • FAIL! Arduino UNO Q
  • Teensy 3.5
  • Teensy 4.1
  • FAIL! STM32 Nucleo USB Host, must resolved

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions