hwtLib.peripheral.displays package¶
Subpackages¶
- hwtLib.peripheral.displays.hd44780 package
- Submodules
- hwtLib.peripheral.displays.hd44780.driver module
- hwtLib.peripheral.displays.hd44780.intf module
HD44780InterfaceAgentHwIOHd44780HwIOHd44780.BUSYHwIOHd44780.CHAR_MAPHwIOHd44780.CMD_CLEAR_DISPLAYHwIOHd44780.CMD_CURSOR_OR_DISPLAY_SHIFT()HwIOHd44780.CMD_DDRAM_ADDR_SET()HwIOHd44780.CMD_DISPLAY_CONTROL()HwIOHd44780.CMD_ENTRY_MODE_SET()HwIOHd44780.CMD_FUNCTION_SET()HwIOHd44780.CMD_RETURN_HOMEHwIOHd44780.DATA_LEN_4bHwIOHd44780.DATA_LEN_8bHwIOHd44780.DECRHwIOHd44780.DELAY_CMDHwIOHd44780.DELAY_RETURN_HOMEHwIOHd44780.FONT_5x10HwIOHd44780.FONT_5x8HwIOHd44780.INCRHwIOHd44780.LINES_1HwIOHd44780.LINES_2HwIOHd44780.RS_CONTROLHwIOHd44780.RS_DATAHwIOHd44780.RW_READHwIOHd44780.RW_WRITEHwIOHd44780.SC_CURSOR_MOVEHwIOHd44780.SC_DISPLAY_SHIFTHwIOHd44780.SHIFT_LEFTHwIOHd44780.SHIFT_RIGHTHwIOHd44780.__annotations__HwIOHd44780._initSimAgent()
Submodules¶
hwtLib.peripheral.displays.segment7 module¶
- class hwtLib.peripheral.displays.segment7.Segment7(hdlName: str | None = None)[source]¶
Bases:
HwModule7-segment display decoder
Display pin connection on image below.
------------- | 0 | ------------- | 5 | | 1 | ------------- | 6 | ------------- | 4 | | 2 | ------------- | 3 | -------------
- HDL IO:
dataIn - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 4bits> - SLAVE
dataOut - of type hwt.hwIOs.std.HwIOSignal with dtype=<HBits, 7bits> - MASTER
- __annotations__ = {}¶