AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
vodprm.h

VOD Primitive

VOD Primitive Layer.

none

AXELL CORPORATION

2017_02_22 初版 

2017_10_26 Ver2.0

1: 9: 10: 14: 15: #ifndef __VODPRM_H__ 16: #define __VODPRM_H__ 17: 18: 19: #include "register/AG903_vodreg.h" 20: 21: #ifdef __cplusplus 22: extern "C" { 23: #endif 24: 25: 26: typedef struct _VODPrmParamMOD { 27: uint32_t dp; 28: uint32_t vp; 29: uint32_t hp; 30: uint32_t fp; 31: uint32_t cdp; 32: uint32_t dex; 33: uint32_t vex; 34: uint32_t hex; 35: uint32_t fex; 36: uint32_t cdex; 37: uint32_t pex; 38: uint32_t cp; 39: uint32_t code; 40: uint32_t yuv; 41: uint32_t fmt; 42: uint32_t ct0; 43: uint32_t ct1; 44: }VODPrmParamMOD; 45: 46: 47: void AG903_VODPrmGetPORTSEL(uint8_t ch, uint32_t *portsel); 48: void AG903_VODPrmSetPORTSEL(uint8_t ch, uint32_t portsel); 49: void AG903_VODPrmGetMOD(uint8_t ch, VODPrmParamMOD *mod); 50: void AG903_VODPrmSetMOD(uint8_t ch, VODPrmParamMOD *mod); 51: void AG903_VODPrmGetBPWRMOD(uint8_t ch, uint32_t *en, uint32_t *unit); 52: void AG903_VODPrmSetBPWRMOD(uint8_t ch, uint32_t en, uint32_t unit); 53: void AG903_VODPrmGetPPWRONCNT(uint8_t ch, uint32_t *cnt); 54: void AG903_VODPrmSetPPWRONCNT(uint8_t ch, uint32_t cnt); 55: void AG903_VODPrmGetBPWRONCNT(uint8_t ch, uint32_t *cnt); 56: void AG903_VODPrmSetBPWRONCNT(uint8_t ch, uint32_t cnt); 57: void AG903_VODPrmGetBLGTONCNT(uint8_t ch, uint32_t *cnt); 58: void AG903_VODPrmSetBLGTONCNT(uint8_t ch, uint32_t cnt); 59: void AG903_VODPrmGetPPWROFFCNT(uint8_t ch, uint32_t *cnt); 60: void AG903_VODPrmSetPPWROFFCNT(uint8_t ch, uint32_t cnt); 61: void AG903_VODPrmGetBPWROFFCNT(uint8_t ch, uint32_t *cnt); 62: void AG903_VODPrmSetBPWROFFCNT(uint8_t ch, uint32_t cnt); 63: void AG903_VODPrmGetBLGTOFFCNT(uint8_t ch, uint32_t *cnt); 64: void AG903_VODPrmSetBLGTOFFCNT(uint8_t ch, uint32_t cnt); 65: void AG903_VODPrmGetPWMPERIOD(uint8_t ch, uint32_t *period); 66: void AG903_VODPrmSetPWMPERIOD(uint8_t ch, uint32_t period); 67: void AG903_VODPrmGetPWMCNT(uint8_t ch, uint32_t *cnt); 68: void AG903_VODPrmSetPWMCNT(uint8_t ch, uint32_t cnt); 69: void AG903_VODPrmGetSTAT(uint8_t ch, uint32_t *state); 70: void AG903_VODPrmGetMACRO0(uint32_t *fr, uint32_t *pm, uint32_t *pdx); 71: void AG903_VODPrmSetMACRO0(uint32_t fr, uint32_t pm, uint32_t pdx); 72: void AG903_VODPrmGetMACRO1(uint32_t *fr, uint32_t *pm, uint32_t *pdx); 73: void AG903_VODPrmSetMACRO1(uint32_t fr, uint32_t pm, uint32_t pdx); 74: 75: #ifdef __cplusplus 76: } 77: #endif 78: 79: #endif
 
名前 
説明 
 
VODnMODレジスタの設定値受け渡し用構造体 
 
VODnMODレジスタの設定値受け渡し用構造体 
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.