projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove timer dependece.
[bertos.git]
/
boards
/
ek-lm3s1968
/
hw
/
hw_adc.h
diff --git
a/boards/ek-lm3s1968/hw/hw_adc.h
b/boards/ek-lm3s1968/hw/hw_adc.h
index 66d643656bd8cce3340ec8847f12dd0076919071..1f6aeadd6f200eaab6aa0b58214cba231df5e1e7 100644
(file)
--- a/
boards/ek-lm3s1968/hw/hw_adc.h
+++ b/
boards/ek-lm3s1968/hw/hw_adc.h
@@
-39,7
+39,7
@@
#define HW_ADC_H
#include <drv/adc.h>
#define HW_ADC_H
#include <drv/adc.h>
-#include <drv/
timer
.h>
+#include <drv/
clock_lm3s
.h>
#include <io/cm3.h>
#include <io/cm3.h>
@@
-76,8
+76,11
@@
INLINE void hw_initIntTemp(void)
/* Enable ADC0 clock */
SYSCTL_RCGC0_R |= SYSCTL_RCGC0_ADC0;
/* Enable ADC0 clock */
SYSCTL_RCGC0_R |= SYSCTL_RCGC0_ADC0;
- /* Why this??? */
- timer_udelay(1);
+ /*
+ * We wait some time because the clock is istable
+ * and that could cause system hardfault
+ */
+ lm3s_busyWait(10);
/* Disable all sequence */
HWREG(ADC0_BASE + ADC_O_ACTSS) = 0;
/* Disable all sequence */
HWREG(ADC0_BASE + ADC_O_ACTSS) = 0;