all 8 comments

sorted by: hot top controversial new old
[–] 9 points 1 year ago

This is really just a driver which sends a bunch of bytes via I2C to a microcontroller.

I2C is a very standard way of communicating with digital integrated circuits at low speed so this is not specific to the microcontroller used on Synology NAS devices (which is actually a pretty old and simple one) much less specific to drive leds.

So whilst technically this specific Linux Driver ends up controlling LEDs on a very specific device, the technique used in it is way more generic than that, and can be used to control just about any functionality sitting behind a digital integrated circuit that exposes an interface to control it via I2C, be it one that hardcodes it or one which, like this one, is a microcontroller which itself implements it in code.

All this to say that this is a bit bigger than just "LED driver".

  • source
  • [–] 10 points 1 year ago (6 children)
  • [–] 6 points 1 year ago (3 children)
  • [–] 6 points 1 year ago (2 children)

    Yeah saw this, this in unexpected. Revert enshitification is rare.

  • source
  • parent
  • hideshow 2 child comments