TEST_CODE_ApplyTo2V1_API
Dependencies: SDFileSystem max32630fthr USBDevice
Diff: AVDD_CONFIG.cpp
- Revision:
- 1:7530b7eb757a
diff -r 5a9619496af2 -r 7530b7eb757a AVDD_CONFIG.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/AVDD_CONFIG.cpp Thu May 28 02:30:39 2020 +0000 @@ -0,0 +1,28 @@ +#include "mbed.h" +#include "max32630fthr.h" +#include "USBSerial.h" +#include "I2CSlave.h" + +#define MCP4561_ADDR 0x5C + + +extern I2C i2c_v; + +void SetVoltageAVDD(float vol) +{ + uint8_t r_value = 0; + uint8_t buf[2]; + r_value = 256 - 27/(vol/1.235 - 1.0)/50*256; + + buf[0] = 0x40; + buf[1] = 0x0E; + i2c_v.write(MCP4561_ADDR, (char*)buf, 2); + + buf[0] = 0x00; + buf[1] = r_value; + i2c_v.write(MCP4561_ADDR, (char*)buf, 2); +} + + + +