From 1777a3decf6acdb836580f2c7cfe055aaee94b3e Mon Sep 17 00:00:00 2001 From: Jacob Palecki Date: Mon, 3 Aug 2020 19:12:04 -0700 Subject: Read from driver to get graph values --- wrapper/wrapper_io.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'wrapper/wrapper_io.cpp') diff --git a/wrapper/wrapper_io.cpp b/wrapper/wrapper_io.cpp index be3bd58..4284d60 100644 --- a/wrapper/wrapper_io.cpp +++ b/wrapper/wrapper_io.cpp @@ -11,5 +11,8 @@ void wrapper_io::writeToDriver(rawaccel::mouse_modifier* modifier) rawaccel::mouse_modifier* wrapper_io::readFromDriver() { rawaccel::mouse_modifier modifier = rawaccel::read(); - return &(modifier); + rawaccel::mouse_modifier* mod_pnt = (rawaccel::mouse_modifier*)malloc(sizeof(rawaccel::mouse_modifier)); + memcpy(mod_pnt, &modifier, sizeof(rawaccel::mouse_modifier)); + + return mod_pnt; } -- cgit v1.2.3