Incomplete library for configuration of a DRV8301 pre-driver through a SPI interface.
DRV8301 is 3-Phase Brushless Motor Pre-Driver with Dual Current Sense Amps and Buck Converter (PWM Ctrl w/ SPI). Please find more information on Texas Instruments web pages and datasheet.
Diff: DRV8301.h
- Revision:
- 2:bdca7d22b783
- Parent:
- 0:2825ac4882fd
- Child:
- 3:227ecd07b9cd
--- a/DRV8301.h Sun Nov 22 11:50:50 2015 +0000 +++ b/DRV8301.h Mon Nov 23 13:14:48 2015 +0000 @@ -7,13 +7,6 @@ public: DRV8301(PinName MOSI, PinName MISO, PinName SCK); uint8_t input; - -/* protected: - DigitalOut EN_GATE; - DigitalOut MOSI; - DigitalIn MISO; - DigitalOut SCK; -*/ private: //varijable DigitalOut EN_GATE; @@ -27,8 +20,8 @@ int maskOCTW; int maskGain; int maskCurrentLimit; - int registerStatus1; - int registerStatus2; + //int registerStatus1; + //int registerStatus2; //funkcije void startup(); void setCurrentLimit(uint8_t input); @@ -37,7 +30,6 @@ void setOCPMode(uint8_t input); void setOCTW(uint8_t input); uint16_t getRegister1(); - uint16_t getRegister2(); - + uint16_t getRegister2(); }; #endif \ No newline at end of file