├── .gitignore ├── README.md ├── adc ├── adc.c ├── makefile └── stm32.ld ├── clock ├── clock.c ├── makefile └── stm32.ld ├── dac ├── dac.c ├── makefile └── stm32.ld ├── dma ├── dma.c ├── makefile └── stm32.ld ├── ext_int ├── ext_int.c ├── makefile └── stm32.ld ├── mathtest ├── makefile ├── mathtest.c └── stm32.ld ├── pwm ├── makefile ├── pwm.c └── stm32.ld ├── systick ├── makefile ├── stm32.ld └── systick.c ├── timer ├── makefile ├── stm32.ld └── timer.c ├── timer_int ├── makefile ├── stm32.ld └── timer_int.c └── uart ├── makefile ├── stm32.ld └── uart.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/README.md -------------------------------------------------------------------------------- /adc/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/adc/adc.c -------------------------------------------------------------------------------- /adc/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/adc/makefile -------------------------------------------------------------------------------- /adc/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/adc/stm32.ld -------------------------------------------------------------------------------- /clock/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/clock/clock.c -------------------------------------------------------------------------------- /clock/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/clock/makefile -------------------------------------------------------------------------------- /clock/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/clock/stm32.ld -------------------------------------------------------------------------------- /dac/dac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/dac/dac.c -------------------------------------------------------------------------------- /dac/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/dac/makefile -------------------------------------------------------------------------------- /dac/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/dac/stm32.ld -------------------------------------------------------------------------------- /dma/dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/dma/dma.c -------------------------------------------------------------------------------- /dma/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/dma/makefile -------------------------------------------------------------------------------- /dma/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/dma/stm32.ld -------------------------------------------------------------------------------- /ext_int/ext_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/ext_int/ext_int.c -------------------------------------------------------------------------------- /ext_int/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/ext_int/makefile -------------------------------------------------------------------------------- /ext_int/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/ext_int/stm32.ld -------------------------------------------------------------------------------- /mathtest/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/mathtest/makefile -------------------------------------------------------------------------------- /mathtest/mathtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/mathtest/mathtest.c -------------------------------------------------------------------------------- /mathtest/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/mathtest/stm32.ld -------------------------------------------------------------------------------- /pwm/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/pwm/makefile -------------------------------------------------------------------------------- /pwm/pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/pwm/pwm.c -------------------------------------------------------------------------------- /pwm/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/pwm/stm32.ld -------------------------------------------------------------------------------- /systick/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/systick/makefile -------------------------------------------------------------------------------- /systick/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/systick/stm32.ld -------------------------------------------------------------------------------- /systick/systick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/systick/systick.c -------------------------------------------------------------------------------- /timer/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/timer/makefile -------------------------------------------------------------------------------- /timer/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/timer/stm32.ld -------------------------------------------------------------------------------- /timer/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/timer/timer.c -------------------------------------------------------------------------------- /timer_int/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/timer_int/makefile -------------------------------------------------------------------------------- /timer_int/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/timer_int/stm32.ld -------------------------------------------------------------------------------- /timer_int/timer_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/timer_int/timer_int.c -------------------------------------------------------------------------------- /uart/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/uart/makefile -------------------------------------------------------------------------------- /uart/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/uart/stm32.ld -------------------------------------------------------------------------------- /uart/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcayci/stm32f1-bare-metal/HEAD/uart/uart.c --------------------------------------------------------------------------------