├── .gitignore ├── README ├── art ├── README ├── open-bldc-logo-pcb.svg ├── open-bldc-logo-wiki.svg └── open-bldc-logo.png ├── doc ├── PWM-Schemes.svg ├── PWM-Schemes2.svg ├── design-discussions.txt ├── openbldc_startup.dia ├── phases_and_zones.svg └── pwm_schemes_and_bemf.svg └── source ├── .gitignore ├── Makefile ├── conf ├── clogic-v1_1-board-config.yaml ├── mc-config.yaml ├── test_32bit_tim-config.yaml ├── test_blink-config.yaml ├── test_can-config.yaml ├── test_ext_flash-config.yaml ├── test_governor-config.yaml └── test_sys_tick-config.yaml ├── firmware ├── COPYING ├── Makefile ├── Makefile.targets ├── README ├── doc │ └── .gitignore ├── doxygen.conf ├── doxygen_header.html ├── driver │ ├── 32bit_tim.c │ ├── 32bit_tim.h │ ├── adc.c │ ├── adc.h │ ├── bemf_hardware_detect.c │ ├── bemf_hardware_detect.h │ ├── can.c │ ├── can.h │ ├── debug_pins.c │ ├── debug_pins.h │ ├── ext_flash.c │ ├── ext_flash.h │ ├── i2c1.c │ ├── i2c1.h │ ├── led.c │ ├── led.h │ ├── macro_utils.h │ ├── mcu.c │ ├── mcu.h │ ├── sys_tick.c │ ├── sys_tick.h │ ├── usart.c │ └── usart.h ├── scripts │ ├── black_magic_probe_debug.scr │ ├── black_magic_probe_flash.scr │ └── setlocalversion ├── src │ ├── comm_process.h │ ├── comm_process_hardware.c │ ├── comm_process_sampling.c │ ├── comm_tim.c │ ├── comm_tim.h │ ├── control_process.c │ ├── control_process.h │ ├── cp_aligning.c │ ├── cp_aligning.h │ ├── cp_error.c │ ├── cp_error.h │ ├── cp_idle.c │ ├── cp_idle.h │ ├── cp_spinning.c │ ├── cp_spinning.h │ ├── cp_spinup.h │ ├── cp_spinup_2step.c │ ├── cp_spinup_modstep.c │ ├── cp_spinup_soft_timer.c │ ├── cpu_load_process.c │ ├── cpu_load_process.h │ ├── gprot.c │ ├── gprot.h │ ├── main.h │ ├── mc_main.c │ ├── params_guarded.h │ ├── pwm │ │ ├── pwm.c │ │ ├── pwm.h │ │ ├── pwm_scheme_12step_pwm_on_pwm.c │ │ ├── pwm_scheme_12step_pwm_on_pwm.h │ │ ├── pwm_scheme_6step_h_on_l_pwm.c │ │ ├── pwm_scheme_6step_h_on_l_pwm.h │ │ ├── pwm_scheme_6step_h_pwm_l_on.c │ │ ├── pwm_scheme_6step_h_pwm_l_on.h │ │ ├── pwm_scheme_6step_on_pwm.c │ │ ├── pwm_scheme_6step_on_pwm.h │ │ ├── pwm_scheme_6step_pwm_on.c │ │ ├── pwm_scheme_6step_pwm_on.h │ │ ├── pwm_schemes.h │ │ └── pwm_utils.h │ ├── sensor_process.c │ ├── sensor_process.h │ ├── stm32.ld │ └── types.h └── test │ ├── 32bit_tim_main.c │ ├── 32bit_tim_ref_tim.c │ ├── 32bit_tim_ref_tim.h │ ├── blink_main.c │ ├── can_main.c │ ├── debug_pins_main.c │ ├── ext_flash_main.c │ ├── governor_main.c │ ├── gprot_test_ext_flash.c │ ├── gprot_test_ext_flash.h │ ├── gprot_test_governor.c │ ├── gprot_test_governor.h │ └── sys_tick_main.c ├── libgovernor ├── .gitignore ├── AUTHORS ├── COPYING ├── INSTALL ├── Makefile.am ├── README ├── aminclude.am ├── autogen.sh ├── configure.ac ├── doc │ └── Makefile.am ├── include │ ├── Makefile.am │ └── lg │ │ ├── gpdef.h │ │ ├── gprotc.h │ │ ├── gprotm.h │ │ ├── ring.h │ │ └── types.h ├── m4 │ └── acinclude.m4 ├── scripts │ └── setlocalversion ├── src │ ├── Makefile.am │ ├── gprotc.c │ ├── gprotm.c │ └── ring.c └── tests │ ├── Makefile.am │ ├── check_gprot_suite.c │ ├── check_gprotc_suite.c │ ├── check_gprotm_suite.c │ ├── check_main.c │ ├── check_ring_suite.c │ ├── check_suites.h │ ├── check_utils.c │ └── check_utils.h ├── patches └── summon-arm-toolchain.patch ├── qgovernor ├── .gitignore ├── COPYING ├── connectdialog.cpp ├── connectdialog.h ├── connectdialog.ui ├── govconfig.cpp ├── govconfig.h ├── govconfigcheckbox.h ├── govconfigslider.h ├── govconfigspinbox.h ├── govconfigwidget.h ├── governorclient.cpp ├── governorclient.h ├── governorftdi.cpp ├── governorftdi.h ├── governormaster.cpp ├── governormaster.h ├── governorsimulator.cpp ├── governorsimulator.h ├── icons │ ├── connect-32x32.png │ ├── connect-64x64.png │ ├── connect.svg │ ├── disconnect-32x32.png │ ├── disconnect-64x64.png │ ├── disconnect.svg │ └── qgovernor.icns ├── log.cpp ├── log.h ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindow.ui ├── protocolmodel.cpp ├── protocolmodel.h ├── qgovernor.pro ├── qgovernor.qrc ├── registermodel.cpp ├── registermodel.h ├── simulator.cpp ├── simulator.h ├── simulator.ui ├── targetwidgetfactory.cpp ├── targetwidgetfactory.h └── test │ ├── expected_main.hpp │ ├── gprot_flags.yaml │ ├── gprot_registers.yaml │ ├── ifelse.yaml │ ├── main.yaml │ ├── simple │ ├── flags.yaml │ ├── main.yaml │ └── pwm.yaml │ ├── target_defs.yaml │ ├── target_foo.yaml │ └── test_output.hpp └── utils ├── obldc_indent ├── olconf ├── .gitignore ├── COPYING ├── Makefile ├── README ├── include │ └── olconf │ │ ├── abstract_define_config_runner.hpp │ │ ├── abstract_flag_config_runner.hpp │ │ ├── abstract_module_config_runner.hpp │ │ ├── abstract_register_config_runner.hpp │ │ ├── define_config.hpp │ │ ├── define_config_builder.hpp │ │ ├── define_config_header_runner.hpp │ │ ├── define_config_strategy.hpp │ │ ├── flag_config.hpp │ │ ├── flag_config_builder.hpp │ │ ├── flag_config_header_runner.hpp │ │ ├── flag_config_strategy.hpp │ │ ├── module_config.hpp │ │ ├── module_config_builder.hpp │ │ ├── module_config_header_runner.hpp │ │ ├── module_config_strategy.hpp │ │ ├── register_config.hpp │ │ ├── register_config_builder.hpp │ │ ├── register_config_header_runner.hpp │ │ ├── register_config_strategy.hpp │ │ ├── register_group_config.hpp │ │ ├── widget_config.hpp │ │ └── yaml_config.hpp ├── out.hpp ├── src │ ├── define_config_builder.cpp │ ├── define_config_header_runner.cpp │ ├── error_handling.cpp │ ├── flag_config_builder.cpp │ ├── flag_config_header_runner.cpp │ ├── header_generation_runner.cpp │ ├── module_config_builder.cpp │ ├── module_config_header_runner.cpp │ ├── olconfgen.cpp │ ├── register_config_builder.cpp │ ├── register_config_header_runner.cpp │ └── yaml_config.cpp └── test │ ├── expected_main.hpp │ ├── gprot_flags.yaml │ ├── gprot_registers.yaml │ ├── ifelse.yaml │ ├── main.yaml │ ├── simple │ ├── flags.yaml │ ├── main.yaml │ └── pwm.yaml │ ├── target_defs.yaml │ └── target_foo.yaml └── yamlgen ├── .gitignore ├── COPYING ├── Makefile ├── include └── yamlgen │ ├── abstract_config_builder.hpp │ ├── abstract_config_generator.hpp │ ├── abstract_config_runner.hpp │ ├── config.hpp │ ├── config_generator.hpp │ ├── config_generator_factory.hpp │ ├── config_node.hpp │ ├── config_runner_factory.hpp │ ├── exception │ ├── builder_exception.hpp │ ├── config_exception.hpp │ ├── interpreter_exception.hpp │ ├── parser_exception.hpp │ └── runner_exception.hpp │ ├── interpreter.hpp │ ├── logging.hpp │ ├── postprocessor.hpp │ ├── property_config.hpp │ └── yaml_context.hpp └── src ├── config_node.cpp ├── interpreter.cpp └── postprocessor.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/.gitignore -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/README -------------------------------------------------------------------------------- /art/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/art/README -------------------------------------------------------------------------------- /art/open-bldc-logo-pcb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/art/open-bldc-logo-pcb.svg -------------------------------------------------------------------------------- /art/open-bldc-logo-wiki.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/art/open-bldc-logo-wiki.svg -------------------------------------------------------------------------------- /art/open-bldc-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/art/open-bldc-logo.png -------------------------------------------------------------------------------- /doc/PWM-Schemes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/doc/PWM-Schemes.svg -------------------------------------------------------------------------------- /doc/PWM-Schemes2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/doc/PWM-Schemes2.svg -------------------------------------------------------------------------------- /doc/design-discussions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/doc/design-discussions.txt -------------------------------------------------------------------------------- /doc/openbldc_startup.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/doc/openbldc_startup.dia -------------------------------------------------------------------------------- /doc/phases_and_zones.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/doc/phases_and_zones.svg -------------------------------------------------------------------------------- /doc/pwm_schemes_and_bemf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/doc/pwm_schemes_and_bemf.svg -------------------------------------------------------------------------------- /source/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/.gitignore -------------------------------------------------------------------------------- /source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/Makefile -------------------------------------------------------------------------------- /source/conf/clogic-v1_1-board-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/conf/clogic-v1_1-board-config.yaml -------------------------------------------------------------------------------- /source/conf/mc-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/conf/mc-config.yaml -------------------------------------------------------------------------------- /source/conf/test_32bit_tim-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/conf/test_32bit_tim-config.yaml -------------------------------------------------------------------------------- /source/conf/test_blink-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/conf/test_blink-config.yaml -------------------------------------------------------------------------------- /source/conf/test_can-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/conf/test_can-config.yaml -------------------------------------------------------------------------------- /source/conf/test_ext_flash-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/conf/test_ext_flash-config.yaml -------------------------------------------------------------------------------- /source/conf/test_governor-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/conf/test_governor-config.yaml -------------------------------------------------------------------------------- /source/conf/test_sys_tick-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/conf/test_sys_tick-config.yaml -------------------------------------------------------------------------------- /source/firmware/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/COPYING -------------------------------------------------------------------------------- /source/firmware/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/Makefile -------------------------------------------------------------------------------- /source/firmware/Makefile.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/Makefile.targets -------------------------------------------------------------------------------- /source/firmware/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/README -------------------------------------------------------------------------------- /source/firmware/doc/.gitignore: -------------------------------------------------------------------------------- 1 | doxy 2 | -------------------------------------------------------------------------------- /source/firmware/doxygen.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/doxygen.conf -------------------------------------------------------------------------------- /source/firmware/doxygen_header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/doxygen_header.html -------------------------------------------------------------------------------- /source/firmware/driver/32bit_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/32bit_tim.c -------------------------------------------------------------------------------- /source/firmware/driver/32bit_tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/32bit_tim.h -------------------------------------------------------------------------------- /source/firmware/driver/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/adc.c -------------------------------------------------------------------------------- /source/firmware/driver/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/adc.h -------------------------------------------------------------------------------- /source/firmware/driver/bemf_hardware_detect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/bemf_hardware_detect.c -------------------------------------------------------------------------------- /source/firmware/driver/bemf_hardware_detect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/bemf_hardware_detect.h -------------------------------------------------------------------------------- /source/firmware/driver/can.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/can.c -------------------------------------------------------------------------------- /source/firmware/driver/can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/can.h -------------------------------------------------------------------------------- /source/firmware/driver/debug_pins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/debug_pins.c -------------------------------------------------------------------------------- /source/firmware/driver/debug_pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/debug_pins.h -------------------------------------------------------------------------------- /source/firmware/driver/ext_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/ext_flash.c -------------------------------------------------------------------------------- /source/firmware/driver/ext_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/ext_flash.h -------------------------------------------------------------------------------- /source/firmware/driver/i2c1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/i2c1.c -------------------------------------------------------------------------------- /source/firmware/driver/i2c1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/i2c1.h -------------------------------------------------------------------------------- /source/firmware/driver/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/led.c -------------------------------------------------------------------------------- /source/firmware/driver/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/led.h -------------------------------------------------------------------------------- /source/firmware/driver/macro_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/macro_utils.h -------------------------------------------------------------------------------- /source/firmware/driver/mcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/mcu.c -------------------------------------------------------------------------------- /source/firmware/driver/mcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/mcu.h -------------------------------------------------------------------------------- /source/firmware/driver/sys_tick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/sys_tick.c -------------------------------------------------------------------------------- /source/firmware/driver/sys_tick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/sys_tick.h -------------------------------------------------------------------------------- /source/firmware/driver/usart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/usart.c -------------------------------------------------------------------------------- /source/firmware/driver/usart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/driver/usart.h -------------------------------------------------------------------------------- /source/firmware/scripts/black_magic_probe_debug.scr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/scripts/black_magic_probe_debug.scr -------------------------------------------------------------------------------- /source/firmware/scripts/black_magic_probe_flash.scr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/scripts/black_magic_probe_flash.scr -------------------------------------------------------------------------------- /source/firmware/scripts/setlocalversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/scripts/setlocalversion -------------------------------------------------------------------------------- /source/firmware/src/comm_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/comm_process.h -------------------------------------------------------------------------------- /source/firmware/src/comm_process_hardware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/comm_process_hardware.c -------------------------------------------------------------------------------- /source/firmware/src/comm_process_sampling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/comm_process_sampling.c -------------------------------------------------------------------------------- /source/firmware/src/comm_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/comm_tim.c -------------------------------------------------------------------------------- /source/firmware/src/comm_tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/comm_tim.h -------------------------------------------------------------------------------- /source/firmware/src/control_process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/control_process.c -------------------------------------------------------------------------------- /source/firmware/src/control_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/control_process.h -------------------------------------------------------------------------------- /source/firmware/src/cp_aligning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cp_aligning.c -------------------------------------------------------------------------------- /source/firmware/src/cp_aligning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cp_aligning.h -------------------------------------------------------------------------------- /source/firmware/src/cp_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cp_error.c -------------------------------------------------------------------------------- /source/firmware/src/cp_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cp_error.h -------------------------------------------------------------------------------- /source/firmware/src/cp_idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cp_idle.c -------------------------------------------------------------------------------- /source/firmware/src/cp_idle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cp_idle.h -------------------------------------------------------------------------------- /source/firmware/src/cp_spinning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cp_spinning.c -------------------------------------------------------------------------------- /source/firmware/src/cp_spinning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cp_spinning.h -------------------------------------------------------------------------------- /source/firmware/src/cp_spinup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cp_spinup.h -------------------------------------------------------------------------------- /source/firmware/src/cp_spinup_2step.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cp_spinup_2step.c -------------------------------------------------------------------------------- /source/firmware/src/cp_spinup_modstep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cp_spinup_modstep.c -------------------------------------------------------------------------------- /source/firmware/src/cp_spinup_soft_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cp_spinup_soft_timer.c -------------------------------------------------------------------------------- /source/firmware/src/cpu_load_process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cpu_load_process.c -------------------------------------------------------------------------------- /source/firmware/src/cpu_load_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/cpu_load_process.h -------------------------------------------------------------------------------- /source/firmware/src/gprot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/gprot.c -------------------------------------------------------------------------------- /source/firmware/src/gprot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/gprot.h -------------------------------------------------------------------------------- /source/firmware/src/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/main.h -------------------------------------------------------------------------------- /source/firmware/src/mc_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/mc_main.c -------------------------------------------------------------------------------- /source/firmware/src/params_guarded.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/params_guarded.h -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm.c -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm.h -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm_scheme_12step_pwm_on_pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm_scheme_12step_pwm_on_pwm.c -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm_scheme_12step_pwm_on_pwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm_scheme_12step_pwm_on_pwm.h -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm_scheme_6step_h_on_l_pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm_scheme_6step_h_on_l_pwm.c -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm_scheme_6step_h_on_l_pwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm_scheme_6step_h_on_l_pwm.h -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm_scheme_6step_h_pwm_l_on.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm_scheme_6step_h_pwm_l_on.c -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm_scheme_6step_h_pwm_l_on.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm_scheme_6step_h_pwm_l_on.h -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm_scheme_6step_on_pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm_scheme_6step_on_pwm.c -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm_scheme_6step_on_pwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm_scheme_6step_on_pwm.h -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm_scheme_6step_pwm_on.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm_scheme_6step_pwm_on.c -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm_scheme_6step_pwm_on.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm_scheme_6step_pwm_on.h -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm_schemes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm_schemes.h -------------------------------------------------------------------------------- /source/firmware/src/pwm/pwm_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/pwm/pwm_utils.h -------------------------------------------------------------------------------- /source/firmware/src/sensor_process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/sensor_process.c -------------------------------------------------------------------------------- /source/firmware/src/sensor_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/sensor_process.h -------------------------------------------------------------------------------- /source/firmware/src/stm32.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/stm32.ld -------------------------------------------------------------------------------- /source/firmware/src/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/src/types.h -------------------------------------------------------------------------------- /source/firmware/test/32bit_tim_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/32bit_tim_main.c -------------------------------------------------------------------------------- /source/firmware/test/32bit_tim_ref_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/32bit_tim_ref_tim.c -------------------------------------------------------------------------------- /source/firmware/test/32bit_tim_ref_tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/32bit_tim_ref_tim.h -------------------------------------------------------------------------------- /source/firmware/test/blink_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/blink_main.c -------------------------------------------------------------------------------- /source/firmware/test/can_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/can_main.c -------------------------------------------------------------------------------- /source/firmware/test/debug_pins_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/debug_pins_main.c -------------------------------------------------------------------------------- /source/firmware/test/ext_flash_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/ext_flash_main.c -------------------------------------------------------------------------------- /source/firmware/test/governor_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/governor_main.c -------------------------------------------------------------------------------- /source/firmware/test/gprot_test_ext_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/gprot_test_ext_flash.c -------------------------------------------------------------------------------- /source/firmware/test/gprot_test_ext_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/gprot_test_ext_flash.h -------------------------------------------------------------------------------- /source/firmware/test/gprot_test_governor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/gprot_test_governor.c -------------------------------------------------------------------------------- /source/firmware/test/gprot_test_governor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/gprot_test_governor.h -------------------------------------------------------------------------------- /source/firmware/test/sys_tick_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/firmware/test/sys_tick_main.c -------------------------------------------------------------------------------- /source/libgovernor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/.gitignore -------------------------------------------------------------------------------- /source/libgovernor/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/AUTHORS -------------------------------------------------------------------------------- /source/libgovernor/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/COPYING -------------------------------------------------------------------------------- /source/libgovernor/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/INSTALL -------------------------------------------------------------------------------- /source/libgovernor/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/Makefile.am -------------------------------------------------------------------------------- /source/libgovernor/README: -------------------------------------------------------------------------------- 1 | Open-BLDC high speed debug protocol library. 2 | -------------------------------------------------------------------------------- /source/libgovernor/aminclude.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/aminclude.am -------------------------------------------------------------------------------- /source/libgovernor/autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/autogen.sh -------------------------------------------------------------------------------- /source/libgovernor/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/configure.ac -------------------------------------------------------------------------------- /source/libgovernor/doc/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/doc/Makefile.am -------------------------------------------------------------------------------- /source/libgovernor/include/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/include/Makefile.am -------------------------------------------------------------------------------- /source/libgovernor/include/lg/gpdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/include/lg/gpdef.h -------------------------------------------------------------------------------- /source/libgovernor/include/lg/gprotc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/include/lg/gprotc.h -------------------------------------------------------------------------------- /source/libgovernor/include/lg/gprotm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/include/lg/gprotm.h -------------------------------------------------------------------------------- /source/libgovernor/include/lg/ring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/include/lg/ring.h -------------------------------------------------------------------------------- /source/libgovernor/include/lg/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/include/lg/types.h -------------------------------------------------------------------------------- /source/libgovernor/m4/acinclude.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/m4/acinclude.m4 -------------------------------------------------------------------------------- /source/libgovernor/scripts/setlocalversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/scripts/setlocalversion -------------------------------------------------------------------------------- /source/libgovernor/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/src/Makefile.am -------------------------------------------------------------------------------- /source/libgovernor/src/gprotc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/src/gprotc.c -------------------------------------------------------------------------------- /source/libgovernor/src/gprotm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/src/gprotm.c -------------------------------------------------------------------------------- /source/libgovernor/src/ring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/src/ring.c -------------------------------------------------------------------------------- /source/libgovernor/tests/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/tests/Makefile.am -------------------------------------------------------------------------------- /source/libgovernor/tests/check_gprot_suite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/tests/check_gprot_suite.c -------------------------------------------------------------------------------- /source/libgovernor/tests/check_gprotc_suite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/tests/check_gprotc_suite.c -------------------------------------------------------------------------------- /source/libgovernor/tests/check_gprotm_suite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/tests/check_gprotm_suite.c -------------------------------------------------------------------------------- /source/libgovernor/tests/check_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/tests/check_main.c -------------------------------------------------------------------------------- /source/libgovernor/tests/check_ring_suite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/tests/check_ring_suite.c -------------------------------------------------------------------------------- /source/libgovernor/tests/check_suites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/tests/check_suites.h -------------------------------------------------------------------------------- /source/libgovernor/tests/check_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/tests/check_utils.c -------------------------------------------------------------------------------- /source/libgovernor/tests/check_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/libgovernor/tests/check_utils.h -------------------------------------------------------------------------------- /source/patches/summon-arm-toolchain.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/patches/summon-arm-toolchain.patch -------------------------------------------------------------------------------- /source/qgovernor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/.gitignore -------------------------------------------------------------------------------- /source/qgovernor/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/COPYING -------------------------------------------------------------------------------- /source/qgovernor/connectdialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/connectdialog.cpp -------------------------------------------------------------------------------- /source/qgovernor/connectdialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/connectdialog.h -------------------------------------------------------------------------------- /source/qgovernor/connectdialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/connectdialog.ui -------------------------------------------------------------------------------- /source/qgovernor/govconfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/govconfig.cpp -------------------------------------------------------------------------------- /source/qgovernor/govconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/govconfig.h -------------------------------------------------------------------------------- /source/qgovernor/govconfigcheckbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/govconfigcheckbox.h -------------------------------------------------------------------------------- /source/qgovernor/govconfigslider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/govconfigslider.h -------------------------------------------------------------------------------- /source/qgovernor/govconfigspinbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/govconfigspinbox.h -------------------------------------------------------------------------------- /source/qgovernor/govconfigwidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/govconfigwidget.h -------------------------------------------------------------------------------- /source/qgovernor/governorclient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/governorclient.cpp -------------------------------------------------------------------------------- /source/qgovernor/governorclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/governorclient.h -------------------------------------------------------------------------------- /source/qgovernor/governorftdi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/governorftdi.cpp -------------------------------------------------------------------------------- /source/qgovernor/governorftdi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/governorftdi.h -------------------------------------------------------------------------------- /source/qgovernor/governormaster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/governormaster.cpp -------------------------------------------------------------------------------- /source/qgovernor/governormaster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/governormaster.h -------------------------------------------------------------------------------- /source/qgovernor/governorsimulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/governorsimulator.cpp -------------------------------------------------------------------------------- /source/qgovernor/governorsimulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/governorsimulator.h -------------------------------------------------------------------------------- /source/qgovernor/icons/connect-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/icons/connect-32x32.png -------------------------------------------------------------------------------- /source/qgovernor/icons/connect-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/icons/connect-64x64.png -------------------------------------------------------------------------------- /source/qgovernor/icons/connect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/icons/connect.svg -------------------------------------------------------------------------------- /source/qgovernor/icons/disconnect-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/icons/disconnect-32x32.png -------------------------------------------------------------------------------- /source/qgovernor/icons/disconnect-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/icons/disconnect-64x64.png -------------------------------------------------------------------------------- /source/qgovernor/icons/disconnect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/icons/disconnect.svg -------------------------------------------------------------------------------- /source/qgovernor/icons/qgovernor.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/icons/qgovernor.icns -------------------------------------------------------------------------------- /source/qgovernor/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/log.cpp -------------------------------------------------------------------------------- /source/qgovernor/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/log.h -------------------------------------------------------------------------------- /source/qgovernor/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/main.cpp -------------------------------------------------------------------------------- /source/qgovernor/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/mainwindow.cpp -------------------------------------------------------------------------------- /source/qgovernor/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/mainwindow.h -------------------------------------------------------------------------------- /source/qgovernor/mainwindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/mainwindow.ui -------------------------------------------------------------------------------- /source/qgovernor/protocolmodel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/protocolmodel.cpp -------------------------------------------------------------------------------- /source/qgovernor/protocolmodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/protocolmodel.h -------------------------------------------------------------------------------- /source/qgovernor/qgovernor.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/qgovernor.pro -------------------------------------------------------------------------------- /source/qgovernor/qgovernor.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/qgovernor.qrc -------------------------------------------------------------------------------- /source/qgovernor/registermodel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/registermodel.cpp -------------------------------------------------------------------------------- /source/qgovernor/registermodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/registermodel.h -------------------------------------------------------------------------------- /source/qgovernor/simulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/simulator.cpp -------------------------------------------------------------------------------- /source/qgovernor/simulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/simulator.h -------------------------------------------------------------------------------- /source/qgovernor/simulator.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/simulator.ui -------------------------------------------------------------------------------- /source/qgovernor/targetwidgetfactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/targetwidgetfactory.cpp -------------------------------------------------------------------------------- /source/qgovernor/targetwidgetfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/targetwidgetfactory.h -------------------------------------------------------------------------------- /source/qgovernor/test/expected_main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/test/expected_main.hpp -------------------------------------------------------------------------------- /source/qgovernor/test/gprot_flags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/test/gprot_flags.yaml -------------------------------------------------------------------------------- /source/qgovernor/test/gprot_registers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/test/gprot_registers.yaml -------------------------------------------------------------------------------- /source/qgovernor/test/ifelse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/test/ifelse.yaml -------------------------------------------------------------------------------- /source/qgovernor/test/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/test/main.yaml -------------------------------------------------------------------------------- /source/qgovernor/test/simple/flags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/test/simple/flags.yaml -------------------------------------------------------------------------------- /source/qgovernor/test/simple/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/test/simple/main.yaml -------------------------------------------------------------------------------- /source/qgovernor/test/simple/pwm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/test/simple/pwm.yaml -------------------------------------------------------------------------------- /source/qgovernor/test/target_defs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/test/target_defs.yaml -------------------------------------------------------------------------------- /source/qgovernor/test/target_foo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/qgovernor/test/target_foo.yaml -------------------------------------------------------------------------------- /source/qgovernor/test/test_output.hpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/utils/obldc_indent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/obldc_indent -------------------------------------------------------------------------------- /source/utils/olconf/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | build 3 | lib 4 | -------------------------------------------------------------------------------- /source/utils/olconf/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/COPYING -------------------------------------------------------------------------------- /source/utils/olconf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/Makefile -------------------------------------------------------------------------------- /source/utils/olconf/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/README -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/abstract_define_config_runner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/abstract_define_config_runner.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/abstract_flag_config_runner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/abstract_flag_config_runner.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/abstract_module_config_runner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/abstract_module_config_runner.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/abstract_register_config_runner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/abstract_register_config_runner.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/define_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/define_config.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/define_config_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/define_config_builder.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/define_config_header_runner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/define_config_header_runner.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/define_config_strategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/define_config_strategy.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/flag_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/flag_config.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/flag_config_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/flag_config_builder.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/flag_config_header_runner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/flag_config_header_runner.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/flag_config_strategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/flag_config_strategy.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/module_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/module_config.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/module_config_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/module_config_builder.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/module_config_header_runner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/module_config_header_runner.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/module_config_strategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/module_config_strategy.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/register_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/register_config.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/register_config_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/register_config_builder.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/register_config_header_runner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/register_config_header_runner.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/register_config_strategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/register_config_strategy.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/register_group_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/register_group_config.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/widget_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/widget_config.hpp -------------------------------------------------------------------------------- /source/utils/olconf/include/olconf/yaml_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/include/olconf/yaml_config.hpp -------------------------------------------------------------------------------- /source/utils/olconf/out.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/out.hpp -------------------------------------------------------------------------------- /source/utils/olconf/src/define_config_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/src/define_config_builder.cpp -------------------------------------------------------------------------------- /source/utils/olconf/src/define_config_header_runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/src/define_config_header_runner.cpp -------------------------------------------------------------------------------- /source/utils/olconf/src/error_handling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/src/error_handling.cpp -------------------------------------------------------------------------------- /source/utils/olconf/src/flag_config_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/src/flag_config_builder.cpp -------------------------------------------------------------------------------- /source/utils/olconf/src/flag_config_header_runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/src/flag_config_header_runner.cpp -------------------------------------------------------------------------------- /source/utils/olconf/src/header_generation_runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/src/header_generation_runner.cpp -------------------------------------------------------------------------------- /source/utils/olconf/src/module_config_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/src/module_config_builder.cpp -------------------------------------------------------------------------------- /source/utils/olconf/src/module_config_header_runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/src/module_config_header_runner.cpp -------------------------------------------------------------------------------- /source/utils/olconf/src/olconfgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/src/olconfgen.cpp -------------------------------------------------------------------------------- /source/utils/olconf/src/register_config_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/src/register_config_builder.cpp -------------------------------------------------------------------------------- /source/utils/olconf/src/register_config_header_runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/src/register_config_header_runner.cpp -------------------------------------------------------------------------------- /source/utils/olconf/src/yaml_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/src/yaml_config.cpp -------------------------------------------------------------------------------- /source/utils/olconf/test/expected_main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/test/expected_main.hpp -------------------------------------------------------------------------------- /source/utils/olconf/test/gprot_flags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/test/gprot_flags.yaml -------------------------------------------------------------------------------- /source/utils/olconf/test/gprot_registers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/test/gprot_registers.yaml -------------------------------------------------------------------------------- /source/utils/olconf/test/ifelse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/test/ifelse.yaml -------------------------------------------------------------------------------- /source/utils/olconf/test/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/test/main.yaml -------------------------------------------------------------------------------- /source/utils/olconf/test/simple/flags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/test/simple/flags.yaml -------------------------------------------------------------------------------- /source/utils/olconf/test/simple/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/test/simple/main.yaml -------------------------------------------------------------------------------- /source/utils/olconf/test/simple/pwm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/test/simple/pwm.yaml -------------------------------------------------------------------------------- /source/utils/olconf/test/target_defs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/test/target_defs.yaml -------------------------------------------------------------------------------- /source/utils/olconf/test/target_foo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/olconf/test/target_foo.yaml -------------------------------------------------------------------------------- /source/utils/yamlgen/.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | build 3 | -------------------------------------------------------------------------------- /source/utils/yamlgen/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/COPYING -------------------------------------------------------------------------------- /source/utils/yamlgen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/Makefile -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/abstract_config_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/abstract_config_builder.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/abstract_config_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/abstract_config_generator.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/abstract_config_runner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/abstract_config_runner.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/config.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/config_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/config_generator.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/config_generator_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/config_generator_factory.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/config_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/config_node.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/config_runner_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/config_runner_factory.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/exception/builder_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/exception/builder_exception.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/exception/config_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/exception/config_exception.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/exception/interpreter_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/exception/interpreter_exception.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/exception/parser_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/exception/parser_exception.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/exception/runner_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/exception/runner_exception.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/interpreter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/interpreter.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/logging.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/logging.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/postprocessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/postprocessor.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/property_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/property_config.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/include/yamlgen/yaml_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/include/yamlgen/yaml_context.hpp -------------------------------------------------------------------------------- /source/utils/yamlgen/src/config_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/src/config_node.cpp -------------------------------------------------------------------------------- /source/utils/yamlgen/src/interpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/src/interpreter.cpp -------------------------------------------------------------------------------- /source/utils/yamlgen/src/postprocessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esden/open-bldc/HEAD/source/utils/yamlgen/src/postprocessor.cpp --------------------------------------------------------------------------------