![]() |
mipicsiss
Vitis Drivers API Documentation
|
This is the main header file for the Xilinx Menu implementation as used in the MIPI example design.
MODIFICATION HISTORY:
Ver Who Date Changes
1.00 pg 12/07/17 Initial release.
Data Structures | |
| struct | XMipi_MenuConfig |
| The MIPI menu configuration. More... | |
| struct | XMipi_Menu |
| The MIPI menu instance data. More... | |
Macros | |
| #define | XMIPI_MENU_H_ |
| Prevent circular inclusions by using protection macros. More... | |
Enumerations | |
| enum | XMipi_MenuType |
| The MIPI menu types. More... | |
Functions | |
| void | XMipi_MenuInitialize (XMipi_Menu *InstancePtr, u32 UartBaseAddress) |
| This function takes care of the MIPI menu initialization. More... | |
| void | XMipi_MenuProcess (XMipi_Menu *InstancePtr) |
| This function is called to trigger the MIPI menu state machine. More... | |
| void | XMipi_MenuReset (XMipi_Menu *InstancePtr) |
| This function resets the menu to the main menu. More... | |
| void | InitImageProcessingPipe (void) |
| This function Initializes Image Processing blocks wrt to selected resolution. More... | |
| void | DisableImageProcessingPipe (void) |
| This function disables Demosaic, GammaLut and VProcSS IPs. More... | |
| void | CamReset (void) |
| This function resets IMX274 camera sensor. More... | |
| void | Reset_IP_Pipe (void) |
| This function resets image processing pipe. More... | |
| #define XMIPI_MENU_H_ |
Prevent circular inclusions by using protection macros.
| enum XMipi_MenuType |
The MIPI menu types.
| void CamReset | ( | void | ) |
This function resets IMX274 camera sensor.
| void DisableImageProcessingPipe | ( | void | ) |
This function disables Demosaic, GammaLut and VProcSS IPs.
| void InitImageProcessingPipe | ( | void | ) |
This function Initializes Image Processing blocks wrt to selected resolution.
References ConfigCSC(), ConfigDemosaic(), and ConfigGammaLut().
Referenced by main().
| void Reset_IP_Pipe | ( | void | ) |
This function resets image processing pipe.
| void XMipi_MenuInitialize | ( | XMipi_Menu * | InstancePtr, |
| u32 | UartBaseAddress | ||
| ) |
This function takes care of the MIPI menu initialization.
| InstancePtr | is a pointer to the XMipi_Menu instance. |
| UartBaseAddress | points to the base address of PS uart. |
Referenced by main().
| void XMipi_MenuProcess | ( | XMipi_Menu * | InstancePtr | ) |
This function is called to trigger the MIPI menu state machine.
| InstancePtr | is a pointer to the XMipi_Menu instance. |
Referenced by main().
| void XMipi_MenuReset | ( | XMipi_Menu * | InstancePtr | ) |
This function resets the menu to the main menu.
| InstancePtr | is a pointer to the XMipi_Menu instance. |