├── .github └── FUNDING.yml ├── Binaries └── firmware.bin ├── LICENSE ├── Photos ├── bldc_grouped-Photoroom.png └── bldc_grouped.png ├── README.md ├── STEP files ├── Spectral_micro_STEP.STEP └── Spectral_micro_bracket.STEP ├── Spectral BLDC Firmware ├── .gitignore ├── .vscode │ ├── extensions.json │ └── settings.json ├── include │ └── README ├── lib │ ├── I2C_EEPROM-master.zip │ ├── I2C_EEPROM-master │ │ ├── .arduino-ci.yml │ │ ├── .github │ │ │ ├── FUNDING.yml │ │ │ └── workflows │ │ │ │ ├── arduino-lint.yml │ │ │ │ ├── arduino_test_runner.yml │ │ │ │ └── jsoncheck.yml │ │ ├── CHANGELOG.md │ │ ├── I2C_eeprom.cpp │ │ ├── I2C_eeprom.h │ │ ├── I2C_eeprom_cyclic_store.h │ │ ├── LICENSE │ │ ├── README.md │ │ ├── README_cyclic_store.md │ │ ├── examples │ │ │ ├── I2C_eeprom_cyclic_store │ │ │ │ └── I2C_eeprom_cyclic_store.ino │ │ │ ├── I2C_eeprom_determineSize │ │ │ │ └── I2C_eeprom_determineSize.ino │ │ │ ├── I2C_eeprom_format │ │ │ │ └── I2C_eeprom_format.ino │ │ │ ├── I2C_eeprom_struct │ │ │ │ └── I2C_eeprom_struct.ino │ │ │ ├── I2C_eeprom_test │ │ │ │ └── I2C_eeprom_test.ino │ │ │ ├── I2C_eeprom_test_performance │ │ │ │ └── I2C_eeprom_test_performance.ino │ │ │ ├── I2C_eeprom_update │ │ │ │ └── I2C_eeprom_update.ino │ │ │ ├── I2C_eeprom_updateBlock │ │ │ │ ├── 1.4.2_test_run_avr.txt │ │ │ │ └── I2C_eeprom_updateBlock.ino │ │ │ ├── I2C_eeprom_verify │ │ │ │ ├── I2C_eeprom_verify.ino │ │ │ │ └── performance_1.6.1.txt │ │ │ └── I2C_small_eeprom_test │ │ │ │ └── I2C_small_eeprom_test.ino │ │ ├── keywords.txt │ │ ├── library.json │ │ ├── library.properties │ │ └── test │ │ │ ├── unit_test_001.cpp │ │ │ ├── unit_test_cyclic_store.cpp │ │ │ └── unit_test_page_size.cpp │ ├── README │ └── mt6816 │ │ ├── MT6816.cpp │ │ ├── MT6816.h │ │ ├── MagneticSensorMT6816.cpp │ │ └── MagneticSensorMT6816.h ├── platformio.ini └── src │ ├── CAN.cpp │ ├── CAN.h │ ├── EEPROM.cpp │ ├── EEPROM.h │ ├── SerialPacketParser.cpp │ ├── SerialPacketParser.h │ ├── adc_init.c │ ├── adc_init.h │ ├── common.cpp │ ├── common.h │ ├── communication.cpp │ ├── communication.h │ ├── communication_CAN.cpp │ ├── communication_CAN.h │ ├── constants.h │ ├── foc.cpp │ ├── foc.h │ ├── hw_init.cpp │ ├── hw_init.h │ ├── iodefs.h │ ├── main.cpp │ ├── motor_control.cpp │ ├── motor_control.h │ ├── pwm_init.cpp │ ├── pwm_init.h │ ├── qfplib-m3.h │ ├── qfplib-m3.s │ ├── temperature_table.h │ ├── utils.cpp │ └── utils.h └── Test scripts └── PI_current_loop_calib.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /Binaries/firmware.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Binaries/firmware.bin -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/LICENSE -------------------------------------------------------------------------------- /Photos/bldc_grouped-Photoroom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Photos/bldc_grouped-Photoroom.png -------------------------------------------------------------------------------- /Photos/bldc_grouped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Photos/bldc_grouped.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/README.md -------------------------------------------------------------------------------- /STEP files/Spectral_micro_STEP.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/STEP files/Spectral_micro_STEP.STEP -------------------------------------------------------------------------------- /STEP files/Spectral_micro_bracket.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/STEP files/Spectral_micro_bracket.STEP -------------------------------------------------------------------------------- /Spectral BLDC Firmware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/.gitignore -------------------------------------------------------------------------------- /Spectral BLDC Firmware/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/.vscode/extensions.json -------------------------------------------------------------------------------- /Spectral BLDC Firmware/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/.vscode/settings.json -------------------------------------------------------------------------------- /Spectral BLDC Firmware/include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/include/README -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master.zip -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/.arduino-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/.arduino-ci.yml -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/.github/FUNDING.yml -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/.github/workflows/arduino-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/.github/workflows/arduino-lint.yml -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/.github/workflows/arduino_test_runner.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/.github/workflows/arduino_test_runner.yml -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/.github/workflows/jsoncheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/.github/workflows/jsoncheck.yml -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/CHANGELOG.md -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/I2C_eeprom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/I2C_eeprom.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/I2C_eeprom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/I2C_eeprom.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/I2C_eeprom_cyclic_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/I2C_eeprom_cyclic_store.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/LICENSE -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/README.md -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/README_cyclic_store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/README_cyclic_store.md -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_cyclic_store/I2C_eeprom_cyclic_store.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_cyclic_store/I2C_eeprom_cyclic_store.ino -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_determineSize/I2C_eeprom_determineSize.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_determineSize/I2C_eeprom_determineSize.ino -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_format/I2C_eeprom_format.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_format/I2C_eeprom_format.ino -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_struct/I2C_eeprom_struct.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_struct/I2C_eeprom_struct.ino -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_test/I2C_eeprom_test.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_test/I2C_eeprom_test.ino -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_test_performance/I2C_eeprom_test_performance.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_test_performance/I2C_eeprom_test_performance.ino -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_update/I2C_eeprom_update.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_update/I2C_eeprom_update.ino -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_updateBlock/1.4.2_test_run_avr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_updateBlock/1.4.2_test_run_avr.txt -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_updateBlock/I2C_eeprom_updateBlock.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_updateBlock/I2C_eeprom_updateBlock.ino -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_verify/I2C_eeprom_verify.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_verify/I2C_eeprom_verify.ino -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_verify/performance_1.6.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_eeprom_verify/performance_1.6.1.txt -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_small_eeprom_test/I2C_small_eeprom_test.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/examples/I2C_small_eeprom_test/I2C_small_eeprom_test.ino -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/keywords.txt -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/library.json -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/library.properties -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/test/unit_test_001.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/test/unit_test_001.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/test/unit_test_cyclic_store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/test/unit_test_cyclic_store.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/I2C_EEPROM-master/test/unit_test_page_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/I2C_EEPROM-master/test/unit_test_page_size.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/README -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/mt6816/MT6816.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/mt6816/MT6816.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/mt6816/MT6816.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/mt6816/MT6816.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/mt6816/MagneticSensorMT6816.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/mt6816/MagneticSensorMT6816.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/lib/mt6816/MagneticSensorMT6816.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/lib/mt6816/MagneticSensorMT6816.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/platformio.ini -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/CAN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/CAN.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/CAN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/CAN.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/EEPROM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/EEPROM.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/EEPROM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/EEPROM.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/SerialPacketParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/SerialPacketParser.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/SerialPacketParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/SerialPacketParser.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/adc_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/adc_init.c -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/adc_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/adc_init.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/common.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/common.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/communication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/communication.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/communication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/communication.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/communication_CAN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/communication_CAN.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/communication_CAN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/communication_CAN.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/constants.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/foc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/foc.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/foc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/foc.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/hw_init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/hw_init.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/hw_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/hw_init.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/iodefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/iodefs.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/main.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/motor_control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/motor_control.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/motor_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/motor_control.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/pwm_init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/pwm_init.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/pwm_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/pwm_init.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/qfplib-m3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/qfplib-m3.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/qfplib-m3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/qfplib-m3.s -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/temperature_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/temperature_table.h -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/utils.cpp -------------------------------------------------------------------------------- /Spectral BLDC Firmware/src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Spectral BLDC Firmware/src/utils.h -------------------------------------------------------------------------------- /Test scripts/PI_current_loop_calib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PCrnjak/Spectral-Micro-BLDC-controller/HEAD/Test scripts/PI_current_loop_calib.py --------------------------------------------------------------------------------