Move fix_mul to header.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 20 May 2008 15:47:18 +0000 (15:47 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 20 May 2008 15:47:18 +0000 (15:47 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1298 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/algo/ramp.c
bertos/algo/ramp.h

index 9a2cc92e446d7da6145811d3b123591ddb8000de..8ce091da37b41460ceeda0beb7bfe27295753ad9 100644 (file)
 
 #include <string.h> // memcpy()
 
-/**
- * Multiply \p a and \p b two integer at 32 bit and extract the high 16 bit word.
- */
-#define FIX_MULT32(a,b)  (((uint64_t)(a)*(uint32_t)(b)) >> 16)
-
 void ramp_compute(struct Ramp *ramp, uint32_t clocksRamp, uint16_t clocksMinWL, uint16_t clocksMaxWL)
 {
        ASSERT(clocksMaxWL >= clocksMinWL);
index f438dc5ebe1d7574566f85a16af5503731b745f5..b1fe716fba0104c3f141355449aea2367a5bb08f 100644 (file)
  */
 #define FREQ2MICROS(hz) (1000000UL / ((uint32_t)(hz)))
 
-
+/**
+ * Multiply \p a and \p b two integer at 32 bit and extract the high 16 bit word.
+ */
+#define FIX_MULT32(a,b)  (((uint64_t)(a)*(uint32_t)(b)) >> 16)
 
 /**
  * Structure holding pre-calculated data for speeding up real-time evaluation