lm3s: avoid exporting unused function clock_get_rate().
authorarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 4 May 2010 08:54:46 +0000 (08:54 +0000)
committerarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 4 May 2010 08:54:46 +0000 (08:54 +0000)
The clock frequency can be always evaluated at compile time using
CPU_FREQ. Keep the clock_get_rate() as private function for debugging
purposes.

Moreover, rename clock_set_rate() to the more clear name clock_init().

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3598 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/cpu/cortex-m3/drv/clock_lm3s.c
bertos/cpu/cortex-m3/drv/clock_lm3s.h

index 76e901bda6430b3ca3597de4b2d816fd1258a733..0cd5da8415b9f555b7321fd7835bdb212195a99b 100644 (file)
@@ -62,7 +62,7 @@ void NAKED lm3s_busyWait(unsigned long iterations)
                : : "r"(__n) : "memory", "cc");
 }
 
-unsigned long clock_get_rate(void)
+INLINE unsigned long clock_get_rate(void)
 {
        reg32_t rcc = HWREG(SYSCTL_RCC);
 
@@ -88,7 +88,7 @@ INLINE int evaluate_sysdiv(unsigned long freq)
        return i;
 }
 
-void clock_set_rate(void)
+void clock_init(void)
 {
        reg32_t rcc, rcc2;
        unsigned long clk;
index 564afb17bc8812c4f67daa8e2f933a90bf8c7fb8..0f93e8ffa73309b59863d49a749a80a5bfe2cf25 100644 (file)
@@ -43,7 +43,6 @@
 
 extern void lm3s_busyWait(unsigned long iterations);
 
-unsigned long clock_get_rate(void);
-void clock_set_rate(void);
+void clock_init(void);
 
 #endif /* DRV_LM3S1968_CLOCK_H */