-
Notifications
You must be signed in to change notification settings - Fork 286
Home
Ken Chen edited this page Dec 19, 2020
·
16 revisions
- Drivers - C
- Node native modules for calling C driver functions - Some C++
- UI - Electron React app in Javascript
Electron (JavaScript) -> node-addon-api (C++) -> ported openrazer drivers (C)
Razer common drivers ported from Linux to macOS. Files from osx-razer-blade project:
razercommon.c
razercommon.h
Razer keyboard drivers from openrazer, function signatures translated from Linux to work with macOS:
razerkbd_driver.c
razerkbd_driver.h
Directly imported from openrazer. They can be shared between Linux and macOS without modification.
Razer Chroma control:
razerchromacommon.h
razerchromacommon.c