📄 sdout_api.h
字号:
/******************************************************************************
* Filename : Sdout_api.h *
* Start date : *
* By : *
* Contact : *
* Description : low level api headers.(for only high level api) *
* *
******************************************************************************
*/
#ifndef _SDOUT_API_H_
#define _SDOUT_API_H_
#ifdef __cplusplus
extern "C" {
#endif
#include "s5h_types.h"
/////////////////////////////////////////////////////////////////////////////////
#define SDO_BASE 0x334000 //NTSC PAL AREA in memory map
#define rSDO_ONOFF_H (*(volatile unsigned int *)(SDO_BASE + 0x00))
#define rSDO_ONOFF_L (*(volatile unsigned int *)(SDO_BASE + 0x02))
#define rSDO_ENABLE_H (*(volatile unsigned int *)(SDO_BASE + 0x04))
#define rSDO_ENABLE_L (*(volatile unsigned int *)(SDO_BASE + 0x06))
#define rSDO_SEL_H (*(volatile unsigned int *)(SDO_BASE + 0x08))
#define rSDO_SEL_L (*(volatile unsigned int *)(SDO_BASE + 0x0A))
#define rSDO_SCALE_H (*(volatile unsigned int *)(SDO_BASE + 0x0c))
#define rSDO_SCALE_L (*(volatile unsigned int *)(SDO_BASE + 0x0E))
/*
#define rSDO_CSC_SYNC_INSERT_H (*(volatile unsigned int *)(SDO_BASE + 0x10))
#define rSDO_CSC_SYNC_INSERT_L (*(volatile unsigned int *)(SDO_BASE + 0x12))
*/
//夸酒贰狼 巴篮 9908傈侩捞促.
#define rSDO_INT_CFG_H (*(volatile unsigned int *)(SDO_BASE +0x10))
#define rSDO_INT_CFG_L (*(volatile unsigned int *)(SDO_BASE +0x12))
//TO here
#define rSDO_VBI_H (*(volatile unsigned int *)(SDO_BASE + 0x14))
#define rSDO_VBI_L (*(volatile unsigned int *)(SDO_BASE + 0x16))
#define rSDO_DOUT_SYNC_TYPE_H (*(volatile unsigned int *)(SDO_BASE + 0x18))
#define rSDO_DOUT_SYNC_TYPE_L (*(volatile unsigned int *)(SDO_BASE + 0x1A))
#define rSDO_Y_G_H (*(volatile unsigned int *)(SDO_BASE + 0x1C))
#define rSDO_Y_G_L (*(volatile unsigned int *)(SDO_BASE + 0x1E))
#define rSDO_PB_B_H (*(volatile unsigned int *)(SDO_BASE + 0x20))
#define rSDO_PB_B_L (*(volatile unsigned int *)(SDO_BASE + 0x22))
#define rSDO_PR_R_H (*(volatile unsigned int *)(SDO_BASE + 0x24))
#define rSDO_PR_R_L (*(volatile unsigned int *)(SDO_BASE + 0x26))
#define rSDO_Y_CVBS_H (*(volatile unsigned int *)(SDO_BASE + 0x28))
#define rSDO_Y_CVBS_L (*(volatile unsigned int *)(SDO_BASE + 0x2A))
#define rSDO_C_CVBS_H (*(volatile unsigned int *)(SDO_BASE + 0x2C))
#define rSDO_C_CVBS_L (*(volatile unsigned int *)(SDO_BASE + 0x2E))
#define rSDO_YC_DELAY_H (*(volatile unsigned int *)(SDO_BASE + 0x30))
#define rSDO_YC_DELAY_L (*(volatile unsigned int *)(SDO_BASE + 0x32))
#define rSDO_SCH_LOCK_H (*(volatile unsigned int *)(SDO_BASE + 0x34))
#define rSDO_SCH_LOCK_L (*(volatile unsigned int *)(SDO_BASE + 0x36))
#define rSDO_DAC_H (*(volatile unsigned int *)(SDO_BASE + 0x38))
#define rSDO_DAC_L (*(volatile unsigned int *)(SDO_BASE + 0x3A))
#define rSDO_STATUS_H (*(volatile unsigned int *)(SDO_BASE + 0x3C))
#define rSDO_STATUS_L (*(volatile unsigned int *)(SDO_BASE + 0x3E))
#define rSDO_AAF_Y0_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x40))
#define rSDO_AAF_Y0_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x42))
#define rSDO_AAF_Y1_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x44))
#define rSDO_AAF_Y1_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x46))
#define rSDO_AAF_Y2_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x48))
#define rSDO_AAF_Y2_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x4A))
#define rSDO_AAF_Y3_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x4C))
#define rSDO_AAF_Y3_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x4E))
#define rSDO_AAF_Y4_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x50))
#define rSDO_AAF_Y4_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x52))
#define rSDO_AAF_Y5_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x54))
#define rSDO_AAF_Y5_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x56))
#define rSDO_AAF_Y6_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x58))
#define rSDO_AAF_Y6_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x5A))
#define rSDO_AAF_Y7_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x5C))
#define rSDO_AAF_Y7_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x5E))
#define rSDO_AAF_Y8_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x60))
#define rSDO_AAF_Y8_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x62))
#define rSDO_AAF_Y9_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x64))
#define rSDO_AAF_Y9_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x66))
#define rSDO_AAF_Y10_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x68))
#define rSDO_AAF_Y10_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x6A))
#define rSDO_AAF_Y11_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x6C))
#define rSDO_AAF_Y11_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x6E))
#define rSDO_AAF_CB0_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x80))
#define rSDO_AAF_CB0_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x82))
#define rSDO_AAF_CB1_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x84))
#define rSDO_AAF_CB1_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x86))
#define rSDO_AAF_CB2_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x88))
#define rSDO_AAF_CB2_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x8A))
#define rSDO_AAF_CB3_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x8C))
#define rSDO_AAF_CB3_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x8E))
#define rSDO_AAF_CB4_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x90))
#define rSDO_AAF_CB4_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x92))
#define rSDO_AAF_CB5_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x94))
#define rSDO_AAF_CB5_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x96))
#define rSDO_AAF_CB6_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x98))
#define rSDO_AAF_CB6_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x9A))
#define rSDO_AAF_CB7_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0x9C))
#define rSDO_AAF_CB7_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0x9E))
#define rSDO_AAF_CB8_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xA0))
#define rSDO_AAF_CB8_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xA2))
#define rSDO_AAF_CB9_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xA4))
#define rSDO_AAF_CB9_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xA6))
#define rSDO_AAF_CB10_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xA8))
#define rSDO_AAF_CB10_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xAA))
#define rSDO_AAF_CB11_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xAC))
#define rSDO_AAF_CB11_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xAE))
#define rSDO_AAF_CR0_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xC0))
#define rSDO_AAF_CR0_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xC2))
#define rSDO_AAF_CR1_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xC4))
#define rSDO_AAF_CR1_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xC6))
#define rSDO_AAF_CR2_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xC8))
#define rSDO_AAF_CR2_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xCA))
#define rSDO_AAF_CR3_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xCC))
#define rSDO_AAF_CR3_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xCE))
#define rSDO_AAF_CR4_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xD0))
#define rSDO_AAF_CR4_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xD2))
#define rSDO_AAF_CR5_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xD4))
#define rSDO_AAF_CR5_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xD6))
#define rSDO_AAF_CR6_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xD8))
#define rSDO_AAF_CR6_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xDA))
#define rSDO_AAF_CR7_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xDC))
#define rSDO_AAF_CR7_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xDE))
#define rSDO_AAF_CR8_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xE0))
#define rSDO_AAF_CR8_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xE2))
#define rSDO_AAF_CR9_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xE4))
#define rSDO_AAF_CR9_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xE6))
#define rSDO_AAF_CR10_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xE8))
#define rSDO_AAF_CR10_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xEA))
#define rSDO_AAF_CR11_COEFF_H (*(volatile unsigned int *)(SDO_BASE + 0xEC))
#define rSDO_AAF_CR11_COEFF_L (*(volatile unsigned int *)(SDO_BASE + 0xEE))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -