![]() |
Midnight Sun Firmware
|
current_acs37800_defs Firmware More...
Macros | |
| #define | ACS37800_Q15_SCALE_DENOM 32768.0f |
| Values are given in. | |
| #define | ACS37800_DELTA_VIN_MAX 0.84f |
| #define | ACS37800_VOLTAGE_SCALE ((ACS37800_DELTA_VIN_MAX * 1.19f) / ACS37800_Q15_SCALE_DENOM) |
| #define | ACS37800_IPR_MAX_A 90.0f |
| #define | ACS37800_CURRENT_SCALE ((ACS37800_IPR_MAX_A * 1.19f) / ACS37800_Q15_SCALE_DENOM) |
| #define | ACS37800_MAX_POW 0.704f |
| #define | ACS37800_POWER_SCALE ((ACS37800_MAX_POW * 1.42f) / ACS37800_Q15_SCALE_DENOM) |
| #define | ACS37800_MASK_FAULTOUT 0x02 /* Bit 1 */ |
| #define | ACS37800_MASK_OVERVOLTAGE 0x08 /* Bit 3 */ |
| #define | ACS37800_MASK_UNDERVOLTAGE 0x10 /* Bit 4 */ |
Enumerations | |
| enum | ACS37800_Registers { ACS37800_REG_VRMS_IRMS = 0x20 , ACS37800_REG_VCODES_ICODES = 0x2A , ACS37800_REG_PINSTANT = 0x2C , ACS37800_REG_PACTIVE_PIMAGE = 0x21 , ACS37800_REG_PAPPARENT_PFACTOR = 0x22 , ACS37800_REG_NUMPTSOUT = 0x25 , ACS37800_REG_VI_RMSAVGONESEC = 0x26 , ACS37800_REG_VI_RMSAVGONEMIN = 0x27 , ACS37800_PACTAVGONESEC = 0x28 , ACS37800_REG_PACTAVGONEMIN = 0x29 , ACS37800_REG_STATUS = 0x2D } |
| Voltatile Memory register addresses. More... | |
current_acs37800_defs Firmware
| enum ACS37800_Registers |
Voltatile Memory register addresses.