
TEST_CODE_ApplyTo2V1_API
Dependencies: SDFileSystem max32630fthr USBDevice
AVDD_CONFIG.cpp
- Committer:
- china_sn0w
- Date:
- 2020-05-28
- Revision:
- 1:7530b7eb757a
File content as of revision 1:7530b7eb757a:
#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); }