The Belfry
  • Communities
  • Create Post
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
cm0002@programming.dev to Linux@programming.dev · 11 days ago

Linux Seeing First LED Driver Written In Rust

www.phoronix.com

external-link
message-square
8
fedilink
1
external-link

Linux Seeing First LED Driver Written In Rust

www.phoronix.com

cm0002@programming.dev to Linux@programming.dev · 11 days ago
message-square
8
fedilink
alert-triangle
You must log in or register to comment.
  • Diurnambule@jlai.lu
    link
    fedilink
    arrow-up
    0
    ·
    11 days ago

    Synology… They are enshitificating at great speed. https://www.tomshardware.com/pc-components/nas/synology-requires-self-branded-drives-for-some-consumer-nas-systems-drops-full-functionality-and-support-for-third-party-hdds

    • thingsiplay@beehaw.org
      link
      fedilink
      arrow-up
      0
      ·
      11 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
        0
        ·
        10 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 ?

    • chaospatterns@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      10 days ago

      For what it’s worth, they reversed that policy

      • Diurnambule@jlai.lu
        link
        fedilink
        arrow-up
        0
        ·
        10 days ago

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

        • /home/pineapplelover@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          0
          ·
          10 days ago

          As Louis Rossman said we shouldn’t forget this. If you piss in my cereal and replaced it, I’m not gonna just forget that you did it.

          • Diurnambule@jlai.lu
            link
            fedilink
            arrow-up
            0
            ·
            10 days ago

            That really well said.

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

Linux@programming.dev

linux@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !linux@programming.dev

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

  • !linux_memes@programming.dev
  • !linuxphones@lemmy.ca
  • Matrix instant messaging group chat

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 3 users / day
  • 5 users / week
  • 414 users / month
  • 2.59K users / 6 months
  • 0 local subscribers
  • 9.73K subscribers
  • 2.63K Posts
  • 16.4K Comments
  • Modlog
  • mods:
  • Ategon@programming.dev
  • adr1an@programming.dev
  • dwraf_of_ignorance@programming.dev
  • BE: 0.19.5
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org