(index, value)
| 436 | # @param value value to write (32-bit) |
| 437 | # @return value value written (32-bit) |
| 438 | def wrRegs(index, value): |
| 439 | global MODE, FRAME_WIDTH, FRAME_HEIGHT, COLOR_FORMAT, FRAME_RATE, FRAME_COUNT_MAX |
| 440 | |
| 441 | if index == 0: |
| 442 | MODE = value |
| 443 | elif index == 1: |
| 444 | wrCONTROL(value) |
| 445 | elif index == 2: |
| 446 | value = STATUS |
| 447 | elif index == 3: |
| 448 | wrFILENAME_LEN(value) |
| 449 | elif index == 4: |
| 450 | wrFILENAME_CHAR(chr(value)) |
| 451 | elif index == 5: |
| 452 | value = FILENAME_VALID |
| 453 | elif index == 6: |
| 454 | if value != 0: |
| 455 | FRAME_WIDTH = value |
| 456 | elif index == 7: |
| 457 | if value != 0: |
| 458 | FRAME_HEIGHT = value |
| 459 | elif index == 8: |
| 460 | COLOR_FORMAT = value |
| 461 | elif index == 9: |
| 462 | FRAME_RATE = value |
| 463 | elif index == 10: |
| 464 | value = wrFRAME_INDEX(value) |
| 465 | elif index == 11: |
| 466 | value = FRAME_COUNT |
| 467 | elif index == 12: |
| 468 | FRAME_COUNT_MAX = value |
| 469 | flushBuffer() |
| 470 | |
| 471 | return value |
nothing calls this directly
no test coverage detected