diff options
Diffstat (limited to 'protocol')
| -rw-r--r-- | protocol/serial_mouse.h | 9 | ||||
| -rw-r--r-- | protocol/serial_mouse_microsoft.c | 6 | ||||
| -rw-r--r-- | protocol/serial_mouse_mousesystems.c | 6 | 
3 files changed, 8 insertions, 13 deletions
| diff --git a/protocol/serial_mouse.h b/protocol/serial_mouse.h index c3c19d7696..2ccd3d900c 100644 --- a/protocol/serial_mouse.h +++ b/protocol/serial_mouse.h @@ -20,7 +20,14 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.  #include <stdint.h> -uint8_t serial_mouse_init(void); +#include "serial.h" + +static inline uint8_t serial_mouse_init(void) +{ +    serial_init(); +    return 0; +} +  void serial_mouse_task(void);  #endif diff --git a/protocol/serial_mouse_microsoft.c b/protocol/serial_mouse_microsoft.c index 6b3f80648b..f83036a317 100644 --- a/protocol/serial_mouse_microsoft.c +++ b/protocol/serial_mouse_microsoft.c @@ -29,12 +29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.  static void print_usb_data(const report_mouse_t *report); -uint8_t serial_mouse_init(void) -{ -    serial_init(); -    return 0; -} -  void serial_mouse_task(void)  {      /* 3 byte ring buffer */ diff --git a/protocol/serial_mouse_mousesystems.c b/protocol/serial_mouse_mousesystems.c index 68b2b5b359..36c67386f7 100644 --- a/protocol/serial_mouse_mousesystems.c +++ b/protocol/serial_mouse_mousesystems.c @@ -31,12 +31,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.  static void print_usb_data(const report_mouse_t *report); -uint8_t serial_mouse_init(void) -{ -    serial_init(); -    return 0; -} -  void serial_mouse_task(void)  {      /* 5 byte ring buffer */ | 
