Pärast aastat arendust projekti esimene väljaanne , mis on suunatud universaalse avatud tööriista pakkumisele värvilise valgustuse seadmete haldamiseks, võimaldades vältida ametlike konkreetsete tootjate proprietaarsete rakenduste installimist, mis reeglina on saadaval ainult Windowsile. Kood on kirjutatud C/C++ keeles ja on GPLv2 litsentsi all. Programm on mitmeplatvormiline ja saadaval nii Linuxile kui ka Windowsile.
Pakett emaplaate ASUS, Gigabyte, ASRock ja MSI koos RGB-alam süsteemiga korpuse valgustuseks, mälumooduleid valgustusega ASUS, Corsair ja HyperX, graafikakaarte ASUS Aura ja Gigabyte Aorus, erinevaid LED-ribade kontrollerit (ThermalTake, Corsair, NZXT Hue+), valgustavaid jahuteid, hiiri, klaviatuure, peakomplekte ning Razer’i valgustusega tarvikuid. Teave seadmete suhtlusprotokolli kohta on peamiselt saadud proprietaarsete draiverite ja rakenduste tagasinjineerimise kaudu.
Projekt algselt arendati nime all OpenAuraSDK ja oli keskendunud ASUS Aura protokolli rakendamisele, kuid seejärel laiendati seda teiste seadmekategooriate peale. Aura tugi on jõudnud täiskomplekti ja hõlmab erinevaid RGB-kontrollerite põlvkondi, mida kasutatakse erinevates Intel ja AMD CPU-põhistes platvormides, samuti ühilduvaid kontrollerid nagu G.Skill Trident Z.
Enamikul juhtudel piisab seadmega suhtlemiseks i2c-dev kasutamisest või USB kaudu juhtimisest (pakutud
). Aura/ASRock emaplaatide RGB-kontrollerite jaoks on vajalik kasutada Linuxi tuuma jaoks. Razer'i perifeersete seadmete jaoks kasutatakse OpenRazer draiverit (pakett openrazer-dkms-drivers Debianis/Ubuntu).
Projekt pakub funktsioonide teeki universaalse API-ga, et juhtida valgustust rakendustest, käsurea utiliiti ja graafilist liidest Qt-l. Toetatakse värvimuutuse režiimide valimist (värviline laine jne), valgustusala juhtimist, täiustatud efektide rakendamist, LED-i paigutuse määramist ja valgustuse sü sincroniseerimist toimuva tegevusega (värvimuusika jne).
Allikas: opennet.ru
