From 4b6c6929cbfb4d1b92a62df84f92e83fa861f4d8 Mon Sep 17 00:00:00 2001 From: hathach Date: Thu, 20 Feb 2014 16:06:31 +0700 Subject: fix the duplicated plug connection status change with lpc17xx by using immediate reset on isr. However Khanh's G5 mouse is not enumerated !! remove TUSB_CFG_CONFIGURATION_MAX from config file fix some warning --- tinyusb/common/common.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tinyusb/common') diff --git a/tinyusb/common/common.h b/tinyusb/common/common.h index ecc7bf425..4933634d2 100644 --- a/tinyusb/common/common.h +++ b/tinyusb/common/common.h @@ -228,6 +228,13 @@ static inline uint32_t offset4k(uint32_t value) } //------------- Mathematics -------------// +static inline uint32_t abs_of(int32_t value) ATTR_ALWAYS_INLINE ATTR_CONST; +static inline uint32_t abs_of(int32_t value) +{ + return (value < 0) ? (-value) : value; +} + + /// inclusive range checking static inline bool is_in_range(uint32_t lower, uint32_t value, uint32_t upper) ATTR_ALWAYS_INLINE ATTR_CONST; static inline bool is_in_range(uint32_t lower, uint32_t value, uint32_t upper) -- cgit v1.3.1