naps.cores.mipi package
Subpackages
- naps.cores.mipi.csi_rx package
- naps.cores.mipi.dsi_tx package
- Submodules
- naps.cores.mipi.dsi_tx.d_phy_lane module
- naps.cores.mipi.dsi_tx.d_phy_lane_test module
- naps.cores.mipi.dsi_tx.dsi_phy module
- naps.cores.mipi.dsi_tx.py_dsi_generator module
- naps.cores.mipi.dsi_tx.types module
DsiErrorResponse
DsiErrorResponse.CHECKSUM_ERROR
DsiErrorResponse.CONTENTION_DETECTED
DsiErrorResponse.DSI_DATA_TYPE_NOT_RECOGNIZED
DsiErrorResponse.DSI_PROTOCOL_VIOLATION
DsiErrorResponse.DSI_VC_ID_INVALID
DsiErrorResponse.ECC_ERROR_MULTI_BIT_NOT_CORRECTED
DsiErrorResponse.ECC_ERROR_SINGLE_BIT_CORRECTED
DsiErrorResponse.EOT_SYNC_ERROR
DsiErrorResponse.ESCAPE_MODE_ENTRY_COMMAND_ERROR
DsiErrorResponse.FALSE_CONTROL_ERROR
DsiErrorResponse.INVALID_TRANSMISSION_LENGTH
DsiErrorResponse.LOW_POWER_TRANSMIT_SYNC_ERROR
DsiErrorResponse.PERIPHERAL_TIMEOUT_ERROR
DsiErrorResponse.RESERVED
DsiErrorResponse.SOT_ERROR
DsiErrorResponse.SOT_SYNC_ERROR
DsiLongPacketDataType
DsiLongPacketDataType.BLANKING_PACKET_NO_DATA
DsiLongPacketDataType.DCS_LONG_WRITE
DsiLongPacketDataType.GENERIC_LONG_WRITE
DsiLongPacketDataType.LOOSELY_PACKET_PIXEL_STREAM_18_BIT_RGB_6_6_6
DsiLongPacketDataType.LOOSELY_PACKET_PIXEL_STREAM_20_BIT_YCBCR_4_2_2
DsiLongPacketDataType.NULL_PACKET_NO_DATA
DsiLongPacketDataType.PACKED_PIXEL_STREAM_12_BIT_YCBCR_4_2_0
DsiLongPacketDataType.PACKED_PIXEL_STREAM_16_BIT_RGB_5_6_5
DsiLongPacketDataType.PACKED_PIXEL_STREAM_16_BIT_YCBCR_4_2_2
DsiLongPacketDataType.PACKED_PIXEL_STREAM_18_BIT_RGB_6_6_6
DsiLongPacketDataType.PACKED_PIXEL_STREAM_24_BIT_RGB_8_8_8
DsiLongPacketDataType.PACKED_PIXEL_STREAM_24_BIT_YCBCR_4_2_2
DsiLongPacketDataType.PACKED_PIXEL_STREAM_30_BIT_RGB_10_10_10
DsiLongPacketDataType.PACKED_PIXEL_STREAM_36_BIT_RGB_12_12_12
DsiShortPacketDataType
DsiShortPacketDataType.COLOR_MODE_OFF
DsiShortPacketDataType.COLOR_MODE_ON
DsiShortPacketDataType.DCS_READ_0_PARAMETER
DsiShortPacketDataType.DCS_SHORT_WRITE_0_PARAMETER
DsiShortPacketDataType.DCS_SHORT_WRITE_1_PARAMETER
DsiShortPacketDataType.END_OF_TRANSMISSION_PACKET
DsiShortPacketDataType.GENERIC_READ_0_PARAMETER
DsiShortPacketDataType.GENERIC_READ_1_PARAMETER
DsiShortPacketDataType.GENERIC_READ_2_PARAMETER
DsiShortPacketDataType.GENERIC_SHORT_WRITE_0_PARAMETER
DsiShortPacketDataType.GENERIC_SHORT_WRITE_1_PARAMETER
DsiShortPacketDataType.GENERIC_SHORT_WRITE_2_PARAMETER
DsiShortPacketDataType.H_SYNC_END
DsiShortPacketDataType.H_SYNC_START
DsiShortPacketDataType.SET_MAXIMUM_RETURN_PACKET_SIZE
DsiShortPacketDataType.SHUT_DOWN_PERIPHERAL
DsiShortPacketDataType.TURN_ON_PERIPHERAL
DsiShortPacketDataType.V_SYNC_END
DsiShortPacketDataType.V_SYNC_START
- naps.cores.mipi.dsi_tx.video2dsi module
- naps.cores.mipi.dsi_tx.video2dsi_test module
- Module contents
Submodules
naps.cores.mipi.common module
- class naps.cores.mipi.common.DataIdentifier(backing_signal=None, name=None, src_loc_at=1, **kwargs)
Bases:
PackedStructBaseClass
- data_type: unsigned(6)
- is_long_packet()
- virtual_channel_identifier: unsigned(2)
- class naps.cores.mipi.common.PacketHeader(backing_signal=None, name=None, src_loc_at=1, **kwargs)
Bases:
PackedStructBaseClass
- calculate_ecc()
- data_id: DataIdentifier
- ecc: unsigned(8)
- is_packet_valid()
- word_count: unsigned(16)
- naps.cores.mipi.common.calculate_ecc(header)