diff --git a/iar/plsr.dep b/iar/plsr.dep
index 2c81f67..3f6b934 100644
--- a/iar/plsr.dep
+++ b/iar/plsr.dep
@@ -37,6 +37,7 @@
$PROJ_DIR$\Debug\Obj\stm32f4xx_hal_spdifrx.xcl
$PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dac.xcl
$PROJ_DIR$\Debug\Obj\os_task.__cstat.et
+ $PROJ_DIR$\Debug\Obj\plsr_persist.__cstat.et
$PROJ_DIR$\Debug\Obj\os_flag.xcl
$TOOLKIT_DIR$\inc\c\iccarm_builtin.h
$PROJ_DIR$\Debug\Obj\os_flag.o
@@ -147,6 +148,7 @@
$PROJ_DIR$\..\ucos\uCOS-II\Source\os_mem.c
$PROJ_DIR$\..\ucos\uC-LIB\lib_mem.h
$PROJ_DIR$\..\ucos\uCOS-II\Source\os_mutex.c
+ $PROJ_DIR$\..\ucos\uCOS-II\Source\os.h
$PROJ_DIR$\..\ucos\uCOS-II\Source\os_q.c
$PROJ_DIR$\..\ucos\uCOS-II\Source\os_time.c
$PROJ_DIR$\..\ucos\uC-LIB\lib_str.c
@@ -457,6 +459,7 @@
$PROJ_DIR$\Debug\Obj\plsr.xcl
$PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dfsdm.o
$PROJ_DIR$\Debug\Obj\stm32f4xx_hal_dcmi_ex.o
+ $PROJ_DIR$\apm32f407xg_flash.icf
$PROJ_DIR$\..\modbus\modbus_fc.c
$PROJ_DIR$\..\ucos\uC-CPU\cpu_c.c
$PROJ_DIR$\..\plsr\param\plsr_param.c
@@ -473,6 +476,7 @@
$PROJ_DIR$\..\modbus\modbus_common.h
$PROJ_DIR$\..\modbus\modbus_rtu.h
$PROJ_DIR$\..\plsr\persist\plsr_persist.c
+ $PROJ_DIR$\..\plsr\persist\plsr_persist.h
$PROJ_DIR$\..\plsr\pulse_driver\plsr_pulse_driver.h
$PROJ_DIR$\..\plsr\path_plan\plsr_path_plan.h
$PROJ_DIR$\..\plsr\path_plan\plsr_path_plan.c
@@ -636,7 +640,6 @@
$PROJ_DIR$\Debug\Obj\stm32f4xx_ll_usart.__cstat.et
$PROJ_DIR$\Debug\Obj\plsr_pwm_test.__cstat.et
$PROJ_DIR$\Debug\Obj\stm32f4xx_hal_gpio.__cstat.et
- $TOOLKIT_DIR$\config\linker\Geehy\apm32f407xG.icf
$PROJ_DIR$\Debug\Obj\os_mutex.xcl
$PROJ_DIR$\Debug\Obj\os_q.o
$PROJ_DIR$\Debug\Obj\app_hooks.o
@@ -652,21 +655,21 @@
ICCARM
- 417
+ 419
BICOMP
- 253
+ 255
__cstat
- 248
+ 250
ICCARM
- 636 243 298 586 70 225 15 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 459 163
+ 639 245 300 590 71 227 15 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 462 165
@@ -675,21 +678,21 @@
ICCARM
- 77
+ 78
BICOMP
- 575
+ 579
__cstat
- 51
+ 52
ICCARM
- 115 243 298 586 70 225 15 459 636 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 98 136 460 436 196 131 133 148 135
+ 116 245 300 590 71 227 15 462 639 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 99 137 463 438 198 132 134 150 136
@@ -698,21 +701,21 @@
ICCARM
- 619
+ 623
BICOMP
- 546
+ 550
__cstat
- 62
+ 63
ICCARM
- 94 243 298 586 70 225 15 459 466 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 98 136 460 436 196 131 133 148 135 246
+ 95 245 300 590 71 227 15 462 469 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 99 137 463 438 198 132 134 150 136 248
@@ -721,21 +724,21 @@
ICCARM
- 441
+ 443
BICOMP
- 273
+ 275
__cstat
- 275
+ 277
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136
@@ -744,21 +747,21 @@
ICCARM
- 594
+ 598
BICOMP
- 547
+ 551
__cstat
- 53
+ 54
ICCARM
- 129 460 436 33 586 70 225 15 196 131 133 456 134 140 127 132 147
+ 130 463 438 34 590 71 227 15 198 132 134 459 135 141 128 133 149
@@ -767,21 +770,21 @@
ICCARM
- 434
+ 436
BICOMP
- 238
+ 240
__cstat
- 240
+ 242
ICCARM
- 140 460 436 33 586 70 225 15 196 131 133 456 134 132 147 127 129
+ 141 463 438 34 590 71 227 15 198 132 134 459 135 133 149 128 130
@@ -790,21 +793,21 @@
ICCARM
- 219
+ 221
BICOMP
- 211
+ 213
__cstat
- 576
+ 580
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136
@@ -813,21 +816,21 @@
ICCARM
- 34
+ 35
BICOMP
- 32
+ 33
__cstat
- 570
+ 574
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136
@@ -836,21 +839,21 @@
ICCARM
- 190
+ 192
BICOMP
- 236
+ 238
__cstat
- 293
+ 295
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136
@@ -859,21 +862,21 @@
ICCARM
- 122
+ 123
BICOMP
- 632
+ 635
__cstat
- 81
+ 82
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136
@@ -882,21 +885,21 @@
ICCARM
- 633
+ 636
BICOMP
- 73
+ 74
__cstat
- 432
+ 434
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136
@@ -905,21 +908,21 @@
ICCARM
- 266
+ 268
BICOMP
- 249
+ 251
__cstat
- 192
+ 194
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136
@@ -928,21 +931,21 @@
ICCARM
- 291
+ 293
BICOMP
- 446
+ 448
__cstat
- 237
+ 239
ICCARM
- 132 460 436 33 586 70 225 15 196 131 133 134 147 127
+ 133 463 438 34 590 71 227 15 198 132 134 135 149 128
@@ -951,7 +954,7 @@
ICCARM
- 43
+ 44
BICOMP
@@ -959,13 +962,13 @@
__cstat
- 438
+ 440
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135 134
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136 135
@@ -974,7 +977,7 @@
ICCARM
- 558
+ 562
BICOMP
@@ -982,13 +985,13 @@
__cstat
- 261
+ 263
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136
@@ -997,7 +1000,7 @@
AARM
- 531
+ 535
@@ -1006,21 +1009,21 @@
ICCARM
- 416
+ 418
BICOMP
- 76
+ 77
__cstat
- 573
+ 577
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136
@@ -1029,21 +1032,21 @@
ICCARM
- 40
+ 41
BICOMP
- 289
+ 291
__cstat
- 538
+ 542
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136
@@ -1052,11 +1055,11 @@
ICCARM
- 223
+ 225
BICOMP
- 426
+ 428
__cstat
@@ -1066,7 +1069,7 @@
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136
@@ -1075,21 +1078,21 @@
ICCARM
- 634
+ 637
BICOMP
- 95
+ 96
__cstat
- 288
+ 290
ICCARM
- 98 136 460 436 33 586 70 225 15 196 131 133 148 135 167 169 385 175 157 156 162 243 298 160 165 161 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 99 137 463 438 34 590 71 227 15 198 132 134 150 136 169 171 387 177 159 158 164 245 300 162 167 163 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1098,7 +1101,7 @@
AARM
- 78
+ 79
@@ -1107,21 +1110,21 @@
ICCARM
- 299
+ 301
BICOMP
- 430
+ 432
__cstat
- 71
+ 72
ICCARM
- 147 460 436 33 586 70 225 15 196 131 133 134
+ 149 463 438 34 590 71 227 15 198 132 134 135
@@ -1130,21 +1133,21 @@
ICCARM
- 221
+ 223
BICOMP
- 572
+ 576
__cstat
- 448
+ 450
ICCARM
- 163 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 332 164 98 136 460 436 196 131 133 148 135 466 331 482 459
+ 165 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 334 166 99 137 463 438 198 132 134 150 136 469 333 486 462
@@ -1153,17 +1156,17 @@
ILINK
- 603
+ 607
OBJCOPY
- 114
+ 115
ILINK
- 631 634 61 106 548 582 299 594 434 78 291 221 100 568 64 222 40 531 43 219 34 558 190 122 633 416 223 266 441 90 295 185 230 58 189 212 20 514 401 75 605 524 639 260 425 268 96 239 214 622 451 450 231 419 600 518 259 251 515 107 527 265 92 608 47 233 306 442 188 121 593 52 621 123 533 400 264 623 205 392 271 203 124 218 626 232 606 59 560 427 601 235 277 2 414 542 87 65 69 201 595 424 552 207 56 583 535 245 283 407 415 421 521 302 57 14 22 267 534 303 116 545 66 556 418 579 607 204 256 11 36 412 613 617 89 614 186 588
+ 454 637 62 107 552 586 301 598 436 79 293 223 101 572 65 224 41 535 44 221 35 562 192 123 636 418 225 268 443 91 297 187 232 59 0 191 214 20 518 403 76 609 528 642 262 427 270 97 241 216 626 453 452 233 421 604 522 261 253 519 108 531 267 93 612 48 235 308 444 190 122 597 53 625 124 537 402 266 627 207 394 273 205 125 220 630 234 610 60 564 429 605 237 279 2 416 546 88 66 70 203 599 426 556 209 57 587 539 247 285 409 417 423 525 304 58 14 22 269 538 305 117 549 67 560 420 583 611 206 258 11 37 414 617 621 90 618 188 592
@@ -1172,21 +1175,21 @@
ICCARM
- 79
+ 80
BICOMP
- 117
+ 118
__cstat
- 125
+ 126
ICCARM
- 246 243 298 586 70 225 15 459 94 115 482 466 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 98 136 460 436 196 131 133 148 135
+ 248 245 300 590 71 227 15 462 95 116 486 469 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 99 137 463 438 198 132 134 150 136
@@ -1195,21 +1198,21 @@
ICCARM
- 87
+ 88
BICOMP
- 187
+ 189
__cstat
- 399
+ 401
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1218,21 +1221,21 @@
ICCARM
- 65
+ 66
BICOMP
- 74
+ 75
__cstat
- 550
+ 554
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1241,21 +1244,21 @@
ICCARM
- 595
+ 599
BICOMP
- 126
+ 127
__cstat
- 88
+ 89
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1264,11 +1267,11 @@
ICCARM
- 69
+ 70
BICOMP
- 394
+ 396
__cstat
@@ -1278,7 +1281,7 @@
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1287,21 +1290,21 @@
ICCARM
- 424
+ 426
BICOMP
- 596
+ 600
__cstat
- 213
+ 215
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1310,21 +1313,21 @@
ICCARM
- 552
+ 556
BICOMP
- 574
+ 578
__cstat
- 184
+ 186
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1333,7 +1336,7 @@
ICCARM
- 201
+ 203
BICOMP
@@ -1341,13 +1344,13 @@
__cstat
- 557
+ 561
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1356,21 +1359,21 @@
ICCARM
- 207
+ 209
BICOMP
- 598
+ 602
__cstat
- 580
+ 584
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1379,21 +1382,21 @@
ICCARM
- 542
+ 546
BICOMP
- 93
+ 94
__cstat
- 209
+ 211
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1402,21 +1405,21 @@
ICCARM
- 107
+ 108
BICOMP
- 581
+ 585
__cstat
- 543
+ 547
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1425,21 +1428,21 @@
ICCARM
- 265
+ 267
BICOMP
- 624
+ 628
__cstat
- 529
+ 533
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1448,21 +1451,21 @@
ICCARM
- 75
+ 76
BICOMP
- 554
+ 558
__cstat
- 597
+ 601
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1471,7 +1474,7 @@
ICCARM
- 524
+ 528
BICOMP
@@ -1485,7 +1488,7 @@
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1494,21 +1497,21 @@
ICCARM
- 605
+ 609
BICOMP
- 262
+ 264
__cstat
- 397
+ 399
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1517,11 +1520,11 @@
ICCARM
- 260
+ 262
BICOMP
- 584
+ 588
__cstat
@@ -1531,7 +1534,7 @@
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1540,21 +1543,21 @@
ICCARM
- 450
+ 452
BICOMP
- 83
+ 84
__cstat
- 389
+ 391
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1563,11 +1566,11 @@
ICCARM
- 622
+ 626
BICOMP
- 616
+ 620
__cstat
@@ -1577,7 +1580,7 @@
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1586,21 +1589,21 @@
ICCARM
- 231
+ 233
BICOMP
- 566
+ 570
__cstat
- 602
+ 606
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1609,21 +1612,21 @@
ICCARM
- 425
+ 427
BICOMP
- 541
+ 545
__cstat
- 285
+ 287
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1632,21 +1635,21 @@
ICCARM
- 639
+ 642
BICOMP
- 280
+ 282
__cstat
- 281
+ 283
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1655,21 +1658,21 @@
ICCARM
- 401
+ 403
BICOMP
- 528
+ 532
__cstat
- 411
+ 413
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1678,7 +1681,7 @@
ICCARM
- 239
+ 241
BICOMP
@@ -1686,13 +1689,13 @@
__cstat
- 429
+ 431
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1701,21 +1704,21 @@
ICCARM
- 518
+ 522
BICOMP
- 37
+ 38
__cstat
- 234
+ 236
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1724,11 +1727,11 @@
ICCARM
- 451
+ 453
BICOMP
- 403
+ 405
__cstat
@@ -1738,7 +1741,7 @@
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1747,21 +1750,21 @@
ICCARM
- 251
+ 253
BICOMP
- 612
+ 616
__cstat
- 215
+ 217
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1770,21 +1773,21 @@
ICCARM
- 515
+ 519
BICOMP
- 183
+ 185
__cstat
- 530
+ 534
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1793,7 +1796,7 @@
ICCARM
- 268
+ 270
BICOMP
@@ -1801,13 +1804,13 @@
__cstat
- 539
+ 543
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1816,11 +1819,11 @@
ICCARM
- 96
+ 97
BICOMP
- 48
+ 49
__cstat
@@ -1830,7 +1833,7 @@
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1839,21 +1842,21 @@
ICCARM
- 582
+ 586
BICOMP
- 578
+ 582
__cstat
- 637
+ 640
ICCARM
- 164 163 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 166 165 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1862,21 +1865,21 @@
ICCARM
- 419
+ 421
BICOMP
- 396
+ 398
__cstat
- 85
+ 86
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1885,21 +1888,21 @@
ICCARM
- 527
+ 531
BICOMP
- 217
+ 219
__cstat
- 228
+ 230
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1908,21 +1911,21 @@
ICCARM
- 92
+ 93
BICOMP
- 591
+ 595
__cstat
- 103
+ 104
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1931,21 +1934,21 @@
ICCARM
- 214
+ 216
BICOMP
- 227
+ 229
__cstat
- 68
+ 69
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1954,21 +1957,21 @@
ICCARM
- 600
+ 604
BICOMP
- 525
+ 529
__cstat
- 553
+ 557
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -1977,21 +1980,21 @@
ICCARM
- 259
+ 261
BICOMP
- 592
+ 596
__cstat
- 410
+ 412
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2000,21 +2003,21 @@
ICCARM
- 427
+ 429
BICOMP
- 181
+ 183
__cstat
- 118
+ 119
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2023,21 +2026,21 @@
ICCARM
- 601
+ 605
BICOMP
- 104
+ 105
__cstat
- 307
+ 309
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2046,21 +2049,21 @@
ICCARM
- 277
+ 279
BICOMP
- 294
+ 296
__cstat
- 540
+ 544
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2069,21 +2072,21 @@
ICCARM
- 123
+ 124
BICOMP
- 611
+ 615
__cstat
- 609
+ 613
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2096,17 +2099,17 @@
BICOMP
- 435
+ 437
__cstat
- 241
+ 243
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2115,21 +2118,21 @@
ICCARM
- 414
+ 416
BICOMP
- 526
+ 530
__cstat
- 80
+ 81
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2138,21 +2141,21 @@
ICCARM
- 218
+ 220
BICOMP
- 423
+ 425
__cstat
- 290
+ 292
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2161,21 +2164,21 @@
ICCARM
- 52
+ 53
BICOMP
- 46
+ 47
__cstat
- 625
+ 629
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2184,21 +2187,21 @@
ICCARM
- 188
+ 190
BICOMP
- 226
+ 228
__cstat
- 54
+ 55
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2207,21 +2210,21 @@
ICCARM
- 593
+ 597
BICOMP
- 82
+ 83
__cstat
- 589
+ 593
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2230,21 +2233,21 @@
ICCARM
- 47
+ 48
BICOMP
- 97
+ 98
__cstat
- 216
+ 218
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2253,21 +2256,21 @@
ICCARM
- 621
+ 625
BICOMP
- 111
+ 112
__cstat
- 587
+ 591
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2276,21 +2279,21 @@
ICCARM
- 400
+ 402
BICOMP
- 195
+ 197
__cstat
- 110
+ 111
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2299,21 +2302,21 @@
ICCARM
- 271
+ 273
BICOMP
- 282
+ 284
__cstat
- 413
+ 415
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2322,21 +2325,21 @@
ICCARM
- 606
+ 610
BICOMP
- 252
+ 254
__cstat
- 520
+ 524
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2345,21 +2348,21 @@
ICCARM
- 392
+ 394
BICOMP
- 301
+ 303
__cstat
- 102
+ 103
ICCARM
- 163 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 165 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2368,21 +2371,21 @@
ICCARM
- 608
+ 612
BICOMP
- 270
+ 272
__cstat
- 564
+ 568
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2391,21 +2394,21 @@
ICCARM
- 203
+ 205
BICOMP
- 247
+ 249
__cstat
- 206
+ 208
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2414,21 +2417,21 @@
ICCARM
- 59
+ 60
BICOMP
- 86
+ 87
__cstat
- 39
+ 40
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2437,21 +2440,21 @@
ICCARM
- 233
+ 235
BICOMP
- 63
+ 64
__cstat
- 630
+ 634
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2460,21 +2463,21 @@
ICCARM
- 626
+ 630
BICOMP
- 408
+ 410
__cstat
- 555
+ 559
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2483,21 +2486,21 @@
ICCARM
- 560
+ 564
BICOMP
- 300
+ 302
__cstat
- 559
+ 563
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2506,21 +2509,21 @@
ICCARM
- 235
+ 237
BICOMP
- 567
+ 571
__cstat
- 304
+ 306
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2529,21 +2532,21 @@
ICCARM
- 442
+ 444
BICOMP
- 72
+ 73
__cstat
- 101
+ 102
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2552,21 +2555,21 @@
ICCARM
- 121
+ 122
BICOMP
- 563
+ 567
__cstat
- 561
+ 565
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2575,21 +2578,21 @@
ICCARM
- 306
+ 308
BICOMP
- 41
+ 42
__cstat
- 263
+ 265
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2598,21 +2601,21 @@
ICCARM
- 533
+ 537
BICOMP
- 278
+ 280
__cstat
- 618
+ 622
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2621,11 +2624,11 @@
ICCARM
- 264
+ 266
BICOMP
- 255
+ 257
__cstat
@@ -2635,7 +2638,7 @@
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2644,11 +2647,11 @@
ICCARM
- 623
+ 627
BICOMP
- 517
+ 521
__cstat
@@ -2658,7 +2661,7 @@
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2667,11 +2670,11 @@
ICCARM
- 205
+ 207
BICOMP
- 38
+ 39
__cstat
@@ -2681,7 +2684,7 @@
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2690,21 +2693,21 @@
ICCARM
- 124
+ 125
BICOMP
- 571
+ 575
__cstat
- 210
+ 212
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2713,21 +2716,21 @@
ICCARM
- 232
+ 234
BICOMP
- 229
+ 231
__cstat
- 406
+ 408
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2736,21 +2739,21 @@
ICCARM
- 409
+ 411
BICOMP
- 536
+ 540
__cstat
- 629
+ 633
ICCARM
- 562 243 298 586 70 225 15 636 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 566 245 300 590 71 227 15 639 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2759,21 +2762,21 @@
ICCARM
- 417
+ 419
BICOMP
- 253
+ 255
__cstat
- 248
+ 250
ICCARM
- 112 243 298 586 70 225 15 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 482 163
+ 113 245 300 590 71 227 15 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 486 165
@@ -2782,7 +2785,7 @@
ILINK
- 182 603
+ 184 607
@@ -2791,21 +2794,21 @@
ICCARM
- 568
+ 572
BICOMP
- 91
+ 92
__cstat
- 287
+ 289
ICCARM
- 462 243 298 586 70 225 15 465 466 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 98 136 460 436 196 131 133 148 135 458 463 459 523 7
+ 465 245 300 590 71 227 15 468 469 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 99 137 463 438 198 132 134 150 136 461 466 462 527 7
@@ -2814,21 +2817,21 @@
ICCARM
- 106
+ 107
BICOMP
- 113
+ 114
__cstat
- 276
+ 278
ICCARM
- 460 436 33 586 70 225 15 196 131 133 456 134 140 127 132 147
+ 463 438 34 590 71 227 15 198 132 134 459 135 141 128 133 149
@@ -2837,21 +2840,21 @@
ICCARM
- 230
+ 232
BICOMP
- 390
+ 392
__cstat
- 422
+ 424
ICCARM
- 459 243 298 586 70 225 15 466 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 98 136 460 436 196 131 133 148 135 523 7
+ 462 245 300 590 71 227 15 471 469 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 99 137 463 438 198 132 134 150 136 527 7
@@ -2860,21 +2863,21 @@
ICCARM
- 548
+ 552
BICOMP
- 220
+ 222
__cstat
- 250
+ 252
ICCARM
- 456 460 436 33 586 70 225 15 196 131 133 134 140 127 132 147
+ 459 463 438 34 590 71 227 15 198 132 134 135 141 128 133 149
@@ -2883,21 +2886,21 @@
ICCARM
- 100
+ 101
BICOMP
- 590
+ 594
__cstat
- 447
+ 449
ICCARM
- 458 243 298 586 70 225 15 465 466 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 98 136 460 436 196 131 133 148 135 523 7
+ 461 245 300 590 71 227 15 468 469 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 99 137 463 438 198 132 134 150 136 527 7
@@ -2906,21 +2909,21 @@
ICCARM
- 222
+ 224
BICOMP
- 84
+ 85
__cstat
- 604
+ 608
ICCARM
- 466 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 98 136 460 436 196 131 133 148 135 458 463 462 523 7
+ 469 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 99 137 463 438 198 132 134 150 136 461 466 465 527 7
@@ -2935,28 +2938,38 @@
BICOMP
1
+
+ __cstat
+ 32
+
+
+
+ ICCARM
+ 471 245 300 590 71 227 15 462 477 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 527 7
+
+
$PROJ_DIR$\..\plsr\path_plan\plsr_path_plan.c
ICCARM
- 58
+ 59
BICOMP
- 443
+ 445
__cstat
- 35
+ 36
ICCARM
- 469 243 298 586 70 225 15 459
+ 473 245 300 590 71 227 15 462
@@ -2969,17 +2982,17 @@
BICOMP
- 224
+ 226
__cstat
- 269
+ 271
ICCARM
- 474 243 298 586 70 225 15 459 473 163 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 478 245 300 590 71 227 15 462 477 165 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -2988,21 +3001,21 @@
ICCARM
- 212
+ 214
BICOMP
- 428
+ 430
__cstat
- 610
+ 614
ICCARM
- 473 243 298 586 70 225 15 469 461 459 468 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 480 474 98 136 460 436 196 131 133 148 135
+ 477 245 300 590 71 227 15 473 464 462 472 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 484 478 99 137 463 438 198 132 134 150 136
@@ -3011,21 +3024,21 @@
ICCARM
- 189
+ 191
BICOMP
- 292
+ 294
__cstat
- 577
+ 581
ICCARM
- 468 243 298 586 70 225 15 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 459 163
+ 472 245 300 590 71 227 15 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 462 165
@@ -3034,7 +3047,7 @@
AARM
- 61
+ 62
@@ -3043,21 +3056,21 @@
ICCARM
- 64
+ 65
BICOMP
- 433
+ 435
__cstat
- 391
+ 393
ICCARM
- 463 243 298 586 70 225 15 465 466 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 98 136 460 436 196 131 133 148 135 164 163 482 459 468
+ 466 245 300 590 71 227 15 468 469 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 99 137 463 438 198 132 134 150 136 166 165 486 462 472
@@ -3066,21 +3079,21 @@
ICCARM
- 295
+ 297
BICOMP
- 286
+ 288
__cstat
- 565
+ 569
ICCARM
- 461 243 298 586 70 225 15 459
+ 464 245 300 590 71 227 15 462
@@ -3089,21 +3102,21 @@
ICCARM
- 185
+ 187
BICOMP
- 296
+ 298
__cstat
- 44
+ 45
ICCARM
- 480 243 298 586 70 225 15 459 473 482 466 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 98 136 460 436 196 131 133 148 135
+ 484 245 300 590 71 227 15 462 477 486 469 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 99 137 463 438 198 132 134 150 136
@@ -3112,21 +3125,21 @@
ICCARM
- 90
+ 91
BICOMP
- 449
+ 451
__cstat
- 45
+ 46
ICCARM
- 482 243 298 586 70 225 15 459 468 167 169 385 175 157 156 162 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 473 480 474 98 136 460 436 196 131 133 148 135
+ 486 245 300 590 71 227 15 462 472 169 171 387 177 159 158 164 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 477 471 484 478 99 137 463 438 198 132 134 150 136
@@ -3135,7 +3148,7 @@
AARM
- 514
+ 518
@@ -3144,15 +3157,15 @@
ICCARM
- 56
+ 57
BICOMP
- 627
+ 631
__cstat
- 49
+ 50
@@ -3161,15 +3174,15 @@
ICCARM
- 57
+ 58
BICOMP
- 402
+ 404
__cstat
- 569
+ 573
@@ -3178,15 +3191,15 @@
ICCARM
- 556
+ 560
BICOMP
- 437
+ 439
__cstat
- 193
+ 195
@@ -3195,15 +3208,15 @@
ICCARM
- 607
+ 611
BICOMP
- 640
+ 643
__cstat
- 615
+ 619
@@ -3212,15 +3225,15 @@
ICCARM
- 302
+ 304
BICOMP
- 519
+ 523
__cstat
- 108
+ 109
@@ -3229,21 +3242,21 @@
ICCARM
- 267
+ 269
BICOMP
- 254
+ 256
__cstat
- 585
+ 589
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -3252,15 +3265,15 @@
ICCARM
- 534
+ 538
BICOMP
- 532
+ 536
__cstat
- 274
+ 276
@@ -3269,15 +3282,15 @@
ICCARM
- 415
+ 417
BICOMP
- 67
+ 68
__cstat
- 404
+ 406
@@ -3290,7 +3303,7 @@
BICOMP
- 551
+ 555
__cstat
@@ -3303,21 +3316,21 @@
ICCARM
- 245
+ 247
BICOMP
- 635
+ 638
__cstat
- 197
+ 199
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -3326,21 +3339,21 @@
ICCARM
- 283
+ 285
BICOMP
- 440
+ 442
__cstat
- 50
+ 51
ICCARM
- 163 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 319 98 136 460 436 196 131 133 148 135 474
+ 165 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 321 99 137 463 438 198 132 134 150 136 478
@@ -3349,15 +3362,15 @@
ICCARM
- 421
+ 423
BICOMP
- 516
+ 520
__cstat
- 244
+ 246
@@ -3366,11 +3379,11 @@
ICCARM
- 579
+ 583
BICOMP
- 537
+ 541
__cstat
@@ -3380,7 +3393,7 @@
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -3389,15 +3402,15 @@
ICCARM
- 256
+ 258
BICOMP
- 522
+ 526
__cstat
- 628
+ 632
@@ -3410,17 +3423,17 @@
BICOMP
- 200
+ 202
__cstat
- 638
+ 641
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -3429,11 +3442,11 @@
ICCARM
- 36
+ 37
BICOMP
- 544
+ 548
__cstat
@@ -3443,7 +3456,7 @@
ICCARM
- 344 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 167 169 385 175 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 317 320 323
+ 346 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 169 171 387 177 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 319 322 325
@@ -3452,15 +3465,15 @@
ICCARM
- 407
+ 409
BICOMP
- 297
+ 299
__cstat
- 420
+ 422
@@ -3469,21 +3482,21 @@
ICCARM
- 535
+ 539
BICOMP
- 398
+ 400
__cstat
- 439
+ 441
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -3496,17 +3509,17 @@
BICOMP
- 620
+ 624
__cstat
- 305
+ 307
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -3515,15 +3528,15 @@
ICCARM
- 303
+ 305
BICOMP
- 208
+ 210
__cstat
- 191
+ 193
@@ -3532,15 +3545,15 @@
ICCARM
- 66
+ 67
BICOMP
- 199
+ 201
__cstat
- 99
+ 100
@@ -3549,21 +3562,21 @@
ICCARM
- 412
+ 414
BICOMP
- 284
+ 286
__cstat
- 55
+ 56
ICCARM
- 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 167 169 385 175 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 169 171 387 177 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -3572,15 +3585,15 @@
ICCARM
- 418
+ 420
BICOMP
- 444
+ 446
__cstat
- 60
+ 61
@@ -3589,15 +3602,15 @@
ICCARM
- 521
+ 525
BICOMP
- 272
+ 274
__cstat
- 549
+ 553
@@ -3606,11 +3619,11 @@
ICCARM
- 545
+ 549
BICOMP
- 258
+ 260
__cstat
@@ -3623,15 +3636,15 @@
ICCARM
- 204
+ 206
BICOMP
- 445
+ 447
__cstat
- 198
+ 200
@@ -3640,21 +3653,21 @@
ICCARM
- 613
+ 617
BICOMP
- 242
+ 244
__cstat
- 395
+ 397
ICCARM
- 331 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322 163
+ 333 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324 165
@@ -3663,21 +3676,21 @@
ICCARM
- 617
+ 621
BICOMP
- 194
+ 196
__cstat
- 120
+ 121
ICCARM
- 332 163 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 334 165 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -3686,21 +3699,21 @@
ICCARM
- 583
+ 587
BICOMP
- 42
+ 43
__cstat
- 431
+ 433
ICCARM
- 167 169 385 175 157 156 162 243 298 586 70 225 15 160 165 161 33 170 166 168 171 24 279 387 176 177 179 178 172 159 174 173 180 388 386 321 318 322
+ 169 171 387 177 159 158 164 245 300 590 71 227 15 162 167 163 34 172 168 170 173 24 281 389 178 179 181 180 174 161 176 175 182 390 388 323 320 324
@@ -3709,11 +3722,11 @@
ICCARM
- 116
+ 117
BICOMP
- 599
+ 603
__cstat
@@ -3721,9 +3734,6 @@
-
- [REBUILD_ALL]
-
Release
diff --git a/modbus/modbus_common.h b/modbus/modbus_common.h
index 851f63e..18e6d94 100644
--- a/modbus/modbus_common.h
+++ b/modbus/modbus_common.h
@@ -11,6 +11,7 @@
/* 功能码 */
#define READ_COILS 0x01U
#define READ_HOLDING_REGS 0x03U
+#define WRITE_SINGLE_REG 0x06U
#define WRITE_MULTI_COILS 0x0FU
#define WRITE_MULTI_REGS 0x10U
diff --git a/modbus/modbus_fc.c b/modbus/modbus_fc.c
index 8d6bd95..c778d9d 100644
--- a/modbus/modbus_fc.c
+++ b/modbus/modbus_fc.c
@@ -1,6 +1,6 @@
/**
* @file modbus_fc.c
- * @brief Modbus 功能码 01/03/05/0F/10 与异常应答实现
+ * @brief Modbus 功能码 01/03/06/0F/10 与异常应答实现
*/
#include "modbus_fc.h"
@@ -23,6 +23,7 @@ static void AppendCrcAndSend(uint8_t *pdu, uint16_t pduLen);
static void SendException(uint8_t funcCode, uint8_t exCode);
static void ReadCoils(const uint8_t *frame, uint16_t len);
static void ReadHoldingRegs(const uint8_t *frame, uint16_t len);
+static void WriteSingleReg(const uint8_t *frame, uint16_t len);
static void WriteMultiCoils(const uint8_t *frame, uint16_t len);
static void WriteMultiRegs(const uint8_t *frame, uint16_t len);
@@ -63,6 +64,10 @@ void ProcessRequest(const uint8_t *frame, uint16_t len)
ReadHoldingRegs(frame, len);
break;
+ case WRITE_SINGLE_REG:
+ WriteSingleReg(frame, len);
+ break;
+
case WRITE_MULTI_COILS:
WriteMultiCoils(frame, len);
break;
@@ -188,6 +193,51 @@ static void ReadHoldingRegs(const uint8_t *frame, uint16_t len)
AppendCrcAndSend(g_modbus_tx_buf, (uint16_t)(3U + byteCount));
}
+/*============================================================================*/
+/* 功能码 06:写单个保持寄存器 */
+/*============================================================================*/
+
+/**
+ * @brief 处理写单个保持寄存器请求(0x06)
+ * @param[in] frame 完整请求 ADU
+ * @param[in] len 合法请求固定为 8
+ *
+ * 读写都经 WriteHoldReg / ReadHoldReg,落在 g_hold_reg[]。
+ * 应答回显地址与写入值。
+ */
+static void WriteSingleReg(const uint8_t *frame, uint16_t len)
+{
+ uint16_t addr;
+ uint16_t value;
+
+ if (len != 8U)
+ {
+ SendException(WRITE_SINGLE_REG, ILLEGAL_DATA_VALUE);
+ return;
+ }
+
+ addr = ReadU16Be(&frame[2]);
+ value = ReadU16Be(&frame[4]);
+
+ if (ModbusIsRegRangeValid(addr, 1U) == 0U)
+ {
+ SendException(WRITE_SINGLE_REG, ILLEGAL_DATA_ADDRESS);
+ return;
+ }
+
+ WriteHoldReg(addr, value);
+
+ g_modbus_tx_buf[0] = frame[0];
+ g_modbus_tx_buf[1] = WRITE_SINGLE_REG;
+ g_modbus_tx_buf[2] = frame[2];
+ g_modbus_tx_buf[3] = frame[3];
+ g_modbus_tx_buf[4] = frame[4];
+ g_modbus_tx_buf[5] = frame[5];
+ AppendCrcAndSend(g_modbus_tx_buf, 6U);
+
+ PlsrParamBlockOnHoldWrite(addr, 1U);
+}
+
/*============================================================================*/
/* 功能码 0F:写多个线圈 */
/*============================================================================*/