OEBS=B_0x0, LSM=B_0x0, SWAPYUV=B_0x0, PAD=B_0x0, LINEMULT=B_0x0, DBM=B_0x0, OELS=B_0x0, BSM=B_0x0, HEADEREN=B_0x0
DCMIPP Pipe0 current pixel packer configuration register
SWAPYUV | Swaps, within a 32-bit word, byte 0 vs. 1 and byte 2 vs. 3. It corresponds, for YUV422 pixels formats, to swap between UYVY and YUYV. 0 (B_0x0): Outputs the provided words, as described in Section 34.10: Pixel format description. 1 (B_0x1): Swaps the bytes from provided words, byte 0 vs. 1 and 2 vs. 3. |
PAD | Current Pad mode for monochrome and raw Bayer 10/12/14 bpp: MSB vs. LSB alignment 0 (B_0x0): Aligns on LSB (and pads null bits on MSB), for backward compatibility with former DCMI 1 (B_0x1): Aligns on MSB (and pads null bits on LSB), for better ease of software or GPU |
HEADEREN | Current CSI header dump enable 0 (B_0x0): CSI-2 headers are not dumped. 1 (B_0x1): CSI-2 headers are dumped as a 32-bit words. |
BSM | Current Byte select mode 0 (B_0x0): Interface captures all received data 1 (B_0x1): Interface captures one data out of two 2 (B_0x2): Interface captures one byte out of four 3 (B_0x3): Interface captures two bytes out of four |
OEBS | Current odd/even byte select (byte select start) 0 (B_0x0): Interface captures the first data (byte or double byte) from the frame/line start, the second one is dropped 1 (B_0x1): Interface captures the second data (byte or double byte) from the frame/line start, the first one is dropped |
LSM | Current Line select mode 0 (B_0x0): Interface captures all received lines 1 (B_0x1): Interface captures one line out of two |
OELS | Current odd/even line select (ine select start) 0 (B_0x0): Interface captures the first line after the frame start, the second one is dropped 1 (B_0x1): Interface captures the second line from the frame start, the first one is dropped |
LINEMULT | Current amount of capture completed lines for LINE event and interrupt 0 (B_0x0): Event after every line 1 (B_0x1): Event after two lines 2 (B_0x2): Event after four lines 3 (B_0x3): Event after eight lines 4 (B_0x4): Event after sixteen lines 5 (B_0x5): Event after 32 lines 6 (B_0x6): Event after 64 lines 7 (B_0x7): Event after 128 lines |
DBM | Double buffer mode 0 (B_0x0): No double buffer mode activated. Pipe0 is always dump to memory address set by DCMIPP_P0PPM0AR1 register 1 (B_0x1): Double buffer mode activated. Dump address location switches from DCMIPP_P0PPM0AR1 register to DCMIPP_P0PPM0AR2 register alternatively on each frame. |