diff --git a/csrc/u8x8_d_st75256.c b/csrc/u8x8_d_st75256.c index 6aa0794b..e85157cf 100644 --- a/csrc/u8x8_d_st75256.c +++ b/csrc/u8x8_d_st75256.c @@ -883,8 +883,8 @@ static const u8x8_display_info_t u8x8_st75256_256x160_display_info = /* write_pulse_width_ns = */ 70, /* tile_width = */ 32, /* tile_hight = */ 20, - /* default_x_offset = */ 0, /* x offset in flipmode 0 */ - /* flipmode_x_offset = */ 0, /* */ + /* default_x_offset = */ 0, /* */ + /* flipmode_x_offset = */ 1, /* x offset in flipmode = 1 */ /* pixel_width = */ 256, /* pixel_height = */ 160 }; @@ -931,8 +931,8 @@ static const uint8_t u8x8_d_st75256_256x160_init_seq[] = { U8X8_C( 0x030 ), /* select 00 commands */ - U8X8_CAA(0x75, 0, 0x4f), /* row range */ - U8X8_CAA(0x15, 0, 255), /* col range */ + U8X8_CAA(0x75, 0, 0x28), /* row range */ + U8X8_CAA(0x15, 0, 0xFF), /* col range */ //U8X8_C( 0x030 ), /* select 00 commands */ U8X8_CA( 0xbc, 0x02 ), /* data scan dir */ @@ -977,7 +977,7 @@ uint8_t u8x8_d_st75256_jlx256160(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, voi u8x8_cad_SendCmd(u8x8, 0x030 ); /* select command set */ u8x8_cad_SendCmd(u8x8, 0x075 ); /* row */ - if ( u8x8->x_offset == 0 ) /* 0 means flip mode 1 */ + if ( u8x8->x_offset == 1 ) /* 1 means flip mode 1 */ u8x8_cad_SendArg(u8x8, 1+(((u8x8_tile_t *)arg_ptr)->y_pos)); else u8x8_cad_SendArg(u8x8, (((u8x8_tile_t *)arg_ptr)->y_pos));