Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: DRV8301.h
- Revision:
- 3:227ecd07b9cd
- Parent:
- 2:bdca7d22b783
- Child:
- 4:98c76c7b8020
--- a/DRV8301.h Mon Nov 23 13:14:48 2015 +0000 +++ b/DRV8301.h Tue Nov 24 13:22:30 2015 +0000 @@ -5,14 +5,15 @@ class DRV8301{ public: - DRV8301(PinName MOSI, PinName MISO, PinName SCK); - uint8_t input; + DRV8301(PinName cs, PinName mosi, PinName miso, PinName sck, PinName en_gate); +// uint8_t input; private: //varijable - DigitalOut EN_GATE; - DigitalOut MOSI; - DigitalIn MISO; - DigitalOut SCK; + DigitalOut cs; + DigitalOut mosi; + DigitalIn miso; + DigitalOut sck; + DigitalOut en_gate; uint16_t register1; uint16_t register2; int maskPWM; @@ -20,8 +21,10 @@ int maskOCTW; int maskGain; int maskCurrentLimit; - //int registerStatus1; - //int registerStatus2; + uint16_t statReg1; + uint16_t statReg2; + uint16_t registerStatus1; + uint16_t registerStatus2; //funkcije void startup(); void setCurrentLimit(uint8_t input); @@ -30,6 +33,9 @@ void setOCPMode(uint8_t input); void setOCTW(uint8_t input); uint16_t getRegister1(); - uint16_t getRegister2(); + uint16_t getRegister2(); + uint16_t readStatReg1(); + uint16_t readStatReg2(); + }; #endif \ No newline at end of file