Skip to content

Commit 564cb4d

Browse files
committed
First pass at the deinit for the stm32f103.
1 parent 48a2e21 commit 564cb4d

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

arch/arm/stm32f10x/deinit-all.c

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,35 @@
1+
#include "stm32f10x_adc.h"
2+
#include "stm32f10x_bkp.h"
3+
#include "stm32f10x_can.h"
4+
#include "stm32f10x_cec.h"
5+
#include "stm32f10x_dac.h"
6+
#include "stm32f10x_dma.h"
7+
#include "stm32f10x_exti.h"
8+
#include "stm32f10x_gpio.h"
9+
#include "stm32f10x_i2c.h"
10+
#include "stm32f10x_pwr.h"
11+
#include "stm32f10x_rcc.h"
12+
#include "stm32f10x_sdio.h"
13+
#include "stm32f10x_spi.h"
14+
#include "stm32f10x_tim.h"
15+
#include "stm32f10x_usart.h"
16+
#include "stm32f10x_wwdg.h"
17+
118
void cpu_deinit_all() {
19+
//ADC_DeInit(ADC_TypeDef* ADCx);
20+
BKP_DeInit();
21+
//CAN_DeInit(CAN_TypeDef* CANx);
22+
CEC_DeInit();
23+
DAC_DeInit();
24+
//DMA_DeInit(DMA_Channel_TypeDef* DMAy_Channelx);
25+
EXTI_DeInit();
26+
//GPIO_DeInit(GPIO_TypeDef* GPIOx);
27+
//I2C_DeInit(I2C_TypeDef* I2Cx);
28+
PWR_DeInit();
29+
RCC_DeInit();
30+
SDIO_DeInit();
31+
//SPI_I2S_DeInit(SPI_TypeDef* SPIx);
32+
//TIM_DeInit(TIM_TypeDef* TIMx);
33+
//USART_DeInit(USART_TypeDef* USARTx);
34+
WWDG_DeInit();
235
}

0 commit comments

Comments
 (0)