├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── main.c ├── main.h ├── startup_stm32f30x.s ├── stm32 ├── core │ └── include │ │ ├── arm_common_tables.h │ │ ├── arm_math.h │ │ ├── core_cm0.h │ │ ├── core_cm3.h │ │ ├── core_cm4.h │ │ ├── core_cm4_simd.h │ │ ├── core_cmFunc.h │ │ ├── core_cmInstr.h │ │ ├── core_sc000.h │ │ └── core_sc300.h ├── device │ └── include │ │ ├── stm32f30x.h │ │ └── system_stm32f30x.h ├── discovery │ ├── include │ │ ├── stm32f3_discovery.h │ │ ├── stm32f3_discovery_l3gd20.h │ │ └── stm32f3_discovery_lsm303dlhc.h │ └── src │ │ ├── stm32f3_discovery.c │ │ ├── stm32f3_discovery_l3gd20.c │ │ └── stm32f3_discovery_lsm303dlhc.c └── periph │ ├── include │ ├── stm32f30x_adc.h │ ├── stm32f30x_can.h │ ├── stm32f30x_comp.h │ ├── stm32f30x_crc.h │ ├── stm32f30x_dac.h │ ├── stm32f30x_dbgmcu.h │ ├── stm32f30x_dma.h │ ├── stm32f30x_exti.h │ ├── stm32f30x_flash.h │ ├── stm32f30x_gpio.h │ ├── stm32f30x_i2c.h │ ├── stm32f30x_iwdg.h │ ├── stm32f30x_misc.h │ ├── stm32f30x_opamp.h │ ├── stm32f30x_pwr.h │ ├── stm32f30x_rcc.h │ ├── stm32f30x_rtc.h │ ├── stm32f30x_spi.h │ ├── stm32f30x_syscfg.h │ ├── stm32f30x_tim.h │ ├── stm32f30x_usart.h │ └── stm32f30x_wwdg.h │ └── src │ ├── stm32f30x_adc.c │ ├── stm32f30x_can.c │ ├── stm32f30x_comp.c │ ├── stm32f30x_crc.c │ ├── stm32f30x_dac.c │ ├── stm32f30x_dbgmcu.c │ ├── stm32f30x_dma.c │ ├── stm32f30x_exti.c │ ├── stm32f30x_flash.c │ ├── stm32f30x_gpio.c │ ├── stm32f30x_i2c.c │ ├── stm32f30x_iwdg.c │ ├── stm32f30x_misc.c │ ├── stm32f30x_opamp.c │ ├── stm32f30x_pwr.c │ ├── stm32f30x_rcc.c │ ├── stm32f30x_rtc.c │ ├── stm32f30x_spi.c │ ├── stm32f30x_syscfg.c │ ├── stm32f30x_tim.c │ ├── stm32f30x_usart.c │ └── stm32f30x_wwdg.c ├── stm32_flash.ld ├── stm32f30x_conf.h ├── stm32f30x_it.c ├── stm32f30x_it.h └── system_stm32f30x.c /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | build 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/main.c -------------------------------------------------------------------------------- /main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/main.h -------------------------------------------------------------------------------- /startup_stm32f30x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/startup_stm32f30x.s -------------------------------------------------------------------------------- /stm32/core/include/arm_common_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/core/include/arm_common_tables.h -------------------------------------------------------------------------------- /stm32/core/include/arm_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/core/include/arm_math.h -------------------------------------------------------------------------------- /stm32/core/include/core_cm0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/core/include/core_cm0.h -------------------------------------------------------------------------------- /stm32/core/include/core_cm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/core/include/core_cm3.h -------------------------------------------------------------------------------- /stm32/core/include/core_cm4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/core/include/core_cm4.h -------------------------------------------------------------------------------- /stm32/core/include/core_cm4_simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/core/include/core_cm4_simd.h -------------------------------------------------------------------------------- /stm32/core/include/core_cmFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/core/include/core_cmFunc.h -------------------------------------------------------------------------------- /stm32/core/include/core_cmInstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/core/include/core_cmInstr.h -------------------------------------------------------------------------------- /stm32/core/include/core_sc000.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/core/include/core_sc000.h -------------------------------------------------------------------------------- /stm32/core/include/core_sc300.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/core/include/core_sc300.h -------------------------------------------------------------------------------- /stm32/device/include/stm32f30x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/device/include/stm32f30x.h -------------------------------------------------------------------------------- /stm32/device/include/system_stm32f30x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/device/include/system_stm32f30x.h -------------------------------------------------------------------------------- /stm32/discovery/include/stm32f3_discovery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/discovery/include/stm32f3_discovery.h -------------------------------------------------------------------------------- /stm32/discovery/include/stm32f3_discovery_l3gd20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/discovery/include/stm32f3_discovery_l3gd20.h -------------------------------------------------------------------------------- /stm32/discovery/include/stm32f3_discovery_lsm303dlhc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/discovery/include/stm32f3_discovery_lsm303dlhc.h -------------------------------------------------------------------------------- /stm32/discovery/src/stm32f3_discovery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/discovery/src/stm32f3_discovery.c -------------------------------------------------------------------------------- /stm32/discovery/src/stm32f3_discovery_l3gd20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/discovery/src/stm32f3_discovery_l3gd20.c -------------------------------------------------------------------------------- /stm32/discovery/src/stm32f3_discovery_lsm303dlhc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/discovery/src/stm32f3_discovery_lsm303dlhc.c -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_adc.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_can.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_comp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_comp.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_crc.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_dac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_dac.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_dbgmcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_dbgmcu.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_dma.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_exti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_exti.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_flash.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_gpio.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_i2c.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_iwdg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_iwdg.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_misc.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_opamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_opamp.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_pwr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_pwr.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_rcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_rcc.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_rtc.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_spi.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_syscfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_syscfg.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_tim.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_usart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_usart.h -------------------------------------------------------------------------------- /stm32/periph/include/stm32f30x_wwdg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/include/stm32f30x_wwdg.h -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_adc.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_can.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_can.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_comp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_comp.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_crc.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_dac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_dac.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_dbgmcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_dbgmcu.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_dma.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_exti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_exti.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_flash.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_gpio.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_i2c.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_iwdg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_iwdg.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_misc.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_opamp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_opamp.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_pwr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_pwr.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_rcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_rcc.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_rtc.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_spi.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_syscfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_syscfg.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_tim.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_usart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_usart.c -------------------------------------------------------------------------------- /stm32/periph/src/stm32f30x_wwdg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32/periph/src/stm32f30x_wwdg.c -------------------------------------------------------------------------------- /stm32_flash.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32_flash.ld -------------------------------------------------------------------------------- /stm32f30x_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32f30x_conf.h -------------------------------------------------------------------------------- /stm32f30x_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32f30x_it.c -------------------------------------------------------------------------------- /stm32f30x_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/stm32f30x_it.h -------------------------------------------------------------------------------- /system_stm32f30x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitsky/stm32-example/HEAD/system_stm32f30x.c --------------------------------------------------------------------------------