New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Port pmic driver and add scheduler for it #1
Commits on Nov 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 602165b - Browse repository at this point
Copy the full SHA 602165bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1628a9a - Browse repository at this point
Copy the full SHA 1628a9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f575109 - Browse repository at this point
Copy the full SHA f575109View commit details -
Configuration menu - View commit details
-
Copy full SHA for 243c92f - Browse repository at this point
Copy the full SHA 243c92fView commit details
Commits on Nov 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 103cbec - Browse repository at this point
Copy the full SHA 103cbecView commit details
Commits on Nov 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4c2590d - Browse repository at this point
Copy the full SHA 4c2590dView commit details
Commits on Jan 19, 2020
-
Limiting offset the maximum output
Ignoring parameters with ID==0 when loading
Configuration menu - View commit details
-
Copy full SHA for 530c569 - Browse repository at this point
Copy the full SHA 530c569View commit details
Commits on Feb 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for daa6887 - Browse repository at this point
Copy the full SHA daa6887View commit details
Commits on Apr 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6cb3a84 - Browse repository at this point
Copy the full SHA 6cb3a84View commit details
Commits on Apr 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6412816 - Browse repository at this point
Copy the full SHA 6412816View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71b798a - Browse repository at this point
Copy the full SHA 71b798aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74c6d5b - Browse repository at this point
Copy the full SHA 74c6d5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09ddd8e - Browse repository at this point
Copy the full SHA 09ddd8eView commit details
Commits on May 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ed0c723 - Browse repository at this point
Copy the full SHA ed0c723View commit details
Commits on May 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b975120 - Browse repository at this point
Copy the full SHA b975120View commit details
Commits on Oct 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a9e7ff7 - Browse repository at this point
Copy the full SHA a9e7ff7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5372bfd - Browse repository at this point
Copy the full SHA 5372bfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7265372 - Browse repository at this point
Copy the full SHA 7265372View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06c32c3 - Browse repository at this point
Copy the full SHA 06c32c3View commit details
Commits on Nov 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a3240da - Browse repository at this point
Copy the full SHA a3240daView commit details
Commits on Nov 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1973ef6 - Browse repository at this point
Copy the full SHA 1973ef6View commit details
Commits on Jan 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e0d4412 - Browse repository at this point
Copy the full SHA e0d4412View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b0e78a - Browse repository at this point
Copy the full SHA 7b0e78aView commit details
Commits on Jan 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9a88ce6 - Browse repository at this point
Copy the full SHA 9a88ce6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2e165d - Browse repository at this point
Copy the full SHA c2e165dView commit details
Commits on Jan 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 216da9a - Browse repository at this point
Copy the full SHA 216da9aView commit details
Commits on Feb 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1787ba7 - Browse repository at this point
Copy the full SHA 1787ba7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a564cc7 - Browse repository at this point
Copy the full SHA a564cc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a79c45 - Browse repository at this point
Copy the full SHA 8a79c45View commit details
Commits on Feb 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d2eeb22 - Browse repository at this point
Copy the full SHA d2eeb22View commit details -
Configuration menu - View commit details
-
Copy full SHA for aba4a4e - Browse repository at this point
Copy the full SHA aba4a4eView commit details
Commits on Mar 19, 2021
-
Add microsecond blocking delay function
This adds a simple blocking delay function to assist with timing sensitive SPI drivers. The delay is fixed for STM32F103 processors running at 72MHz and no attempt is made to compensate for different speeds. This should be OK for all openinverter boards. Tests: - Host in a standalone libopencm3 application and toggle a GPIO pin with a uDelay(1000) call. - Test at short 10 usec and long 0.5 sec delays and ensure that at least the minimum time is achieved.
Configuration menu - View commit details
-
Copy full SHA for 59f77f7 - Browse repository at this point
Copy the full SHA 59f77f7View commit details -
Add a simple C CRC-8-CCITT implementation
This adds an 8-bit CRC calculation with the CCITT polynomial (x^8+x^2+X+1). It uses a 256 byte lookup table which is pre-calculated using the C pre-preprocessor. This could have been implemented with constexpr but that would require c++17 to enable use of std::array in constexpr functions. Using the pre-processor is more portable for now. Code originally comes from a stack overflow answer: https://stackoverflow.com/a/27843120/6353 Tests: - Check against incoming and outgoing logic analyser captures of STGAP1AS isolated gate drivers which use this algorithm.
Configuration menu - View commit details
-
Copy full SHA for bbb527e - Browse repository at this point
Copy the full SHA bbb527eView commit details
Commits on Mar 26, 2021
-
Merge pull request davefiddes#1 from davefiddes/tesla-m3-gate-driver
Tesla m3 gate driver
Configuration menu - View commit details
-
Copy full SHA for 0c6cec1 - Browse repository at this point
Copy the full SHA 0c6cec1View commit details
Commits on Apr 10, 2021
-
Allow strongly typed enum parameters to be stored. We just cast to an int with no validation.
Configuration menu - View commit details
-
Copy full SHA for 93e1f99 - Browse repository at this point
Copy the full SHA 93e1f99View commit details -
Added simple averaging to ADC module Added proportional only function to PI controller
Configuration menu - View commit details
-
Copy full SHA for 9e90671 - Browse repository at this point
Copy the full SHA 9e90671View commit details
Commits on Apr 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 410aaf0 - Browse repository at this point
Copy the full SHA 410aaf0View commit details
Commits on Apr 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4a4f0c2 - Browse repository at this point
Copy the full SHA 4a4f0c2View commit details
Commits on Apr 20, 2021
-
CAN and param save module auto-detect flash and page size and always …
…write to last/second-to-last page
Configuration menu - View commit details
-
Copy full SHA for de42cb7 - Browse repository at this point
Copy the full SHA de42cb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 463cc02 - Browse repository at this point
Copy the full SHA 463cc02View commit details
Commits on Apr 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f089afe - Browse repository at this point
Copy the full SHA f089afeView commit details
Commits on Apr 27, 2021
-
Fix exported putchar() so it matches its prototype
This fixes a compile warning when building with LTO (which fails for other reasons). The mistmatch doesn't cause problems in regular builds because the linker doesn't check types.
Configuration menu - View commit details
-
Copy full SHA for ce4adfc - Browse repository at this point
Copy the full SHA ce4adfcView commit details
Commits on Apr 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0317452 - Browse repository at this point
Copy the full SHA 0317452View commit details -
Configuration menu - View commit details
-
Copy full SHA for d45374f - Browse repository at this point
Copy the full SHA d45374fView commit details
Commits on May 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 306cd3b - Browse repository at this point
Copy the full SHA 306cd3bView commit details
Commits on May 6, 2021
-
Only erase flash page when it is not already erased. This allows sharing
a flash page between param_save and can_save. The module that writes to the (potential) start of the page must be called first! PARAM_BLKNUM defines on which block, counting backwards from end of flash the parameters are saved. CAN_BLKNUM does the same for CAN.
Configuration menu - View commit details
-
Copy full SHA for de5b53a - Browse repository at this point
Copy the full SHA de5b53aView commit details
Commits on May 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 60a6eba - Browse repository at this point
Copy the full SHA 60a6ebaView commit details
Commits on May 15, 2021
-
Fix type problems with standalone printf implementation
Update the definition of putchar to match normal Linux glibc to allow compilation on Linux as well as STM32. Fix a type problem with character pointer format strings in the printf implementation to allow compilation on Linux x86_64. Tests: - Build on Linux x86_64 and STM32 - Run STM32 build on Bluepill and verify parameter display is working as before
Configuration menu - View commit details
-
Copy full SHA for d73d83a - Browse repository at this point
Copy the full SHA d73d83aView commit details -
Add helper methods to ErrorMessage to assist with testing
Allow the posted messages to be reset to a default state and check whether an error has been posted. These are useful when including ErrorMessage in unit tests which need to ensure the error state is consistent. Tests: - Build on both STM32 and Linux - Verify correct operation in several independent unit tests that raise errors
Configuration menu - View commit details
-
Copy full SHA for c307149 - Browse repository at this point
Copy the full SHA c307149View commit details -
Basic CMake build script for the parts of libopeninv needed to build unit tests.
Configuration menu - View commit details
-
Copy full SHA for fdcbd46 - Browse repository at this point
Copy the full SHA fdcbd46View commit details
Commits on May 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e04d026 - Browse repository at this point
Copy the full SHA e04d026View commit details
Commits on May 17, 2021
-
Add macro to convert fixed point values to float values
The FP_TOFLT() macro is the reverse of FP_FROMFLT() and intended to be used in test code. Tests: - Build as part of expanded unit tests and verify values returned in the debugger
Configuration menu - View commit details
-
Copy full SHA for def2dc3 - Browse repository at this point
Copy the full SHA def2dc3View commit details
Commits on May 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 36550a1 - Browse repository at this point
Copy the full SHA 36550a1View commit details
Commits on Jun 14, 2021
-
Pull all build specific options from a global_options library
Remove all of the hand rolled compile options and instead pull them from a global_options library from elsewhere in the build system. Tests: - Build as part of a refactored CMake build system
Configuration menu - View commit details
-
Copy full SHA for b74e3dc - Browse repository at this point
Copy the full SHA b74e3dcView commit details
Commits on Jun 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8985342 - Browse repository at this point
Copy the full SHA 8985342View commit details
Commits on Jun 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5f232dc - Browse repository at this point
Copy the full SHA 5f232dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5644523 - Browse repository at this point
Copy the full SHA 5644523View commit details -
Configuration menu - View commit details
-
Copy full SHA for f897efe - Browse repository at this point
Copy the full SHA f897efeView commit details
Commits on Jun 18, 2021
-
Include all CPP files in CMake build
Expand the CMake build to include a new libopeninv_stm32f1 library. This pulls in all of the CPP modules that were missing from the libopeninv library. The new library is conditional on the "stm32f1" platform being specified. CMakeList.txt reformatted with cmake-format. Tests: - Build and link into working STM32 binary
Configuration menu - View commit details
-
Copy full SHA for 1068263 - Browse repository at this point
Copy the full SHA 1068263View commit details
Commits on Jun 24, 2021
-
Fix fp_ln() to use type guaranteed to be 32-bit unsigned int
On the C2000 platform an "int" is 16 bits not 32-bits as it is on ARM and x86_64. This changes fp_ln() to use a type guaranteed to be 32-bit. Fixes an error on the C2000 build with: error: shift count is too large
Configuration menu - View commit details
-
Copy full SHA for 7e4c6c6 - Browse repository at this point
Copy the full SHA 7e4c6c6View commit details
Commits on Jun 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1eaa7f7 - Browse repository at this point
Copy the full SHA 1eaa7f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 866a946 - Browse repository at this point
Copy the full SHA 866a946View commit details
Commits on Jul 5, 2021
-
params.h/params.cpp: C2000 doesn't have an 8-bit type so prefer an at-least 8- bit type for flags. This will be 16-bits on C2000 but 8-bits on other architectures. sine_core.h/sine_core.cpp: On C2000 an int is 16-bits and constants are ints unless otherwise specified. We specify constants as long where they need to be 32-bits. foc.cpp: FOC::fpsqrt() mixes signed and unsigned ints which upsets the C2000 compiler. Force it to only take signed fixed point values.
Configuration menu - View commit details
-
Copy full SHA for a0fb57e - Browse repository at this point
Copy the full SHA a0fb57eView commit details -
Fix printf to not use the legacy C register keyword
Using the "register" keyword causes a warning when building on C++17 Linux host builds. Remove this redundant use as the optimiser on all our compilers make their own mind up anyway. Tests: - Build on all platforms and verify no warnings especially on x86_64 Linux.
Configuration menu - View commit details
-
Copy full SHA for 41f90af - Browse repository at this point
Copy the full SHA 41f90afView commit details
Commits on Jul 31, 2021
-
Remove all use of non-length specific int in favour of int32_t in the params class. This changes the return type of IsParam to be bool which matches its use in the rest of the code. Tests: - Build on all platforms and run unit tests on Linux
Configuration menu - View commit details
-
Copy full SHA for 812e14c - Browse repository at this point
Copy the full SHA 812e14cView commit details
Commits on Aug 5, 2021
-
Fix integer overflow in FOC constant and sqrt calculation
The modMax constant of 2/sqrt(3) in the FOC calculation has a signed integer overflow. This results in undefined behaviour and ends up with a different on C2000/x86_64 compared to ARM. The fix is to evaluate in an external calulator and store as a floating point constant similar to the other constants for FOC. The fpsqrt method was forcing all input values to be INT32_MAX rather than clamping values above this to INT32_MAX. Fixed by using MIN() rather than MAX(). Tests: - Run against new FOC test suite
Configuration menu - View commit details
-
Copy full SHA for 1568dd9 - Browse repository at this point
Copy the full SHA 1568dd9View commit details -
Remove the SQRT3 #define in preference to the sqrt3 constant. This removes an unused symbol warning when building for C2000. Tests: - Build for all platforms - Verify unit tests pass apart from expected TestFocPwmGeneration.NormalModeRun and ManulModeRun tests
Configuration menu - View commit details
-
Copy full SHA for 4e04f58 - Browse repository at this point
Copy the full SHA 4e04f58View commit details
Commits on Aug 8, 2021
-
Fix FOC FP constants to avoid overflow
The foc module increases CST_DIGITS to 15. When using FP_FROMINT with constants this will cause the C2000 to experience an integer overflow as constants are int unless specified. Explicitly specify constants as long to avoid the overflow. This should cause any issues on 32-bit ARM and x86_64 systems. Tests: - Build on all platforms. Verify unit tests still pass on Linux. - No tests on C2000 yet.
Configuration menu - View commit details
-
Copy full SHA for 7d1aa5b - Browse repository at this point
Copy the full SHA 7d1aa5bView commit details -
Convert int to int32_t in PiController
Explicitly specify the size of the integer type used for calculations in the PiController. This doesn't matter for 32- bit ARM or x86_64 but does for the C2000 which will opt for it's default 16-bit int unless told otherwise. Tests: - Run unit tests and verify no failures - Run pwm simulator and verify output on C2000 is unaffected. It still differs from the Linux build signficantly though.
Configuration menu - View commit details
-
Copy full SHA for 1abdb84 - Browse repository at this point
Copy the full SHA 1abdb84View commit details
Commits on Aug 9, 2021
-
Prevent FP_FROMFLT() from overflowing on C2000 FOC
The FP_FROMFLT() macro overflows when used with CST_DIGITS = 15 in the FOC module. This changes the FRAC_FAC to use a long constant to prevent overflow. Tests: - Verify in the C2000 debugger that FOC::GetMaximumModulationIndex() returns 37837 the same as on Linux
Configuration menu - View commit details
-
Copy full SHA for c52b808 - Browse repository at this point
Copy the full SHA c52b808View commit details
Commits on Aug 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a1832f0 - Browse repository at this point
Copy the full SHA a1832f0View commit details
Commits on Sep 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9dbc313 - Browse repository at this point
Copy the full SHA 9dbc313View commit details
Commits on Sep 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 952921d - Browse repository at this point
Copy the full SHA 952921dView commit details
Commits on Oct 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for dd7d769 - Browse repository at this point
Copy the full SHA dd7d769View commit details
Commits on Oct 8, 2021
-
Removed register attribute in printf
Allow redefining CAN limits in Makefile (max messages etc.)
Configuration menu - View commit details
-
Copy full SHA for bf44edb - Browse repository at this point
Copy the full SHA bf44edbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c045706 - Browse repository at this point
Copy the full SHA c045706View commit details -
Mostly automatic merge of the upstream "float" branch. Some manual merging of params.h due to additional Set/GetEnum() functions in our branch. Tests: - Run against updated unit tests - Compile on all supported platforms
Configuration menu - View commit details
-
Copy full SHA for 72ce823 - Browse repository at this point
Copy the full SHA 72ce823View commit details
Commits on Oct 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a00f1f0 - Browse repository at this point
Copy the full SHA a00f1f0View commit details
Commits on Oct 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5c3cf1f - Browse repository at this point
Copy the full SHA 5c3cf1fView commit details
Commits on Oct 31, 2021
-
Make CRC8 work on the C2000 architecture
With the C2000 doesn't support uint8_t. Crudely expand the crc8 implementation to use uint16_t. Mask of out of range inputs so only the lower 8-bits of the uint16_t ever contain data. Tests: - Add unit tests in the stm32_sine project to test
Configuration menu - View commit details
-
Copy full SHA for af46faa - Browse repository at this point
Copy the full SHA af46faaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3e4923 - Browse repository at this point
Copy the full SHA a3e4923View commit details
Commits on Nov 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7476273 - Browse repository at this point
Copy the full SHA 7476273View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1f0e7e - Browse repository at this point
Copy the full SHA c1f0e7eView commit details
Commits on Dec 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1dcd5b6 - Browse repository at this point
Copy the full SHA 1dcd5b6View commit details
Commits on Dec 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fe1fa55 - Browse repository at this point
Copy the full SHA fe1fa55View commit details
Commits on Dec 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ca7ecf8 - Browse repository at this point
Copy the full SHA ca7ecf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4483ce - Browse repository at this point
Copy the full SHA e4483ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 981af9a - Browse repository at this point
Copy the full SHA 981af9aView commit details
Commits on Jan 11, 2022
-
Merge upstream libopeninv/float
Pull in the latest upstream changes. Johannes has added an FP_TOFLOAT() macro equivalent to the FP_TOFLT() macro. To ease future merges perfer the upstream FP_TOFLOAT() and remove FP_TOFLT().
Configuration menu - View commit details
-
Copy full SHA for 7b367b8 - Browse repository at this point
Copy the full SHA 7b367b8View commit details
Commits on Feb 8, 2022
-
Port pmic driver and add scheduler for it
- move watchdog pmic driver to inverter lib - make a template off it for easier test/mock - break out specific platform dependent SPI class - add a small scheduler class used to strobe watchdog - add a small test program targeting inverter board
Configuration menu - View commit details
-
Copy full SHA for 5b943d3 - Browse repository at this point
Copy the full SHA 5b943d3View commit details
Commits on Feb 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 45354d9 - Browse repository at this point
Copy the full SHA 45354d9View commit details -
add pmic testing on launchxl and bug fixing
- seperate out lock/unlock sequence, add wait - add resetting registers during setup - fix DEVCTRL/N inversion - add skip result reading for testing purposes - remove SPI driver read/write, replace with transfer
Configuration menu - View commit details
-
Copy full SHA for 07633cb - Browse repository at this point
Copy the full SHA 07633cbView commit details -
Integate gate driver support into main C2000 inverter
Update the c2000 inverter application to use the gate driver. This involves turning on the gate drive PSU before initialising the gate drivers for each phase. The fault state of the gate drivers is reported to stdout every second. Add a simple heartbeat LED toggle to the main loop to compensate for the gate drive fault LED no longer being on (!) as a way of determinig if the inverter is powered up. Tests: - Run on the Tesla M3 inverter and verify it operates with the gate drive fault LED extinguished and not gate drive fault is reported.
Configuration menu - View commit details
-
Copy full SHA for 231a6be - Browse repository at this point
Copy the full SHA 231a6beView commit details -
Move repo contents to sub-directory prior to merge
Prior to merging this repo into the parent c2000-inverter repo we move the contents into a sub-directory with the same name. Follows the guide at https://medium.com/walkme-engineering/how-to-merge-a-git-submodule-into-its-main-repository-d83a215a319c
Configuration menu - View commit details
-
Copy full SHA for ff48e16 - Browse repository at this point
Copy the full SHA ff48e16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93ff3b3 - Browse repository at this point
Copy the full SHA 93ff3b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4749428 - Browse repository at this point
Copy the full SHA 4749428View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51e7741 - Browse repository at this point
Copy the full SHA 51e7741View commit details
Commits on Feb 10, 2022
-
Move STM32 inverter into dedicated platform directory
This moves the main STM32F1 inverter code into a platform directory so it follows the style and layout of the C2000 port. STM32 platform specific code remains in libopeninv. Tests: - Build all variants of the CMake build process - Build FOC and SINE variants with STM32 Makefile
Configuration menu - View commit details
-
Copy full SHA for d1c28bf - Browse repository at this point
Copy the full SHA d1c28bfView commit details
Commits on Feb 11, 2022
-
Isolate STM32 components of libopeninv in platform
This change moves all of the STM32 specific parts of libopeninv into the platform/stm32f1 directory. This leaves the libopeninv directory in the top-level to contain only cross-platform code. No code changes were required only build system updates. Tests: - Build all CMake variants - Build FOC and SINE variants using the old stm32_sine Makefile
Configuration menu - View commit details
-
Copy full SHA for 884dcfd - Browse repository at this point
Copy the full SHA 884dcfdView commit details -
Fix gate drive PSU state message in C2000 inverter
The C2000 inverter erroneously reported "Gate Drive PSU OFF" when it was in fact turned on. The PSU was in the desired state it was just the message. Tests: - Run on the Tesla M3 inverter and verify the updated message is displayed when running the inverter
Configuration menu - View commit details
-
Copy full SHA for 9e619c4 - Browse repository at this point
Copy the full SHA 9e619c4View commit details
Commits on Feb 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 937d210 - Browse repository at this point
Copy the full SHA 937d210View commit details