From 72def895431ad7a08e635b11f3da738e2b2c4618 Mon Sep 17 00:00:00 2001
From: wujiazhi <1147861305@qq.com>
Date: Thu, 13 Jun 2024 11:31:04 +0800
Subject: [PATCH] add lower model test

---
 Function/LCD/lcd_segmentcode.h~RF2666fa0.TMP |  585 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 585 insertions(+), 0 deletions(-)

diff --git a/Function/LCD/lcd_segmentcode.h~RF2666fa0.TMP b/Function/LCD/lcd_segmentcode.h~RF2666fa0.TMP
new file mode 100644
index 0000000..1d7caae
--- /dev/null
+++ b/Function/LCD/lcd_segmentcode.h~RF2666fa0.TMP
@@ -0,0 +1,585 @@
+/*
+ * File      : lcd_segmentcode.c
+ * This file is part of Sizhu Ultrasonic Gas-Meter
+ * COPYRIGHT (C) 2022,Sizhu Ultrasonic Gas-Meter Development Team
+ *
+ * Brief     : This file stores the specific segment code.
+ * http://www.ideacreated.com/
+ *
+ * Change Logs:
+ * Date           Author            Notes
+ * 2022-08-22     Sizhu_J1anG       the first version
+ * 2022-08-30     Sizhu_Ye          targeted modification
+ */
+
+
+#ifndef _LCD_SEGMENTCODE_23A_H_
+#define _LCD_SEGMENTCODE_23A_H_
+#include "main.h"
+
+#ifdef LCD_NEW
+/**************************************************
+* S1-S54
+**************************************************/
+#define			_LCD_SIZHULOG_23A						     			276 //1
+
+#define			_LCD_BATTERY_SHELL_23A					 			277	//2
+#define			_LCD_BATTERY_4_23A    								278 //3
+#define			_LCD_BATTERY_3_23A 		    						279	//4
+#define			_LCD_BATTERY_2_23A		    		        271 //5
+#define			_LCD_BATTERY_1_23A		    			      270 //6
+
+
+#define			_LCD_METER_23A									      269  //7  
+#define			_LCD_SIGNAL_COMMUNICATION_23A				  268
+#define			_LCD_VALVE_M_23A											5 
+#define			_LCD_LOCK_23A													6 
+#define			_LCD_OPEN_23A													7 
+#define			_LCD_CLOSE_23A												4    //12
+
+
+#define			_LCD_WIFI_23A													63  //13  							
+#define			_LCD_4G_Flag_23A											71      
+#define			_LCD_4G_1_23A													70
+#define			_LCD_4G_2_23A									    		69
+#define			_LCD_4G_3_23A									    		77
+#define			_LCD_4G_4_23A									        78
+#define			_LCD_4G_5_23A									        79
+#define			_LCD_WARNING_23A									    87  //20   
+
+#define			_LCD_CONFIGURATION_23A								74 //21
+#define			_LCD_T_23A										        73
+#define			_LCD_CHARGE_23A												72 //23   
+#define			_LCD_LOOKUP_23A									      80
+#define			_LCD_BACKSET_23A									    75
+#define			_LCD_K_23A										   			66 //26
+#define			_LCD_BOOTTOOTH_23A										65 //27    
+#define			_LCD_CHECK_23A												64//28
+
+#define			_LCD_HORIZONTALLINE_1_23A					 		60 //29
+#define			_LCD_SINGLEBILL_23A										68 
+#define			_LCD_LADDERBILL_23A										76 
+#define			_LCD_HORIZONTALLINE_2_23A							67	
+
+#define			_LCD_WORK_CONDITION_23A							2  //33
+#define			_LCD_SURPLUSE_23A										3 
+#define			_LCD_STAND_CONDITION_23A						1 
+#define			_LCD_TOTAL_23A											0
+
+#define			_LCD_X_23A									275
+#define			_LCD_ACCOUNT_23A						274 //38
+#define			_LCD_BILLBACK_23A						273
+
+#define			_LCD_LAST_23A								266
+#define			_LCD_RECHARGE_23A						267 //41
+#define			_LCD_SETTLEMENT_23A					260
+#define			_LCD_NOW_23A								272
+#define			_LCD_LADDER_23A							265  //44
+#define			_LCD_UNIT_PRICE_23A					264
+
+#define			_LCD_N_1_23A										  139  //46
+#define			_LCD_M3_1_23A										  130
+#define			_LCD_YUAN_1_23A										131
+
+#define			_LCD_kPa_23A										  140 //49
+#define			_LCD_oC_23A										    129//50
+#define			_LCD_L_pul_23A										128
+#define			_LCD_N_2_23A											142
+#define			_LCD_M3_2_23A										  135
+#define			_LCD_h_23A								    		134//54
+#define			_LCD_YUAN_2_23A										133//55
+#define			_LCD_YUAN_M3_23A								  132//56
+
+
+
+/********************************************************
+* ð��
+********************************************************/
+#define			_LCD_POINT1_23A					 19
+#define			_LCD_POINT2_23A					 24
+#define			_LCD_POINT3_23A					 258
+#define			_LCD_POINT4_23A					 256
+#define			_LCD_POINT5_23A					 242
+#define			_LCD_POINT6_23A					 240
+#define			_LCD_POINT7_23A					 227
+#define			_LCD_POINT8_23A					 224
+#define			_LCD_POINT9_23A					 211
+#define			_LCD_POINT10_23A				 200
+#define			_LCD_POINT11_23A				 186
+#define			_LCD_POINT12_23A				 184
+#define			_LCD_POINT13_23A				 170
+#define			_LCD_POINT14_23A				 168
+#define			_LCD_POINT15_23A				 155
+#define			_LCD_POINT16_23A				 152
+#define			_LCD_POINT17_23A				 245
+#define			_LCD_POINT18_23A				 247
+#define			_LCD_POINT19_23A				 229
+#define			_LCD_POINT20_23A				 231
+#define			_LCD_POINT21_23A				 212
+#define			_LCD_POINT22_23A					215
+#define			_LCD_POINT23_23A					196
+#define			_LCD_POINT24_23A					191
+#define			_LCD_POINT25_23A					173
+#define			_LCD_POINT26_23A					175
+#define			_LCD_POINT27_23A					157
+#define			_LCD_POINT28_23A					159
+
+/*******************************************************
+����
+*******************************************************/
+#define			_LCD_1A_new											15
+#define			_LCD_1B_new											23
+#define			_LCD_1C_new										  21
+#define			_LCD_1D_new											12
+#define			_LCD_1E_new											13
+#define			_LCD_1F_new											14
+#define			_LCD_1G_new											22
+
+#define			_LCD_2A_new											31
+#define			_LCD_2B_new											62
+#define			_LCD_2C_new							        61
+#define			_LCD_2D_new											28
+#define			_LCD_2E_new											20
+#define			_LCD_2F_new											30
+#define			_LCD_2G_new											29
+
+#define			_LCD_3A_new							95
+#define			_LCD_3B_new							94
+#define			_LCD_3C_new							93
+#define			_LCD_3D_new							92
+#define			_LCD_3E_new							84
+#define			_LCD_3F_new							86
+#define			_LCD_3G_new							85
+
+#define			_LCD_4A_new											88
+#define			_LCD_4B_new											81
+#define			_LCD_4C_new											83
+#define			_LCD_4D_new											91
+#define			_LCD_4E_new											90
+#define			_LCD_4F_new											89
+#define			_LCD_4G_new											82
+
+#define			_LCD_5A_new							11
+#define			_LCD_5B_new							18
+#define			_LCD_5C_new							16
+#define			_LCD_5D_new							8
+#define			_LCD_5E_new							9
+#define			_LCD_5F_new							10
+#define			_LCD_5G_new							17
+
+#define			_LCD_6A_new							59
+#define			_LCD_6B_new							58
+#define			_LCD_6C_new							57
+#define			_LCD_6D_new							56
+#define			_LCD_6E_new							25
+#define			_LCD_6F_new							27
+#define			_LCD_6G_new							26
+
+#define			_LCD_7A_new							251
+#define			_LCD_7B_new							243
+#define			_LCD_7C_new							249
+#define			_LCD_7D_new							248
+#define			_LCD_7E_new							257
+#define			_LCD_7F_new							259
+#define			_LCD_7G_new							250
+
+#define			_LCD_8A_new							235
+#define			_LCD_8B_new							226
+#define			_LCD_8C_new							225
+#define			_LCD_8D_new							232
+#define			_LCD_8E_new							241
+#define			_LCD_8F_new							234
+#define			_LCD_8G_new							233
+
+#define			_LCD_9A_new							219
+#define			_LCD_9B_new							210
+#define			_LCD_9C_new							208
+#define			_LCD_9D_new							216
+#define			_LCD_9E_new							217
+#define			_LCD_9F_new							218
+#define			_LCD_9G_new  						209
+
+#define			_LCD_10A_new						195
+#define			_LCD_10B_new						194
+#define			_LCD_10C_new						193
+#define			_LCD_10D_new						192
+#define			_LCD_10E_new						201
+#define			_LCD_10F_new						203
+#define			_LCD_10G_new						202
+
+#define			_LCD_11A_new						179
+#define			_LCD_11B_new						171
+#define			_LCD_11C_new						177
+#define			_LCD_11D_new						176
+#define			_LCD_11E_new						185
+#define			_LCD_11F_new						187
+#define			_LCD_11G_new						178
+
+#define			_LCD_12A_new						163
+#define			_LCD_12B_new						154
+#define			_LCD_12C_new						153
+#define			_LCD_12D_new						160
+#define			_LCD_12E_new						169
+#define			_LCD_12F_new						162
+#define			_LCD_12G_new						161
+
+#define			_LCD_13A_new						147
+#define			_LCD_13B_new						138
+#define			_LCD_13C_new						136
+#define			_LCD_13D_new						144
+#define			_LCD_13E_new						145
+#define			_LCD_13F_new						146
+#define			_LCD_13G_new						137
+
+#define			_LCD_14A_new						252
+#define			_LCD_14B_new						253
+#define			_LCD_14C_new						254
+#define			_LCD_14D_new						255
+#define			_LCD_14E_new						263
+#define			_LCD_14F_new						261
+#define			_LCD_14G_new						262
+
+#define			_LCD_15A_new						236
+#define			_LCD_15B_new						228
+#define			_LCD_15C_new						238
+#define			_LCD_15D_new						239
+#define			_LCD_15E_new					  246
+#define			_LCD_15F_new						244
+#define			_LCD_15G_new						237
+
+#define			_LCD_16A_new						220
+#define			_LCD_16B_new						213
+#define			_LCD_16C_new						214
+#define			_LCD_16D_new						223
+#define			_LCD_16E_new						230
+#define			_LCD_16F_new	  				221
+#define			_LCD_16G_new						222
+
+#define			_LCD_17A_new						204
+#define			_LCD_17B_new						197
+#define			_LCD_17C_new						199
+#define			_LCD_17D_new						207
+#define			_LCD_17E_new						206
+#define			_LCD_17F_new						205
+#define			_LCD_17G_new						198
+
+#define			_LCD_18A_new						180
+#define			_LCD_18B_new						181
+#define			_LCD_18C_new						182
+#define			_LCD_18D_new						183
+#define			_LCD_18E_new						190
+#define			_LCD_18F_new						188
+#define			_LCD_18G_new						189
+
+#define			_LCD_19A_new						164
+#define			_LCD_19B_new						156
+#define			_LCD_19C_new						166
+#define			_LCD_19D_new						167
+#define			_LCD_19E_new						174
+#define			_LCD_19F_new						172
+#define			_LCD_19G_new						165
+
+#define			_LCD_20A_new						148
+#define			_LCD_20B_new						141
+#define			_LCD_20C_new						143
+#define			_LCD_20D_new						151
+#define			_LCD_20E_new						158
+#define			_LCD_20F_new						149
+#define			_LCD_20G_new						150
+#else
+/**************************************************
+* S1-S54
+* ʱ�� ��220804
+**************************************************/
+#define			_LCD_SIZHULOG_23A							  203
+
+#define			_LCD_BATTERY_4_23A    					1
+#define			_LCD_BATTERY_3_23A 		    			0
+#define			_LCD_BATTERY_2_23A		    			200
+#define			_LCD_BATTERY_1_23A		    			202
+#define			_LCD_BATTERY_SHELL_23A					2	
+
+#define			_LCD_METER_23A									3
+#define			_LCD_SIGNAL_COMMUNICATION_23A		4
+#define			_LCD_VALVE_M_23A								5
+#define			_LCD_LOCK_23A										6
+#define			_LCD_OPEN_23A										7
+#define			_LCD_CLOSE_23A									8
+
+#define			_LCD_WARNING_23A								16
+#define			_LCD_WIFI_23A										39
+#define			_LCD_4G_Flag_23A								36
+#define			_LCD_4G_1_23A										38
+#define			_LCD_4G_2_23A										37
+#define			_LCD_4G_3_23A										35
+#define			_LCD_4G_4_23A										34
+#define			_LCD_4G_5_23A										33
+
+#define			_LCD_LOOKUP_23A									47
+#define			_LCD_T_23A											45
+#define			_LCD_CONFIGURATION_23A					43
+#define			_LCD_CHECK_23A									46
+#define			_LCD_K_23A											44
+#define			_LCD_BACKSET_23A								42
+
+#define			_LCD_HORIZONTALLINE_1_23A				24
+#define			_LCD_SINGLEBILL_23A							40
+#define			_LCD_LADDERBILL_23A							32
+#define			_LCD_HORIZONTALLINE_2_23A				41
+
+#define			_LCD_WORK_CONDITION_23A					206
+#define			_LCD_SURPLUSE_23A								205
+#define			_LCD_STAND_CONDITION_23A				207
+#define			_LCD_TOTAL_23A									199
+
+#define			_LCD_X_23A											191
+#define			_LCD_ACCOUNT_23A									190
+#define			_LCD_BILLBACK_23A									183
+
+#define			_LCD_LAST_23A										181
+#define			_LCD_RECHARGE_23A								174
+#define			_LCD_SETTLEMENT_23A							173
+
+#define			_LCD_NOW_23A										182
+#define			_LCD_LADDER_23A									175
+#define			_LCD_UNIT_PRICE_23A							167
+
+#define			_LCD_N_1_23A										48
+#define			_LCD_M3_1_23A										49
+#define			_LCD_YUAN_1_23A									50
+#define			_LCD_kPa_23A										61
+#define			_LCD_oC_23A											52
+#define			_LCD_L_pul_23A									51
+#define			_LCD_N_2_23A										63
+#define			_LCD_M3_2_23A										62
+#define			_LCD_h_23A											53
+#define			_LCD_YUAN_2_23A									54
+#define			_LCD_YUAN_M3_23A								55
+
+/********************************************************
+* ð��/��
+* ʱ�� ��220804
+********************************************************/
+#define			_LCD_POINT1_23A								186
+#define			_LCD_POINT2_23A								189
+#define			_LCD_POINT3_23A								179
+#define			_LCD_POINT4_23A								180
+#define			_LCD_POINT5_23A								161
+#define			_LCD_POINT6_23A								163
+#define			_LCD_POINT7_23A								137
+#define			_LCD_POINT8_23A								147
+#define			_LCD_POINT9_23A								121
+#define			_LCD_POINT10_23A							123
+#define			_LCD_POINT11_23A							105
+#define			_LCD_POINT12_23A							107
+#define			_LCD_POINT13_23A							90
+#define			_LCD_POINT14_23A							91
+#define			_LCD_POINT15_23A							65
+#define			_LCD_POINT16_23A							75
+#define			_LCD_POINT17_23A							149
+#define			_LCD_POINT18_23A							151
+#define			_LCD_POINT19_23A							133
+#define			_LCD_POINT20_23A							135
+#define			_LCD_POINT21_23A							118
+#define			_LCD_POINT22_23A							119
+#define			_LCD_POINT23_23A							102
+#define			_LCD_POINT24_23A							95
+#define			_LCD_POINT25_23A							76
+#define			_LCD_POINT26_23A							78
+
+/*******************************************************
+* ����ram
+* ʱ�䣺220804
+*******************************************************/
+#define			_LCD_1A_23A											15
+#define			_LCD_1B_23A											13
+#define			_LCD_1C_23A											10
+#define			_LCD_1D_23A											9
+#define			_LCD_1E_23A											11
+#define			_LCD_1F_23A											14
+#define			_LCD_1G_23A											12
+
+#define			_LCD_2A_23A											23
+#define			_LCD_2B_23A											21
+#define			_LCD_2C_23A											18
+#define			_LCD_2D_23A											17
+#define			_LCD_2E_23A											19
+#define			_LCD_2F_23A											22
+#define			_LCD_2G_23A											20
+
+#define			_LCD_3A_23A											31
+#define			_LCD_3B_23A											29
+#define			_LCD_3C_23A											26
+#define			_LCD_3D_23A											25
+#define			_LCD_3E_23A											27
+#define			_LCD_3F_23A											30
+#define			_LCD_3G_23A											28
+
+#define			_LCD_4A_23A											192
+#define			_LCD_4B_23A											194
+#define			_LCD_4C_23A											197
+#define			_LCD_4D_23A											198
+#define			_LCD_4E_23A											196
+#define			_LCD_4F_23A											193
+#define			_LCD_4G_23A											195
+
+#define			_LCD_5A_23A											184
+#define			_LCD_5B_23A											176
+#define			_LCD_5C_23A											178
+#define			_LCD_5D_23A											188
+#define			_LCD_5E_23A											187
+#define			_LCD_5F_23A											185
+#define			_LCD_5G_23A											177
+
+#define			_LCD_6A_23A											168
+#define			_LCD_6B_23A											160
+#define			_LCD_6C_23A											162
+#define			_LCD_6D_23A											172
+#define			_LCD_6E_23A											171
+#define			_LCD_6F_23A											169
+#define			_LCD_6G_23A											170
+
+#define			_LCD_7A_23A											152
+#define			_LCD_7B_23A											144
+#define			_LCD_7C_23A											146
+#define			_LCD_7D_23A											155
+#define			_LCD_7E_23A											154
+#define			_LCD_7F_23A											153
+#define			_LCD_7G_23A											145
+
+#define			_LCD_8A_23A											128
+#define			_LCD_8B_23A											129
+#define			_LCD_8C_23A											131
+#define			_LCD_8D_23A											139
+#define			_LCD_8E_23A											138
+#define			_LCD_8F_23A											136
+#define			_LCD_8G_23A											130
+
+#define			_LCD_9A_23A											112
+#define			_LCD_9B_23A											104
+#define			_LCD_9C_23A											114
+#define			_LCD_9D_23A											115
+#define			_LCD_9E_23A											122
+#define			_LCD_9F_23A											120
+#define			_LCD_9G_23A											113
+
+#define			_LCD_10A_23A										88
+#define			_LCD_10B_23A										89
+#define			_LCD_10C_23A										98
+#define			_LCD_10D_23A										99
+#define			_LCD_10E_23A										106
+#define			_LCD_10F_23A										96
+#define			_LCD_10G_23A										97
+
+#define			_LCD_11A_23A										80
+#define			_LCD_11B_23A										72
+#define			_LCD_11C_23A										74
+#define			_LCD_11D_23A										83
+#define			_LCD_11E_23A										82
+#define			_LCD_11F_23A										81
+#define			_LCD_11G_23A										73
+
+#define			_LCD_12A_23A										56
+#define			_LCD_12B_23A										57
+#define			_LCD_12C_23A										59
+#define			_LCD_12D_23A										67
+#define			_LCD_12E_23A										66
+#define			_LCD_12F_23A										64
+#define			_LCD_12G_23A										58
+
+#define			_LCD_13A_23A										156
+#define			_LCD_13B_23A										157
+#define			_LCD_13C_23A										159
+#define			_LCD_13D_23A										166
+#define			_LCD_13E_23A										165
+#define			_LCD_13F_23A										164
+#define			_LCD_13G_23A										158
+
+#define			_LCD_14A_23A										140
+#define			_LCD_14B_23A										132
+#define			_LCD_14C_23A										142
+#define			_LCD_14D_23A										143
+#define			_LCD_14E_23A										150
+#define			_LCD_14F_23A										148
+#define			_LCD_14G_23A										141
+
+#define			_LCD_15A_23A										116
+#define			_LCD_15B_23A										117
+#define			_LCD_15C_23A										126
+#define			_LCD_15D_23A										127
+#define			_LCD_15E_23A										134
+#define			_LCD_15F_23A										124
+#define			_LCD_15G_23A										125
+
+#define			_LCD_16A_23A										100
+#define			_LCD_16B_23A										101
+#define			_LCD_16C_23A										103
+#define			_LCD_16D_23A										111
+#define			_LCD_16E_23A										110
+#define			_LCD_16F_23A										108
+#define			_LCD_16G_23A										109
+
+#define			_LCD_17A_23A										84
+#define			_LCD_17B_23A										85
+#define			_LCD_17C_23A										86
+#define			_LCD_17D_23A										87
+#define			_LCD_17E_23A										94
+#define			_LCD_17F_23A										92
+#define			_LCD_17G_23A										93
+
+#define			_LCD_18A_23A										68
+#define			_LCD_18B_23A										60
+#define			_LCD_18C_23A										71
+#define			_LCD_18D_23A										79
+#define			_LCD_18E_23A										77
+#define			_LCD_18F_23A										69
+#define			_LCD_18G_23A										70
+
+#endif
+
+typedef enum {
+	LOOKUP = 0,
+	T,
+	CONFIGURATION,
+	CHECK,
+	K,
+	BACKSET,
+	
+	WORKCONDITION,
+	SURPLUSE,
+	STANDCONDITION,
+	TOTAL,
+	
+	N_1,
+	M3_1,
+	YUAN_1,
+	
+	LAST,
+	RECHARGE,
+	SETTLEMENT,
+	
+	NOW,
+	LADDER,
+	UNITPRICE,
+	
+	X,
+	HOME,
+	CLOUD,
+	
+	kPa,
+	oC,
+	Lpul,
+	N_2,
+	M3_2,
+	H,
+	YUAN_2,
+	YUAN_M3
+}_LCD_FLAG;
+
+
+
+#endif
+
+
+
+

--
Gitblit v1.9.3