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
DsiErrorResponseDsiErrorResponse.CHECKSUM_ERRORDsiErrorResponse.CONTENTION_DETECTEDDsiErrorResponse.DSI_DATA_TYPE_NOT_RECOGNIZEDDsiErrorResponse.DSI_PROTOCOL_VIOLATIONDsiErrorResponse.DSI_VC_ID_INVALIDDsiErrorResponse.ECC_ERROR_MULTI_BIT_NOT_CORRECTEDDsiErrorResponse.ECC_ERROR_SINGLE_BIT_CORRECTEDDsiErrorResponse.EOT_SYNC_ERRORDsiErrorResponse.ESCAPE_MODE_ENTRY_COMMAND_ERRORDsiErrorResponse.FALSE_CONTROL_ERRORDsiErrorResponse.INVALID_TRANSMISSION_LENGTHDsiErrorResponse.LOW_POWER_TRANSMIT_SYNC_ERRORDsiErrorResponse.PERIPHERAL_TIMEOUT_ERRORDsiErrorResponse.RESERVEDDsiErrorResponse.SOT_ERRORDsiErrorResponse.SOT_SYNC_ERROR
DsiLongPacketDataTypeDsiLongPacketDataType.BLANKING_PACKET_NO_DATADsiLongPacketDataType.DCS_LONG_WRITEDsiLongPacketDataType.GENERIC_LONG_WRITEDsiLongPacketDataType.LOOSELY_PACKET_PIXEL_STREAM_18_BIT_RGB_6_6_6DsiLongPacketDataType.LOOSELY_PACKET_PIXEL_STREAM_20_BIT_YCBCR_4_2_2DsiLongPacketDataType.NULL_PACKET_NO_DATADsiLongPacketDataType.PACKED_PIXEL_STREAM_12_BIT_YCBCR_4_2_0DsiLongPacketDataType.PACKED_PIXEL_STREAM_16_BIT_RGB_5_6_5DsiLongPacketDataType.PACKED_PIXEL_STREAM_16_BIT_YCBCR_4_2_2DsiLongPacketDataType.PACKED_PIXEL_STREAM_18_BIT_RGB_6_6_6DsiLongPacketDataType.PACKED_PIXEL_STREAM_24_BIT_RGB_8_8_8DsiLongPacketDataType.PACKED_PIXEL_STREAM_24_BIT_YCBCR_4_2_2DsiLongPacketDataType.PACKED_PIXEL_STREAM_30_BIT_RGB_10_10_10DsiLongPacketDataType.PACKED_PIXEL_STREAM_36_BIT_RGB_12_12_12
DsiShortPacketDataTypeDsiShortPacketDataType.COLOR_MODE_OFFDsiShortPacketDataType.COLOR_MODE_ONDsiShortPacketDataType.DCS_READ_0_PARAMETERDsiShortPacketDataType.DCS_SHORT_WRITE_0_PARAMETERDsiShortPacketDataType.DCS_SHORT_WRITE_1_PARAMETERDsiShortPacketDataType.END_OF_TRANSMISSION_PACKETDsiShortPacketDataType.GENERIC_READ_0_PARAMETERDsiShortPacketDataType.GENERIC_READ_1_PARAMETERDsiShortPacketDataType.GENERIC_READ_2_PARAMETERDsiShortPacketDataType.GENERIC_SHORT_WRITE_0_PARAMETERDsiShortPacketDataType.GENERIC_SHORT_WRITE_1_PARAMETERDsiShortPacketDataType.GENERIC_SHORT_WRITE_2_PARAMETERDsiShortPacketDataType.H_SYNC_ENDDsiShortPacketDataType.H_SYNC_STARTDsiShortPacketDataType.SET_MAXIMUM_RETURN_PACKET_SIZEDsiShortPacketDataType.SHUT_DOWN_PERIPHERALDsiShortPacketDataType.TURN_ON_PERIPHERALDsiShortPacketDataType.V_SYNC_ENDDsiShortPacketDataType.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)