From 931cd97f15a377144d740defa7cb838fbbbe9b71 Mon Sep 17 00:00:00 2001 From: Gareth McMullin Date: Fri, 15 Mar 2013 20:50:55 +1300 Subject: Removed stm32_can and usps_f407 platforms. --- src/platforms/stm32_can/usbdfu.c | 71 ---------------------------------------- 1 file changed, 71 deletions(-) delete mode 100644 src/platforms/stm32_can/usbdfu.c (limited to 'src/platforms/stm32_can/usbdfu.c') diff --git a/src/platforms/stm32_can/usbdfu.c b/src/platforms/stm32_can/usbdfu.c deleted file mode 100644 index a051b96..0000000 --- a/src/platforms/stm32_can/usbdfu.c +++ /dev/null @@ -1,71 +0,0 @@ -/* - * This file is part of the Black Magic Debug project. - * - * Copyright (C) 2013 Gareth McMullin - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include -#include -#include -#include -#include - -#include "usbdfu.h" - -void dfu_detach(void) -{ - /* USB device must detach, we just reset... */ - scb_reset_system(); -} - -int main(void) -{ - /* Check the force bootloader pin*/ - rcc_peripheral_enable_clock(&RCC_APB2ENR, RCC_APB2ENR_IOPAEN); - if(!gpio_get(GPIOA, GPIO0)) - dfu_jump_app_if_valid(); - - dfu_protect_enable(); - - rcc_clock_setup_in_hse_8mhz_out_72mhz(); - systick_set_clocksource(STK_CTRL_CLKSOURCE_AHB_DIV8); - systick_set_reload(900000); - - rcc_peripheral_enable_clock(&RCC_APB2ENR, RCC_APB2ENR_IOPAEN); - rcc_peripheral_enable_clock(&RCC_APB1ENR, RCC_APB1ENR_USBEN); - gpio_set_mode(GPIOA, GPIO_MODE_INPUT, 0, GPIO8); - - systick_interrupt_enable(); - systick_counter_enable(); - - gpio_set_mode(GPIOB, GPIO_MODE_OUTPUT_2_MHZ, - GPIO_CNF_OUTPUT_PUSHPULL, GPIO0); - - /* Set up USB*/ - rcc_peripheral_enable_clock(&RCC_APB2ENR, RCC_APB2ENR_IOPAEN); - rcc_peripheral_enable_clock(&RCC_AHBENR, RCC_AHBENR_OTGFSEN); - rcc_peripheral_enable_clock(&RCC_APB2ENR, RCC_APB2ENR_IOPBEN); - dfu_init(&stm32f107_usb_driver); - - dfu_main(); -} - - -void sys_tick_handler(void) -{ - gpio_toggle(GPIOB, GPIO0); /* LED2 on/off */ -} - -- cgit v1.2.3