├── .gitignore ├── LICENSE ├── README.md ├── firmware ├── .cproject ├── .project ├── bldc_drive_block.hex ├── bldc_drive_sinusoid.hex ├── include │ └── stm32f10x_conf.h ├── ldscripts │ ├── libs.ld │ ├── mem.ld │ └── sections.ld ├── src │ ├── adc.c │ ├── adc.h │ ├── configuration.c │ ├── configuration.h │ ├── eeprom.c │ ├── eeprom.h │ ├── encoder.c │ ├── encoder.h │ ├── hall.c │ ├── hall.h │ ├── input.c │ ├── input.h │ ├── main.c │ ├── pid.c │ ├── pid.h │ ├── pwm.c │ ├── pwm.h │ ├── usart.c │ ├── usart.h │ ├── utils.c │ └── utils.h └── system │ ├── include │ ├── arm │ │ └── semihosting.h │ ├── cmsis │ │ ├── README_CMSIS.txt │ │ ├── README_DEVICE.txt │ │ ├── arm_common_tables.h │ │ ├── arm_const_structs.h │ │ ├── arm_math.h │ │ ├── cmsis_device.h │ │ ├── core_cm0.h │ │ ├── core_cm0plus.h │ │ ├── core_cm3.h │ │ ├── core_cm4.h │ │ ├── core_cm4_simd.h │ │ ├── core_cmFunc.h │ │ ├── core_cmInstr.h │ │ ├── core_sc000.h │ │ ├── core_sc300.h │ │ ├── stm32f10x.h │ │ └── system_stm32f10x.h │ ├── cortexm │ │ └── ExceptionHandlers.h │ ├── diag │ │ └── Trace.h │ └── stm32f1-stdperiph │ │ ├── README_STDPERIPH.txt │ │ ├── misc.h │ │ ├── stm32f10x_adc.h │ │ ├── stm32f10x_bkp.h │ │ ├── stm32f10x_can.h │ │ ├── stm32f10x_cec.h │ │ ├── stm32f10x_crc.h │ │ ├── stm32f10x_dac.h │ │ ├── stm32f10x_dbgmcu.h │ │ ├── stm32f10x_dma.h │ │ ├── stm32f10x_exti.h │ │ ├── stm32f10x_flash.h │ │ ├── stm32f10x_fsmc.h │ │ ├── stm32f10x_gpio.h │ │ ├── stm32f10x_i2c.h │ │ ├── stm32f10x_iwdg.h │ │ ├── stm32f10x_pwr.h │ │ ├── stm32f10x_rcc.h │ │ ├── stm32f10x_rtc.h │ │ ├── stm32f10x_sdio.h │ │ ├── stm32f10x_spi.h │ │ ├── stm32f10x_tim.h │ │ ├── stm32f10x_usart.h │ │ └── stm32f10x_wwdg.h │ └── src │ ├── cmsis │ ├── README_DEVICE.txt │ ├── system_stm32f10x.c │ └── vectors_stm32f10x.c │ ├── cortexm │ ├── _initialize_hardware.c │ ├── _reset_hardware.c │ └── exception_handlers.c │ ├── diag │ ├── Trace.c │ └── trace_impl.c │ ├── newlib │ ├── README.txt │ ├── _cxx.cpp │ ├── _exit.c │ ├── _sbrk.c │ ├── _startup.c │ ├── _syscalls.c │ ├── _write.c │ └── assert.c │ └── stm32f1-stdperiph │ ├── README_STDPERIPH.txt │ ├── misc.c │ ├── stm32f10x_adc.c │ ├── stm32f10x_bkp.c │ ├── stm32f10x_can.c │ ├── stm32f10x_cec.c │ ├── stm32f10x_crc.c │ ├── stm32f10x_dac.c │ ├── stm32f10x_dbgmcu.c │ ├── stm32f10x_dma.c │ ├── stm32f10x_exti.c │ ├── stm32f10x_flash.c │ ├── stm32f10x_fsmc.c │ ├── stm32f10x_gpio.c │ ├── stm32f10x_i2c.c │ ├── stm32f10x_iwdg.c │ ├── stm32f10x_pwr.c │ ├── stm32f10x_rcc.c │ ├── stm32f10x_rtc.c │ ├── stm32f10x_sdio.c │ ├── stm32f10x_spi.c │ ├── stm32f10x_tim.c │ ├── stm32f10x_usart.c │ └── stm32f10x_wwdg.c ├── gui ├── ServoGui.py ├── __init__.py └── servogui.nja └── hardware ├── bldc_control_v2 ├── bldc_control_ver2-cache.lib ├── bldc_control_ver2.kicad_pcb ├── bldc_control_ver2.net ├── bldc_control_ver2.pro └── bldc_control_ver2.sch ├── bldc_control_v3 ├── bldc_control_ver3-cache.lib ├── bldc_control_ver3.bak ├── bldc_control_ver3.kicad_pcb ├── bldc_control_ver3.kicad_pcb-bak ├── bldc_control_ver3.net ├── bldc_control_ver3.pro └── bldc_control_ver3.sch ├── bldc_drive_v2 ├── Alu_casing.kicad_pcb ├── Alu_casing.kicad_pcb-bak ├── Alu_casing.pro ├── bldc_drive-cache.lib ├── bldc_drive.bak ├── bldc_drive.kicad_pcb ├── bldc_drive.kicad_pcb-bak ├── bldc_drive.net ├── bldc_drive.pdf ├── bldc_drive.pro └── bldc_drive.sch └── libraries ├── 6n137.bak ├── 6n137.bck ├── 6n137.dcm ├── 6n137.lib ├── INA270.lib ├── custom_7805.dcm ├── custom_7805.lib └── vias.pretty └── Via-0.6mm.kicad_mod /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/README.md -------------------------------------------------------------------------------- /firmware/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/.cproject -------------------------------------------------------------------------------- /firmware/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/.project -------------------------------------------------------------------------------- /firmware/bldc_drive_block.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/bldc_drive_block.hex -------------------------------------------------------------------------------- /firmware/bldc_drive_sinusoid.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/bldc_drive_sinusoid.hex -------------------------------------------------------------------------------- /firmware/include/stm32f10x_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/include/stm32f10x_conf.h -------------------------------------------------------------------------------- /firmware/ldscripts/libs.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/ldscripts/libs.ld -------------------------------------------------------------------------------- /firmware/ldscripts/mem.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/ldscripts/mem.ld -------------------------------------------------------------------------------- /firmware/ldscripts/sections.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/ldscripts/sections.ld -------------------------------------------------------------------------------- /firmware/src/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/adc.c -------------------------------------------------------------------------------- /firmware/src/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/adc.h -------------------------------------------------------------------------------- /firmware/src/configuration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/configuration.c -------------------------------------------------------------------------------- /firmware/src/configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/configuration.h -------------------------------------------------------------------------------- /firmware/src/eeprom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/eeprom.c -------------------------------------------------------------------------------- /firmware/src/eeprom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/eeprom.h -------------------------------------------------------------------------------- /firmware/src/encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/encoder.c -------------------------------------------------------------------------------- /firmware/src/encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/encoder.h -------------------------------------------------------------------------------- /firmware/src/hall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/hall.c -------------------------------------------------------------------------------- /firmware/src/hall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/hall.h -------------------------------------------------------------------------------- /firmware/src/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/input.c -------------------------------------------------------------------------------- /firmware/src/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/input.h -------------------------------------------------------------------------------- /firmware/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/main.c -------------------------------------------------------------------------------- /firmware/src/pid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/pid.c -------------------------------------------------------------------------------- /firmware/src/pid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/pid.h -------------------------------------------------------------------------------- /firmware/src/pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/pwm.c -------------------------------------------------------------------------------- /firmware/src/pwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/pwm.h -------------------------------------------------------------------------------- /firmware/src/usart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/usart.c -------------------------------------------------------------------------------- /firmware/src/usart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/usart.h -------------------------------------------------------------------------------- /firmware/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/utils.c -------------------------------------------------------------------------------- /firmware/src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/src/utils.h -------------------------------------------------------------------------------- /firmware/system/include/arm/semihosting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/arm/semihosting.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/README_CMSIS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/README_CMSIS.txt -------------------------------------------------------------------------------- /firmware/system/include/cmsis/README_DEVICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/README_DEVICE.txt -------------------------------------------------------------------------------- /firmware/system/include/cmsis/arm_common_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/arm_common_tables.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/arm_const_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/arm_const_structs.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/arm_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/arm_math.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/cmsis_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/cmsis_device.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/core_cm0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/core_cm0.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/core_cm0plus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/core_cm0plus.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/core_cm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/core_cm3.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/core_cm4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/core_cm4.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/core_cm4_simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/core_cm4_simd.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/core_cmFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/core_cmFunc.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/core_cmInstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/core_cmInstr.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/core_sc000.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/core_sc000.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/core_sc300.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/core_sc300.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/stm32f10x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/stm32f10x.h -------------------------------------------------------------------------------- /firmware/system/include/cmsis/system_stm32f10x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cmsis/system_stm32f10x.h -------------------------------------------------------------------------------- /firmware/system/include/cortexm/ExceptionHandlers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/cortexm/ExceptionHandlers.h -------------------------------------------------------------------------------- /firmware/system/include/diag/Trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/diag/Trace.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/README_STDPERIPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/README_STDPERIPH.txt -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/misc.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_adc.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_bkp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_bkp.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_can.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_cec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_cec.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_crc.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_dac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_dac.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_dbgmcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_dbgmcu.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_dma.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_exti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_exti.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_flash.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_fsmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_fsmc.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_gpio.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_i2c.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_iwdg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_iwdg.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_pwr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_pwr.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_rcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_rcc.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_rtc.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_sdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_sdio.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_spi.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_tim.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_usart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_usart.h -------------------------------------------------------------------------------- /firmware/system/include/stm32f1-stdperiph/stm32f10x_wwdg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/include/stm32f1-stdperiph/stm32f10x_wwdg.h -------------------------------------------------------------------------------- /firmware/system/src/cmsis/README_DEVICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/cmsis/README_DEVICE.txt -------------------------------------------------------------------------------- /firmware/system/src/cmsis/system_stm32f10x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/cmsis/system_stm32f10x.c -------------------------------------------------------------------------------- /firmware/system/src/cmsis/vectors_stm32f10x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/cmsis/vectors_stm32f10x.c -------------------------------------------------------------------------------- /firmware/system/src/cortexm/_initialize_hardware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/cortexm/_initialize_hardware.c -------------------------------------------------------------------------------- /firmware/system/src/cortexm/_reset_hardware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/cortexm/_reset_hardware.c -------------------------------------------------------------------------------- /firmware/system/src/cortexm/exception_handlers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/cortexm/exception_handlers.c -------------------------------------------------------------------------------- /firmware/system/src/diag/Trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/diag/Trace.c -------------------------------------------------------------------------------- /firmware/system/src/diag/trace_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/diag/trace_impl.c -------------------------------------------------------------------------------- /firmware/system/src/newlib/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/newlib/README.txt -------------------------------------------------------------------------------- /firmware/system/src/newlib/_cxx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/newlib/_cxx.cpp -------------------------------------------------------------------------------- /firmware/system/src/newlib/_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/newlib/_exit.c -------------------------------------------------------------------------------- /firmware/system/src/newlib/_sbrk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/newlib/_sbrk.c -------------------------------------------------------------------------------- /firmware/system/src/newlib/_startup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/newlib/_startup.c -------------------------------------------------------------------------------- /firmware/system/src/newlib/_syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/newlib/_syscalls.c -------------------------------------------------------------------------------- /firmware/system/src/newlib/_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/newlib/_write.c -------------------------------------------------------------------------------- /firmware/system/src/newlib/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/newlib/assert.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/README_STDPERIPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/README_STDPERIPH.txt -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/misc.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_adc.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_bkp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_bkp.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_can.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_can.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_cec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_cec.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_crc.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_dac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_dac.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_dbgmcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_dbgmcu.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_dma.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_exti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_exti.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_flash.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_fsmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_fsmc.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_gpio.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_i2c.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_iwdg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_iwdg.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_pwr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_pwr.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_rcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_rcc.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_rtc.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_sdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_sdio.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_spi.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_tim.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_usart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_usart.c -------------------------------------------------------------------------------- /firmware/system/src/stm32f1-stdperiph/stm32f10x_wwdg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/firmware/system/src/stm32f1-stdperiph/stm32f10x_wwdg.c -------------------------------------------------------------------------------- /gui/ServoGui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/gui/ServoGui.py -------------------------------------------------------------------------------- /gui/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /gui/servogui.nja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/gui/servogui.nja -------------------------------------------------------------------------------- /hardware/bldc_control_v2/bldc_control_ver2-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_control_v2/bldc_control_ver2-cache.lib -------------------------------------------------------------------------------- /hardware/bldc_control_v2/bldc_control_ver2.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_control_v2/bldc_control_ver2.kicad_pcb -------------------------------------------------------------------------------- /hardware/bldc_control_v2/bldc_control_ver2.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_control_v2/bldc_control_ver2.net -------------------------------------------------------------------------------- /hardware/bldc_control_v2/bldc_control_ver2.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_control_v2/bldc_control_ver2.pro -------------------------------------------------------------------------------- /hardware/bldc_control_v2/bldc_control_ver2.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_control_v2/bldc_control_ver2.sch -------------------------------------------------------------------------------- /hardware/bldc_control_v3/bldc_control_ver3-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_control_v3/bldc_control_ver3-cache.lib -------------------------------------------------------------------------------- /hardware/bldc_control_v3/bldc_control_ver3.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_control_v3/bldc_control_ver3.bak -------------------------------------------------------------------------------- /hardware/bldc_control_v3/bldc_control_ver3.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_control_v3/bldc_control_ver3.kicad_pcb -------------------------------------------------------------------------------- /hardware/bldc_control_v3/bldc_control_ver3.kicad_pcb-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_control_v3/bldc_control_ver3.kicad_pcb-bak -------------------------------------------------------------------------------- /hardware/bldc_control_v3/bldc_control_ver3.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_control_v3/bldc_control_ver3.net -------------------------------------------------------------------------------- /hardware/bldc_control_v3/bldc_control_ver3.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_control_v3/bldc_control_ver3.pro -------------------------------------------------------------------------------- /hardware/bldc_control_v3/bldc_control_ver3.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_control_v3/bldc_control_ver3.sch -------------------------------------------------------------------------------- /hardware/bldc_drive_v2/Alu_casing.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_drive_v2/Alu_casing.kicad_pcb -------------------------------------------------------------------------------- /hardware/bldc_drive_v2/Alu_casing.kicad_pcb-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_drive_v2/Alu_casing.kicad_pcb-bak -------------------------------------------------------------------------------- /hardware/bldc_drive_v2/Alu_casing.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_drive_v2/Alu_casing.pro -------------------------------------------------------------------------------- /hardware/bldc_drive_v2/bldc_drive-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_drive_v2/bldc_drive-cache.lib -------------------------------------------------------------------------------- /hardware/bldc_drive_v2/bldc_drive.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_drive_v2/bldc_drive.bak -------------------------------------------------------------------------------- /hardware/bldc_drive_v2/bldc_drive.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_drive_v2/bldc_drive.kicad_pcb -------------------------------------------------------------------------------- /hardware/bldc_drive_v2/bldc_drive.kicad_pcb-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_drive_v2/bldc_drive.kicad_pcb-bak -------------------------------------------------------------------------------- /hardware/bldc_drive_v2/bldc_drive.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_drive_v2/bldc_drive.net -------------------------------------------------------------------------------- /hardware/bldc_drive_v2/bldc_drive.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_drive_v2/bldc_drive.pdf -------------------------------------------------------------------------------- /hardware/bldc_drive_v2/bldc_drive.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_drive_v2/bldc_drive.pro -------------------------------------------------------------------------------- /hardware/bldc_drive_v2/bldc_drive.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/bldc_drive_v2/bldc_drive.sch -------------------------------------------------------------------------------- /hardware/libraries/6n137.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/libraries/6n137.bak -------------------------------------------------------------------------------- /hardware/libraries/6n137.bck: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /hardware/libraries/6n137.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /hardware/libraries/6n137.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/libraries/6n137.lib -------------------------------------------------------------------------------- /hardware/libraries/INA270.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/libraries/INA270.lib -------------------------------------------------------------------------------- /hardware/libraries/custom_7805.dcm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/libraries/custom_7805.dcm -------------------------------------------------------------------------------- /hardware/libraries/custom_7805.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/libraries/custom_7805.lib -------------------------------------------------------------------------------- /hardware/libraries/vias.pretty/Via-0.6mm.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pekkaroi/bldc-drive/HEAD/hardware/libraries/vias.pretty/Via-0.6mm.kicad_mod --------------------------------------------------------------------------------