X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;f=src%2Fmain.rs;h=a0443f7bf2c73631399f1adb0c31dcb83f81310d;hb=HEAD;hp=a819b7187f91a6d0f36e0c23a4d190247880ccd7;hpb=d7ff8803c1b3fa3a2ad2d6ed61e3fc232d1258de;p=temp2RGB.git diff --git a/src/main.rs b/src/main.rs index a819b71..a0443f7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -27,31 +27,34 @@ use windows_service::{ define_windows_service!(ffi_service_main, service_main); -mod winring0 { +mod wrapper_winring0 { #![allow(warnings, unused)] include!(concat!(env!("OUT_DIR"), "/ols_api.rs")); } - mod intel_arc { #![allow(warnings, unused)] include!(concat!(env!("OUT_DIR"), "/intel_arc.rs")); } - -mod AsusAuraUSB; mod a770; +mod asus_aura_usb; +mod corsair_lighting_pro; +mod lian_li_sl_infinity; mod machine; mod main_loop; +mod winring0; // mod common; mod consts; mod corsair_vengeance; mod piix4_i2c; mod rgb; // mod roccat; Disabled. -mod sensors_jiji; +mod cpu_temperature; mod settings; mod tests; mod timer; +// Important: when starting as a service, the directory where the log and config files +// are put is 'C:\Windows\System32\config\systemprofile\AppData\Roaming\Temp2RGB'. fn main() -> Result<()> { let is_debug = cfg!(debug_assertions); @@ -75,6 +78,8 @@ fn main() -> Result<()> { .print_message() .start()?; + log_panics::init(); + let args: Vec = env::args().collect(); info!("Temperature to RGB");