aboutsummaryrefslogtreecommitdiffstats
path: root/demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-11-23 16:16:53 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-11-23 16:16:53 +0000
commita5bdf86e5b89a7abb281ac5514c7d6cb4d64c365 (patch)
treedf5b738ab072ac68f42a769032d37278b43b4677 /demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c
parent64c9d79b312dd40757cbcb66003c10690f415079 (diff)
downloadChibiOS-a5bdf86e5b89a7abb281ac5514c7d6cb4d64c365.tar.gz
ChibiOS-a5bdf86e5b89a7abb281ac5514c7d6cb4d64c365.tar.bz2
ChibiOS-a5bdf86e5b89a7abb281ac5514c7d6cb4d64c365.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2424 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c')
-rw-r--r--demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c b/demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c
index c86d00e4c..b1bc37c29 100644
--- a/demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c
+++ b/demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c
@@ -39,15 +39,17 @@ static adcsample_t samples[ADC_GRP1_NUM_CHANNELS * ADC_GRP1_BUF_DEPTH];
/*
* ADC conversion group.
* Mode: Linear buffer, 4 samples of 2 channels, SW triggered.
- * Channels: IN10, Sensor.
+ * Channels: IN10 (41.5 cycles sample time)
+ * Sensor (239.5 cycles sample time)
*/
static const ADCConversionGroup adcgrpcfg = {
FALSE,
ADC_GRP1_NUM_CHANNELS,
adccb,
+ /* HW dependent part.*/
0,
ADC_CR2_EXTSEL_SWSTART | ADC_CR2_TSVREFE | ADC_CR2_CONT,
- 0,
+ ADC_SMPR1_SMP_AN10(ADC_SAMPLE_41P5) | ADC_SMPR1_SMP_SENSOR(ADC_SAMPLE_239P5),
0,
ADC_SQR1_NUM_CH(ADC_GRP1_NUM_CHANNELS),
0,
@@ -73,6 +75,7 @@ static PWMConfig pwmcfg = {
{PWM_OUTPUT_ACTIVE_HIGH, NULL},
{PWM_OUTPUT_ACTIVE_HIGH, NULL}
},
+ /* HW dependent part.*/
PWM_COMPUTE_PSC(STM32_TIMCLK1, 10000), /* 10KHz PWM clock frequency. */
PWM_COMPUTE_ARR(10000, 1000000000), /* PWM period 1S (in nS). */
0
@@ -85,6 +88,7 @@ static PWMConfig pwmcfg = {
*/
static const SPIConfig spicfg = {
spicb,
+ /* HW dependent part.*/
GPIOA,
GPIOA_SPI1NSS,
SPI_CR1_DFF