Giter Site home page Giter Site logo

Comments (10)

skins007 avatar skins007 commented on June 28, 2024 1

If you could do this, it would be amazing! My last device to sync is my auros graphics card :(

from chromacontrol.

AndrewBabbitt97 avatar AndrewBabbitt97 commented on June 28, 2024

I would like to, I however do not have any Gigabyte/Aorus hardware to test with.

from chromacontrol.

AndrewBabbitt97 avatar AndrewBabbitt97 commented on June 28, 2024

I will do RGBFusion support once I have finished more general dev work for the project, there's still a bunch of work to be done before I start working on adding new device support.

One of the upcoming things is a Discord server for the community, I would like to get some volunteers who have the hardware In a voice channel to do some development work. Will need a fast iteration loop to get it done quickly.

from chromacontrol.

TheRealNox avatar TheRealNox commented on June 28, 2024

Please ping me if you need help, I own a Gigabyte x570 Aorus Master, and I've been coding professionally for the past 10 years ort so now. I would love to help!

from chromacontrol.

AndrewBabbitt97 avatar AndrewBabbitt97 commented on June 28, 2024

@TheRealNox If you can code this makes it easier, most of the people who make these requests can't.

The big thing needed is an RGBKit provider. I'm always open to PRs on that project. Any hardware manufacturer who we get added to RGBKit is easy to create a Synapse integration for. I already have a Gigabyte ID for Synapse as well.

Gigabyte provides an SDK and there are some other open source .NET implementations. I always try to wrap manufacturers SDKs 1:1 in .NET like I did with Corsairs.

Not sure where most of your experience lies but I can always answer questions and assist where necessarily. I just don't have the ability to test any of it as I don't have the hardware.

from chromacontrol.

TheRealNox avatar TheRealNox commented on June 28, 2024

@AndrewBabbitt97 Sorry I missed your reply.
Not sure, but you're saying I should edit RGBKit and add Gygabite call to its SDK in it?

I'm a c++ dev, but I can see if I can do some .NET, did some in the paste.
Just need some help on where to start and where to look.

from chromacontrol.

AndrewBabbitt97 avatar AndrewBabbitt97 commented on June 28, 2024

@TheRealNox

Refer to the CUESDK project I did for a reference on usage of native libraries in .NET: https://github.com/RGBKit/CUESDK.NET/tree/master/src/CUESDK.NET

Official documentation on PInvoke can be found here: https://docs.microsoft.com/en-us/dotnet/standard/native-interop/pinvoke

Really the goal is to have a good native wrapper for the native SDK similar to what was done for the iCUE SDK. After that Its just adding a device provider in RGBKit by implementing all of the interfaces: https://github.com/RGBKit/RGBKit/tree/master/src/RGBKit.Core

You can see an example of this with the corsair device provider: https://github.com/RGBKit/RGBKit/tree/master/src/RGBKit.Providers.Cue

I can see about getting a repo up in the org for the native wrapper here soon. But that should overall be everything you need to get started.

from chromacontrol.

Horogg avatar Horogg commented on June 28, 2024

@AndrewBabbitt97
If you are looking for tester for Gigabyte / Aorus, I'm here.

from chromacontrol.

AndrewBabbitt97 avatar AndrewBabbitt97 commented on June 28, 2024

@Horogg probably sometime next month, I'm moving here this week so things are gonna be a bit hectic for a bit.

Will definitely be open to willing testers, testing will be done through a Chroma Control discord server.

from chromacontrol.

AndrewBabbitt97 avatar AndrewBabbitt97 commented on June 28, 2024

Closing in favor of #94

from chromacontrol.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.