aboutsummaryrefslogtreecommitdiffstats
path: root/testhal/STM32/STM32F4xx/onewire/onewire_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'testhal/STM32/STM32F4xx/onewire/onewire_test.c')
-rw-r--r--testhal/STM32/STM32F4xx/onewire/onewire_test.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/testhal/STM32/STM32F4xx/onewire/onewire_test.c b/testhal/STM32/STM32F4xx/onewire/onewire_test.c
index 0f8e84b..139732d 100644
--- a/testhal/STM32/STM32F4xx/onewire/onewire_test.c
+++ b/testhal/STM32/STM32F4xx/onewire/onewire_test.c
@@ -30,18 +30,25 @@
#endif
#endif
-#define ONEWIRE_MASTER_CHANNEL 2 /* this PWM channel drives bus */
-#define ONEWIRE_SAMPLE_CHANNEL 3 /* this one generates interrupts when sampling needed */
-
#if defined(BOARD_ST_STM32F4_DISCOVERY)
#define GPIOB_ONEWIRE GPIOB_PIN8
#define search_led_off() (palClearPad(GPIOD, GPIOD_LED4))
#define search_led_on() (palSetPad(GPIOD, GPIOD_LED4))
+#define ONEWIRE_MASTER_CHANNEL 2
+#define ONEWIRE_SAMPLE_CHANNEL 3
+#elif defined(BOARD_OLIMEX_STM32_103STK)
+#define GPIOB_ONEWIRE 8
+#define search_led_off() (palClearPad(GPIOC, GPIOC_LED))
+#define search_led_on() (palSetPad(GPIOC, GPIOC_LED))
+#define ONEWIRE_MASTER_CHANNEL 3
+#define ONEWIRE_SAMPLE_CHANNEL 2
#else
#define GPIOB_ONEWIRE GPIOB_TACHOMETER
#include "pads.h"
#define search_led_on red_led_on
#define search_led_off red_led_off
+#define ONEWIRE_MASTER_CHANNEL 2
+#define ONEWIRE_SAMPLE_CHANNEL 3
#endif
/*