aboutsummaryrefslogtreecommitdiffstats
path: root/demos
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-11-21 19:10:46 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-11-21 19:10:46 +0000
commit2018975c3ebca410dd2f8b9a35fe510f4996fa77 (patch)
treecf9903d6a6613bff75531ccdf57043d455c5e39c /demos
parenta15011815ccc25e75f553edbf90a4687310e3bf8 (diff)
downloadChibiOS-2018975c3ebca410dd2f8b9a35fe510f4996fa77.tar.gz
ChibiOS-2018975c3ebca410dd2f8b9a35fe510f4996fa77.tar.bz2
ChibiOS-2018975c3ebca410dd2f8b9a35fe510f4996fa77.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2415 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'demos')
-rw-r--r--demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c6
-rw-r--r--demos/ARMCM3-STM32F100-DISCOVERY-GCC/readme.txt5
2 files changed, 7 insertions, 4 deletions
diff --git a/demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c b/demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c
index 0dbcc8354..c413e7986 100644
--- a/demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c
+++ b/demos/ARMCM3-STM32F100-DISCOVERY-GCC/main.c
@@ -46,7 +46,7 @@ static const ADCConversionGroup adcgrpcfg = {
ADC_GRP1_NUM_CHANNELS,
adccb,
0,
- ADC_CR2_EXTSEL_SWSTART | ADC_CR2_TSVREFE,
+ ADC_CR2_EXTSEL_SWSTART | ADC_CR2_TSVREFE | ADC_CR2_CONT,
0,
0,
ADC_SQR1_NUM_CH(ADC_GRP1_NUM_CHANNELS),
@@ -181,8 +181,10 @@ int main(int argc, char **argv) {
/*
* Initializes the ADC driver 1.
+ * The pin PC0 on the port GPIOC is programmed as analog input.
*/
adcStart(&ADCD1, &adccfg);
+ palSetGroupMode(GPIOC, PAL_PORT_BIT(0), PAL_MODE_INPUT_ANALOG);
/*
* Initializes the PWM driver 1, re-routes the TIM3 outputs, programs the
@@ -206,7 +208,7 @@ int main(int argc, char **argv) {
* sleeping in a loop and check the button state.
*/
while (TRUE) {
- if (palReadPad(IOPORT1, GPIOA_BUTTON))
+ if (palReadPad(GPIOA, GPIOA_BUTTON))
TestThread(&SD1);
chThdSleepMilliseconds(500);
}
diff --git a/demos/ARMCM3-STM32F100-DISCOVERY-GCC/readme.txt b/demos/ARMCM3-STM32F100-DISCOVERY-GCC/readme.txt
index 8423d1394..4d80483e8 100644
--- a/demos/ARMCM3-STM32F100-DISCOVERY-GCC/readme.txt
+++ b/demos/ARMCM3-STM32F100-DISCOVERY-GCC/readme.txt
@@ -9,8 +9,9 @@ The demo runs on an ST STM32VL-Discovery board.
** The Demo **
The demo shows how to use the ADC, PWM and SPI drivers using asynchronous
-APIs. The ADC samples two channels and modulates the PWM using the sample
-values. The sample data is also transmitted on the SPI port 1.
+APIs. The ADC samples two channels (temperature sensor and PC0) and modulates
+the PWM using the sampled values. The sample data is also transmitted on
+the SPI port 1.
By pressing the button located on the board the test procedure is activated
with output on the serial port COM1 (USART1).