Class: Denko::Display::SSD1680
- Defined in:
- lib/denko/display/ssd1680.rb
Constant Summary collapse
- COLUMNS =
296- ROWS =
128
Constants inherited from SSD168X
Denko::Display::SSD168X::BOOSTER_CTL, Denko::Display::SSD168X::BORDER_WAVEFORM_CTL, Denko::Display::SSD168X::CRC_CALCULATION, Denko::Display::SSD168X::CRC_STATUS_GET, Denko::Display::SSD168X::DATA_ENTRY_MODE_SET, Denko::Display::SSD168X::DEEP_SLEEP, Denko::Display::SSD168X::DISPLAY_OPTION_REG_SET, Denko::Display::SSD168X::DISPLAY_UPDATE_CTL1, Denko::Display::SSD168X::DISPLAY_UPDATE_CTL2, Denko::Display::SSD168X::DRIVER_OUTPUT_CTL, Denko::Display::SSD168X::END_OPTION, Denko::Display::SSD168X::GATE_VOLTAGE_CTL, Denko::Display::SSD168X::HV_READY_DETECTION, Denko::Display::SSD168X::INITIAL_CODE_OTP, Denko::Display::SSD168X::INITIAL_CODE_REG_GET, Denko::Display::SSD168X::INITIAL_CODE_REG_SET, Denko::Display::SSD168X::LOAD_WS_OTP, Denko::Display::SSD168X::MASTER_ACTIVATION, Denko::Display::SSD168X::NOP, Denko::Display::SSD168X::OTP_PROGRAM_MODE, Denko::Display::SSD168X::OTP_REG_GET, Denko::Display::SSD168X::PROGRAM_OTP_SELECTION, Denko::Display::SSD168X::PROGRAM_VCOM_OTP, Denko::Display::SSD168X::PROGRAM_WS_OTP, Denko::Display::SSD168X::RAM_AUTO_INC_BW, Denko::Display::SSD168X::RAM_AUTO_INC_RED, Denko::Display::SSD168X::RAM_WRITE_BW, Denko::Display::SSD168X::RAM_WRITE_RED, Denko::Display::SSD168X::RAM_X_ADDR_SET, Denko::Display::SSD168X::RAM_X_RANGE_SET, Denko::Display::SSD168X::RAM_Y_ADDR_SET, Denko::Display::SSD168X::RAM_Y_RANGE_SET, Denko::Display::SSD168X::READ_RAM, Denko::Display::SSD168X::READ_RAM_OPTION, Denko::Display::SSD168X::RESET_TIME, Denko::Display::SSD168X::SOURCE_VOLTAGE_CTL, Denko::Display::SSD168X::STATUS_BIT_GET, Denko::Display::SSD168X::SW_RESET, Denko::Display::SSD168X::TEMP_SENSOR_CTL, Denko::Display::SSD168X::TEMP_SENSOR_REG_GET, Denko::Display::SSD168X::TEMP_SENSOR_REG_SET, Denko::Display::SSD168X::TEMP_SENSOR_SELECT, Denko::Display::SSD168X::USER_ID_GET, Denko::Display::SSD168X::USER_ID_REG_SET, Denko::Display::SSD168X::VCI_DETECTION, Denko::Display::SSD168X::VCOM_REG_CTL, Denko::Display::SSD168X::VCOM_REG_WRITE, Denko::Display::SSD168X::VCOM_SENSE, Denko::Display::SSD168X::VCOM_SENS_DURATION, Denko::Display::SSD168X::WRITE_LUT_REGISTER
Constants included from SPIEPaperCommon
Denko::Display::SPIEPaperCommon::BUSY_WAIT_TIME, Denko::Display::SPIEPaperCommon::RESET_TIME
Constants included from Behaviors::Lifecycle
Behaviors::Lifecycle::CALLBACK_METHODS
Instance Attribute Summary
Attributes included from SPI::Peripheral
#spi_bit_order, #spi_frequency, #spi_mode
Attributes included from Behaviors::State
Attributes included from Behaviors::Component
Attributes included from Behaviors::MultiPin
Instance Method Summary collapse
-
#set_display_update_control ⇒ Object
SSD1680 needs an extra byte here to offset source start by 8 pixels.
Methods inherited from SSD168X
#booster_soft_start, #deep_sleep, #draw_partial, #invert_black, #master_activate, #reflect_x, #refresh, #set_address_p, #set_address_x, #set_data_entry_mode, #set_display_update_sequence, #set_driver_output_control, #set_panel_border, #set_range_p, #set_range_x, #set_temperature_sensor, #wake
Methods included from SPIEPaperCommon
#busy_wait, #hw_reset, #initialize_pins
Methods included from SPICommon
#command, #data, #initialize_pins, #transfer_limit
Methods included from PixelCommon
#canvas, #colors, #columns, #draw, #get_partial_buffer, #p_max, #p_min, #refresh, #rows, #x_max, #x_min, #y_max, #y_min
Methods included from SPI::Peripheral
#ensure_byte_array, #initialize_pins, #proxy_pin, #spi_listen, #spi_read, #spi_stop, #spi_transfer, #spi_write, #update
Methods included from Behaviors::Lifecycle
Methods included from Behaviors::Callbacks
#add_callback, #callbacks, #pre_callback_filter, #remove_callback, #update
Methods included from Behaviors::State
Methods included from Behaviors::BusPeripheral
Methods included from Behaviors::Component
Methods included from Behaviors::MultiPin
#convert_pins, #proxy_pin, #proxy_states, #require_pin, #require_pins
Instance Method Details
#set_display_update_control ⇒ Object
SSD1680 needs an extra byte here to offset source start by 8 pixels.
8 9 10 11 |
# File 'lib/denko/display/ssd1680.rb', line 8 def set_display_update_control super data [0b1000_0000] end |