aura-sdk
Version:
ASUS's Aura Sync Node.js bindings
23 lines (18 loc) • 597 B
JavaScript
const { sleep } = require('./sleep')
const { AuraSDK } = require('..')
const auraSDK = new AuraSDK()
async function main() {
const mbController = auraSDK.createMbController()
const gpuController = auraSDK.createGPUController()
const dramController = auraSDK.createDramController()
while (true) {
for(let i = 0; i < 360; i++) {
mbController.setAllColorNow(`hsl(${i}, 100%, 50%)`)
gpuController.setAllColorNow(`hsl(${i}, 100%, 50%)`)
dramController.setAllColorNow(`hsl(${i}, 100%, 50%)`)
await sleep(50)
}
}
}
main()
.catch(err => console.error(err))