• Aceticon@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    7
    ·
    5 days 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”.

    • thingsiplay@beehaw.org
      link
      fedilink
      arrow-up
      10
      ·
      6 days ago

      The drop of third party hdds nothing to do with the new LED driver written in Rust. Do you suggest that Rust is enshitificating too??

      • Diurnambule@jlai.lu
        link
        fedilink
        arrow-up
        2
        ·
        5 days ago

        No but using synology as an example is a bad choice. Or are you suggesting that rust should start to be locked to ?