Skip to content

Commit 27d6def

Browse files
committed
исправления
для совместной работы I2CBATT и HDQBATT
1 parent 7fa1c84 commit 27d6def

File tree

4 files changed

+332
-291
lines changed

4 files changed

+332
-291
lines changed

keywords.txt

Lines changed: 102 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -86,103 +86,105 @@ STM32_HDQ_DEFAULT_PIN LITERAL1
8686
ESP8266_HDQ_DEFAULT_PIN LITERAL1
8787
ESP32_HDQ_DEFAULT_PIN LITERAL1
8888
ARDUINO_BOARDS_HDQ_DEFAULT_PIN LITERAL1
89-
HDQ_ADDR_MASK_READ LITERAL1
90-
HDQ_ADDR_MASK_WRITE LITERAL1
91-
HDQ_DELAY_CYCH_MIN LITERAL1
92-
HDQ_DELAY_CYCH_MAX LITERAL1
93-
HDQ_DELAY_CYCH_NOM LITERAL1
94-
HDQ_DELAY_CYCD_MIN LITERAL1
95-
HDQ_DELAY_CYCD_MAX LITERAL1
96-
HDQ_DELAY_CYCD_NOM LITERAL1
97-
HDQ_DELAY_HW1_MIN LITERAL1
98-
HDQ_DELAY_HW1_MAX LITERAL1
99-
HDQ_DELAY_HW1_NOM LITERAL1
100-
HDQ_DELAY_DW1_MIN LITERAL1
101-
HDQ_DELAY_DW1_MAX LITERAL1
102-
HDQ_DELAY_DW1_NOM LITERAL1
103-
HDQ_DELAY_HW0_MIN LITERAL1
104-
HDQ_DELAY_HW0_MAX LITERAL1
105-
HDQ_DELAY_HW0_NOM LITERAL1
106-
HDQ_DELAY_DW0_MIN LITERAL1
107-
HDQ_DELAY_DW0_MAX LITERAL1
108-
HDQ_DELAY_DW0_NOM LITERAL1
109-
HDQ_DELAY_RSPS_MIN LITERAL1
110-
HDQ_DELAY_RSPS_MAX LITERAL1
111-
HDQ_DELAY_RSPS_NOM LITERAL1
112-
HDQ_DELAY_B_MIN LITERAL1
113-
HDQ_DELAY_B_NOM LITERAL1
114-
HDQ_DELAY_BR_MIN LITERAL1
115-
HDQ_DELAY_BR_NOM LITERAL1
116-
HDQ_DELAY_FAIL_TRIES_MIN LITERAL1
117-
HDQ_DELAY_FAIL_TRIES_NOM LITERAL1
118-
CMD_CONTROL_L LITERAL1
119-
CMD_CONTROL_H LITERAL1
120-
CNTL_CONTROL_STATUS_L LITERAL1
121-
CNTL_CONTROL_STATUS_H LITERAL1
122-
CONTROL_STATUS_QEN LITERAL1
123-
CONTROL_STATUS_VOK LITERAL1
124-
CONTROL_STATUS_RUP_DIS LITERAL1
125-
CONTROL_STATUS_LDMD LITERAL1
126-
CONTROL_STATUS_SLEEP LITERAL1
127-
CONTROL_STATUS_FULLSLEEP LITERAL1
128-
CONTROL_STATUS_HIBERNATE LITERAL1
129-
CONTROL_STATUS_SHUTDWN LITERAL1
130-
CONTROL_STATUS_HOSTIE LITERAL1
131-
CONTROL_STATUS_QMAXUPDATE LITERAL1
132-
CONTROL_STATUS_BCA LITERAL1
133-
CONTROL_STATUS_CCA LITERAL1
134-
CONTROL_STATUS_CALMODE LITERAL1
135-
CONTROL_STATUS_SS LITERAL1
136-
CONTROL_STATUS_FAS LITERAL1
137-
CONTROL_STATUS_SE LITERAL1
138-
CNTL_DEVICE_TYPE_L LITERAL1
139-
CNTL_DEVICE_TYPE_H LITERAL1
140-
CNTL_FW_VERSION_L LITERAL1
141-
CNTL_FW_VERSION_H LITERAL1
142-
CNTL_HW_VERSION_L LITERAL1
143-
CNTL_HW_VERSION_H LITERAL1
144-
CMD_TEMPERATURE_L LITERAL1
145-
CMD_TEMPERATURE_H LITERAL1
146-
CMD_VOLTAGE_L LITERAL1
147-
CMD_VOLTAGE_H LITERAL1
148-
CMD_FLAGS_L LITERAL1
149-
CMD_FLAGS_H LITERAL1
150-
BIT_DEFINITIONS_DSG LITERAL1
151-
BIT_DEFINITIONS_SOCF LITERAL1
152-
BIT_DEFINITIONS_SOC1 LITERAL1
153-
BIT_DEFINITIONS_CHG LITERAL1
154-
BIT_DEFINITIONS_IMAX LITERAL1
155-
BIT_DEFINITIONS_RSVD_0 LITERAL1
156-
BIT_DEFINITIONS_RSVD_1 LITERAL1
157-
BIT_DEFINITIONS_CHG_SUS LITERAL1
158-
BIT_DEFINITIONS_RSVD_2 LITERAL1
159-
BIT_DEFINITIONS_FC LITERAL1
160-
BIT_DEFINITIONS_RSVD_3 LITERAL1
161-
BIT_DEFINITIONS_CHG_INH LITERAL1
162-
BIT_DEFINITIONS_BATLOW LITERAL1
163-
BIT_DEFINITIONS_BATHI LITERAL1
164-
BIT_DEFINITIONS_RSVD_4 LITERAL1
165-
BIT_DEFINITIONS_RSVD_5 LITERAL1
166-
CMD_REMAINING_CAPACITY_L LITERAL1
167-
CMD_REMAINING_CAPACITY_H LITERAL1
168-
CMD_FULL_CHARGE_CAPACITY_L LITERAL1
169-
CMD_FULL_CHARGE_CAPACITY_H LITERAL1
170-
CMD_AVERAGE_CURRENT_L LITERAL1
171-
CMD_AVERAGE_CURRENT_H LITERAL1
172-
CMD_TIME_TO_EMPTY_L LITERAL1
173-
CMD_TIME_TO_EMPTY_H LITERAL1
174-
CMD_AVERAGE_POWER_L LITERAL1
175-
CMD_AVERAGE_POWER_H LITERAL1
176-
CMD_CYCLE_COUNT_L LITERAL1
177-
CMD_CYCLE_COUNT_H LITERAL1
178-
CMD_STATE_OF_CHARGE_L LITERAL1
179-
CMD_STATE_OF_CHARGE_H LITERAL1
180-
EXTD_CMD_DESIGN_CAPACITY_L LITERAL1
181-
EXTD_CMD_DESIGN_CAPACITY_H LITERAL1
182-
EXTD_CMD_DATA_FLASH_BLOCK LITERAL1
183-
EXTD_CMD_MANUFACTURE_BLOCK_A LITERAL1
184-
EXTD_CMD_MANUFACTURE_BLOCK_B LITERAL1
185-
EXTD_CMD_MANUFACTURE_BLOCK_C LITERAL1
186-
EXTD_CMD_BLOCK_DATA_L LITERAL1
187-
EXTD_CMD_BLOCK_DATA_H LITERAL1
188-
EXTD_CMD_BLOCK_DATA_CHEKSUM LITERAL1
89+
HDQBATT_HDQ_ADDR_MASK_READ LITERAL1
90+
HDQBATT_HDQ_ADDR_MASK_WRITE LITERAL1
91+
HDQBATT_HDQ_DELAY_CYCH_MIN LITERAL1
92+
HDQBATT_HDQ_DELAY_CYCH_MAX LITERAL1
93+
HDQBATT_HDQ_DELAY_CYCH_NOM LITERAL1
94+
HDQBATT_HDQ_DELAY_CYCD_MIN LITERAL1
95+
HDQBATT_HDQ_DELAY_CYCD_MAX LITERAL1
96+
HDQBATT_HDQ_DELAY_CYCD_NOM LITERAL1
97+
HDQBATT_HDQ_DELAY_HW1_MIN LITERAL1
98+
HDQBATT_HDQ_DELAY_HW1_MAX LITERAL1
99+
HDQBATT_HDQ_DELAY_HW1_NOM LITERAL1
100+
HDQBATT_HDQ_DELAY_DW1_MIN LITERAL1
101+
HDQBATT_HDQ_DELAY_DW1_MAX LITERAL1
102+
HDQBATT_HDQ_DELAY_DW1_NOM LITERAL1
103+
HDQBATT_HDQ_DELAY_HW0_MIN LITERAL1
104+
HDQBATT_HDQ_DELAY_HW0_MAX LITERAL1
105+
HDQBATT_HDQ_DELAY_HW0_NOM LITERAL1
106+
HDQBATT_HDQ_DELAY_DW0_MIN LITERAL1
107+
HDQBATT_HDQ_DELAY_DW0_MAX LITERAL1
108+
HDQBATT_HDQ_DELAY_DW0_NOM LITERAL1
109+
HDQBATT_HDQ_DELAY_RSPS_MIN LITERAL1
110+
HDQBATT_HDQ_DELAY_RSPS_MAX LITERAL1
111+
HDQBATT_HDQ_DELAY_RSPS_NOM LITERAL1
112+
HDQBATT_HDQ_DELAY_B_MIN LITERAL1
113+
HDQBATT_HDQ_DELAY_B_NOM LITERAL1
114+
HDQBATT_HDQ_DELAY_BR_MIN LITERAL1
115+
HDQBATT_HDQ_DELAY_BR_NOM LITERAL1
116+
HDQBATT_HDQ_DELAY_FAIL_TRIES_MIN LITERAL1
117+
HDQBATT_HDQ_DELAY_FAIL_TRIES_NOM LITERAL1
118+
HDQBATT_CMD_CONTROL_L LITERAL1
119+
HDQBATT_CMD_CONTROL_H LITERAL1
120+
HDQBATT_CNTL_CONTROL_STATUS_L LITERAL1
121+
HDQBATT_CNTL_CONTROL_STATUS_H LITERAL1
122+
HDQBATTControlStatusFlags LITERAL1
123+
HDQBATT_CONTROL_STATUS_QEN LITERAL1
124+
HDQBATT_CONTROL_STATUS_VOK LITERAL1
125+
HDQBATT_CONTROL_STATUS_RUP_DIS LITERAL1
126+
HDQBATT_CONTROL_STATUS_LDMD LITERAL1
127+
HDQBATT_CONTROL_STATUS_SLEEP LITERAL1
128+
HDQBATT_CONTROL_STATUS_FULLSLEEP LITERAL1
129+
HDQBATT_CONTROL_STATUS_HIBERNATE LITERAL1
130+
HDQBATT_CONTROL_STATUS_SHUTDWN LITERAL1
131+
HDQBATT_CONTROL_STATUS_HOSTIE LITERAL1
132+
HDQBATT_CONTROL_STATUS_QMAXUPDATE LITERAL1
133+
HDQBATT_CONTROL_STATUS_BCA LITERAL1
134+
HDQBATT_CONTROL_STATUS_CCA LITERAL1
135+
HDQBATT_CONTROL_STATUS_CALMODE LITERAL1
136+
HDQBATT_CONTROL_STATUS_SS LITERAL1
137+
HDQBATT_CONTROL_STATUS_FAS LITERAL1
138+
HDQBATT_CONTROL_STATUS_SE LITERAL1
139+
HDQBATT_CNTL_DEVICE_TYPE_L LITERAL1
140+
HDQBATT_CNTL_DEVICE_TYPE_H LITERAL1
141+
HDQBATT_CNTL_FW_VERSION_L LITERAL1
142+
HDQBATT_CNTL_FW_VERSION_H LITERAL1
143+
HDQBATT_CNTL_HW_VERSION_L LITERAL1
144+
HDQBATT_CNTL_HW_VERSION_H LITERAL1
145+
HDQBATT_CMD_TEMPERATURE_L LITERAL1
146+
HDQBATT_CMD_TEMPERATURE_H LITERAL1
147+
HDQBATT_CMD_VOLTAGE_L LITERAL1
148+
HDQBATT_CMD_VOLTAGE_H LITERAL1
149+
HDQBATT_CMD_FLAGS_L LITERAL1
150+
HDQBATT_CMD_FLAGS_H LITERAL1
151+
HDQBATTFlagsBitDefinitions LITERAL1
152+
HDQBATT_BIT_DEFINITIONS_DSG LITERAL1
153+
HDQBATT_BIT_DEFINITIONS_SOCF LITERAL1
154+
HDQBATT_BIT_DEFINITIONS_SOC1 LITERAL1
155+
HDQBATT_BIT_DEFINITIONS_CHG LITERAL1
156+
HDQBATT_BIT_DEFINITIONS_IMAX LITERAL1
157+
HDQBATT_BIT_DEFINITIONS_RSVD_0 LITERAL1
158+
HDQBATT_BIT_DEFINITIONS_RSVD_1 LITERAL1
159+
HDQBATT_BIT_DEFINITIONS_CHG_SUS LITERAL1
160+
HDQBATT_BIT_DEFINITIONS_RSVD_2 LITERAL1
161+
HDQBATT_BIT_DEFINITIONS_FC LITERAL1
162+
HDQBATT_BIT_DEFINITIONS_RSVD_3 LITERAL1
163+
HDQBATT_BIT_DEFINITIONS_CHG_INH LITERAL1
164+
HDQBATT_BIT_DEFINITIONS_BATLOW LITERAL1
165+
HDQBATT_BIT_DEFINITIONS_BATHI LITERAL1
166+
HDQBATT_BIT_DEFINITIONS_RSVD_4 LITERAL1
167+
HDQBATT_BIT_DEFINITIONS_RSVD_5 LITERAL1
168+
HDQBATT_CMD_REMAINING_CAPACITY_L LITERAL1
169+
HDQBATT_CMD_REMAINING_CAPACITY_H LITERAL1
170+
HDQBATT_CMD_FULL_CHARGE_CAPACITY_L LITERAL1
171+
HDQBATT_CMD_FULL_CHARGE_CAPACITY_H LITERAL1
172+
HDQBATT_CMD_AVERAGE_CURRENT_L LITERAL1
173+
HDQBATT_CMD_AVERAGE_CURRENT_H LITERAL1
174+
HDQBATT_CMD_TIME_TO_EMPTY_L LITERAL1
175+
HDQBATT_CMD_TIME_TO_EMPTY_H LITERAL1
176+
HDQBATT_CMD_AVERAGE_POWER_L LITERAL1
177+
HDQBATT_CMD_AVERAGE_POWER_H LITERAL1
178+
HDQBATT_CMD_CYCLE_COUNT_L LITERAL1
179+
HDQBATT_CMD_CYCLE_COUNT_H LITERAL1
180+
HDQBATT_CMD_STATE_OF_CHARGE_L LITERAL1
181+
HDQBATT_CMD_STATE_OF_CHARGE_H LITERAL1
182+
HDQBATT_EXTD_CMD_DESIGN_CAPACITY_L LITERAL1
183+
HDQBATT_EXTD_CMD_DESIGN_CAPACITY_H LITERAL1
184+
HDQBATT_EXTD_CMD_DATA_FLASH_BLOCK LITERAL1
185+
HDQBATT_EXTD_CMD_MANUFACTURE_BLOCK_A LITERAL1
186+
HDQBATT_EXTD_CMD_MANUFACTURE_BLOCK_B LITERAL1
187+
HDQBATT_EXTD_CMD_MANUFACTURE_BLOCK_C LITERAL1
188+
HDQBATT_EXTD_CMD_BLOCK_DATA_L LITERAL1
189+
HDQBATT_EXTD_CMD_BLOCK_DATA_H LITERAL1
190+
HDQBATT_EXTD_CMD_BLOCK_DATA_CHEKSUM LITERAL1

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=HDQBATT
2-
version=1.0
2+
version=1.1
33
author=Roman Sklyar S-LAB
44
email=romansklyar15@gmail.com
55
sentence=API for a single-cell Li-Ion battery fuel gauge

0 commit comments

Comments
 (0)