MCPcopy Create free account
hub / github.com/ARM-software/AVH / wrRegs

Function wrRegs

interface/video/python/vsi_video.py:438–471  ·  view source on GitHub ↗
(index, value)

Source from the content-addressed store, hash-verified

436# @param value value to write (32-bit)
437# @return value value written (32-bit)
438def 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

Callers

nothing calls this directly

Calls 5

wrFILENAME_LENFunction · 0.85
wrFILENAME_CHARFunction · 0.85
wrFRAME_INDEXFunction · 0.85
flushBufferFunction · 0.85
wrCONTROLFunction · 0.70

Tested by

no test coverage detected