A repository for my own ROS2/uROS development related to the FeatherS2, ESP32S2 and uROS.
A uROS driver for the naked FeatherS2 that exposes:
- the APA102 RGB LED as
std_msgs/ColorRGBAsubscriber onapa102 - the blue LED as a
std_msgs/Boolsubscriber inblue_led - the temperature sensor as
sensor_msgs/Temperaturepublisher ontemperature - the ALS [ambient light sensor] as a
sensor_msgs/Illuminancepublisher inilluminance
A uROS driver for the FeatherS2 + Feather wing 8x4 LED matrix that exposes:
- the LED matrix single color as a
std_msgs/ColorRGBAsubscriber oncolorThe maximal brightness can be through serviceset_brightnessof typeled_strip_msgs/SetBrightness.
A uROS interface to the Serial LED driver pro (https://www.bhencke.com/serial-led-driver-pro) that exposes:
- the LED strips colors as a
led_strip_msgs/LedStripssubscriber onled_strips.
The maximal brightness can be through service set_brightness of type led_strip_msgs/SetBrightness.
The support for ESP32S2 / FeatherS2 is not complete. Currently, following is missing (from esp-idf and/or uROS):
- multiple subscribers
- console output through USB.