BQ28Z610 Driver
BQ28Z610 Battery fuel gauge device driver for Arduino
Loading...
Searching...
No Matches
alt_manufacturer_access.h
Go to the documentation of this file.
1
53#pragma once
54
55#include "globals.h"
56#include "utils.h"
57
69bool AltManufacturerAccess(const word MACSubcmd, byte *retval, byte *len);
70
76void AltManufacturerAccess(const word MACSubcmd);
77
90word DeviceType();
91
116void FirmwareVersion();
117
125word HardwareVersion();
126
131word ChemicalID();
132
140void DeviceReset();
141
157void ChargeFET();
158
172void DischargeFET();
173
181void Gauging();
182
195void FETControl();
196
213void LifetimeDataReset();
214
223
232void SealDevice();
233
238u32 SafetyAlert();
239
245u32 SafetyStatus();
246
251u32 PFAlert();
252
258u32 PFStatus();
259
265u32 OperationStatus();
266
272word ChargingStatus();
273
279u32 GaugingStatus();
280
287
311void DAStatus1(byte *retval);
312
318void DAStatus1();
319
344void ITStatus1(byte *retval);
345
351void ITStatus1();
352
401void ITStatus2(byte *retval);
402
408void ITStatus2();
409
427void ITStatus3(byte *retval);
428
434void ITStatus3();
void FETControl()
12.2.16 AltManufacturerAccess() 0x0022 FET Control
Definition alt_manufacturer_access.cpp:307
void DeviceReset()
12.2.12 AltManufacturerAccess() 0x0012 Device Reset
Definition alt_manufacturer_access.cpp:236
word ChargingStatus()
12.2.31 AltManufacturerAccess() 0x0055 ChargingStatus
Definition alt_manufacturer_access.cpp:480
void DischargeFET()
12.2.14 AltManufacturerAccess() 0x0020 DSG FET
Definition alt_manufacturer_access.cpp:276
word HardwareVersion()
12.2.3 AltManufacturerAccess() 0x0003 Hardware Version.
Definition alt_manufacturer_access.cpp:195
void ChargeFET()
12.2.13 AltManufacturerAccess() 0x001F CHG FET
Definition alt_manufacturer_access.cpp:257
void ITStatus3()
12.2.41 AltManufacturerAccess() 0x0075 ITStatus3
Definition alt_manufacturer_access.cpp:874
u32 PFAlert()
12.2.28 AltManufacturerAccess() 0x0052 PFAlert
Definition alt_manufacturer_access.cpp:400
void ITStatus1()
12.2.39 AltManufacturerAccess() 0x0073 ITStatus1
Definition alt_manufacturer_access.cpp:679
void SealDevice()
12.2.22 AltManufacturerAccess() 0x0030 Seal Device
Definition alt_manufacturer_access.cpp:355
void Gauging()
12.2.15 AltManufacturerAccess() 0x0021 Gauging
Definition alt_manufacturer_access.cpp:289
void DAStatus1()
12.2.37 AltManufacturerAccess() 0x0071 DAStatus1
Definition alt_manufacturer_access.cpp:606
void ITStatus2()
12.2.40 AltManufacturerAccess() 0x0074 ITStatus2
Definition alt_manufacturer_access.cpp:785
bool AltManufacturerAccess(const word MACSubcmd, byte *retval, byte *len)
12.2 0x3E, 0x3F AltManufacturerAccess
Definition alt_manufacturer_access.cpp:66
void FirmwareVersion()
12.2.2 AltManufacturerAccess() 0x0002 Firmware Version.
Definition alt_manufacturer_access.cpp:156
u32 OperationStatus()
12.2.30 AltManufacturerAccess() 0x0054 OperationStatus
Definition alt_manufacturer_access.cpp:436
word ChemicalID()
12.2.6 AltManufacturerAccess() 0x0006 Chemical ID.
Definition alt_manufacturer_access.cpp:214
word DeviceType()
12.2.1 AltManufacturerAccess() 0x0001 Device Type
Definition alt_manufacturer_access.cpp:117
word ManufacturingStatus()
12.2.33 AltManufacturerAccess() 0x0057 ManufacturingStatus
Definition alt_manufacturer_access.cpp:552
u32 PFStatus()
12.2.29 AltManufacturerAccess() 0x0053 PFStatus
Definition alt_manufacturer_access.cpp:418
u32 SafetyStatus()
12.2.27 AltManufacturerAccess() 0x0051 SafetyStatus
Definition alt_manufacturer_access.cpp:383
void LifetimeDataReset()
12.2.19 AltManufacturerAccess() 0x0028 Lifetime Data Reset
Definition alt_manufacturer_access.cpp:329
u32 GaugingStatus()
12.2.32 AltManufacturerAccess() 0x0056 GaugingStatus
Definition alt_manufacturer_access.cpp:514
void PermanentFailureDataReset()
12.2.20 AltManufacturerAccess() 0x0029 Permanent Fail Data Reset
Definition alt_manufacturer_access.cpp:341
u32 SafetyAlert()
12.2.26 AltManufacturerAccess() 0x0050 SafetyAlert
Definition alt_manufacturer_access.cpp:365
Global constants.
Util functions headers.