aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorPiotr Esden-Tempski2011-10-29 15:48:55 -0700
committerPiotr Esden-Tempski2011-10-29 15:50:25 -0700
commit66c24ee131ddb41e7c8520804792415c9a999381 (patch)
treef8fa19a67a9a4e6b647fbbaf8f67cfd57dc73348 /examples
parent577e0a8b9d0c36b1eb35de038c95c8bde270071b (diff)
Changed the lisa/m dfu example to use PC2 led for enumeration indication instead of switching off jtag and using trst led.
Diffstat (limited to 'examples')
-rw-r--r--examples/stm32f1/lisa-m/usb_dfu/usbdfu.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/examples/stm32f1/lisa-m/usb_dfu/usbdfu.c b/examples/stm32f1/lisa-m/usb_dfu/usbdfu.c
index 02d919f..bb038f2 100644
--- a/examples/stm32f1/lisa-m/usb_dfu/usbdfu.c
+++ b/examples/stm32f1/lisa-m/usb_dfu/usbdfu.c
@@ -246,13 +246,12 @@ int main(void)
}
}
- rcc_clock_setup_in_hsi_out_48mhz();
+ rcc_clock_setup_in_hsi_out_48mhz();
- rcc_peripheral_enable_clock(&RCC_APB2ENR, RCC_APB2ENR_IOPAEN);
- rcc_peripheral_enable_clock(&RCC_APB2ENR, RCC_APB2ENR_AFIOEN);
+ rcc_peripheral_enable_clock(&RCC_APB2ENR, RCC_APB2ENR_IOPCEN);
- AFIO_MAPR |= AFIO_MAPR_SWJ_CFG_JTAG_OFF_SW_ON;
- gpio_set_mode(GPIOA, GPIO_MODE_INPUT, 0, GPIO15);
+ gpio_set(GPIOC, GPIO2);
+ gpio_set_mode(GPIOC, GPIO_MODE_OUTPUT_50_MHZ, GPIO_CNF_OUTPUT_PUSHPULL, GPIO2);
usbd_init(&stm32f107_usb_driver, &dev, &config, usb_strings);
usbd_set_control_buffer_size(sizeof(usbd_control_buffer));
@@ -261,9 +260,7 @@ int main(void)
USB_REQ_TYPE_TYPE | USB_REQ_TYPE_RECIPIENT,
usbdfu_control_request);
- gpio_set(GPIOA, GPIO15);
- gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_2_MHZ,
- GPIO_CNF_OUTPUT_PUSHPULL, GPIO15);
+ gpio_clear(GPIOC, GPIO2);
while (1)
usbd_poll();