@@ -895,6 +895,10 @@ uint32_t tft_spi_speed;
895
895
#pragma message "M128BY192 read from /root/NM/gfxdisplay"
896
896
const uint16_t MATRIX_TILE_WIDTH = 128 ;
897
897
const uint16_t MATRIX_TILE_HEIGHT = 192 ;
898
+ #elif GFXDISPLAY_M128BY192_4_3
899
+ #pragma message "M128BY192_4_3 read from /root/NM/gfxdisplay"
900
+ const uint16_t MATRIX_TILE_WIDTH = 128 ;
901
+ const uint16_t MATRIX_TILE_HEIGHT = 192 ;
898
902
#elif GFXDISPLAY_M64BY96
899
903
#pragma message "M64Y96 read from /root/NM/gfxdisplay"
900
904
const uint16_t MATRIX_TILE_WIDTH = 64 ;
@@ -944,6 +948,10 @@ uint32_t tft_spi_speed;
944
948
#pragma message "M128BY192 read from /root/NM/gfxdisplay"
945
949
const uint16_t MATRIX_TILE_WIDTH = 128 ;
946
950
const uint16_t MATRIX_TILE_HEIGHT = 192 ;
951
+ #elif GFXDISPLAY_M128BY192_4_3
952
+ #pragma message "M128BY192_4_3 read from /root/NM/gfxdisplay"
953
+ const uint16_t MATRIX_TILE_WIDTH = 128 ;
954
+ const uint16_t MATRIX_TILE_HEIGHT = 192 ;
947
955
#else
948
956
#pragma message "Please write M384BY256 or equivalent to /root/NM/gfxdisplay (see ../../makeNativeArduino.mk)"
949
957
const uint16_t MATRIX_TILE_WIDTH = 128 ;
@@ -1297,6 +1305,21 @@ void matrix_setup(bool initserial=true, int reservemem = 40000) {
1297
1305
defaults .pwm_dither_bits = 1 ;
1298
1306
defaults .led_rgb_sequence = "RBG" ;
1299
1307
defaults .panel_type = "FM6126A" ;
1308
+ #elif GFXDISPLAY_M128BY192_4_3
1309
+ defaults .rows = 32 ;
1310
+ defaults .cols = 64 ;
1311
+ defaults .chain_length = 4 ;
1312
+ defaults .parallel = 3 ;
1313
+ defaults .pwm_lsb_nanoseconds = 100 ;
1314
+ defaults .pwm_bits = 9 ;
1315
+ // Time dithering of lower bits
1316
+ // 2 changes speed from 400Hz (from 160Hz)
1317
+ // or 520Hz with lsb_ns at 50 not 100
1318
+ // but things are 1/3rd as bright so
1319
+ // we go back to 0 for 333Hz with 50ns
1320
+ defaults .pwm_dither_bits = 1 ;
1321
+ //defaults.led_rgb_sequence = "RBG";
1322
+ defaults .pixel_mapper_config = "V-mapper;Rotate:90" ;
1300
1323
#else
1301
1324
defaults .rows = 64 ;
1302
1325
defaults .cols = 128 ;
0 commit comments