Сообщение от omercury
|
Регистр Entry Mode (R03h)
|
Это понятно, но ищется "стандартная" фишка именно CV, в хидере библиотеки указан этот регистр и позиция битов
Код:
|
#define ILI9325_CMD_DRIVER_OUT 0x01 // Driver output control
// Driver output control bits positions
#define ILI9325_SS_BIT 8 // SS bit pos. selects the output
// shift direction of source driver
#define ILI9325_SM_BIT 10 // SM bit pos. gate scan sequence interlaced or not
#define ILI9325_CMD_DRIVING_WAVEFORM 0x02 // LCD driving waveform control
// Driving waveform control bits positions
#define ILI9325_BC_BIT 9 // =0 select frame/field inversion
// =1 select line inversion
#define ILI9325_EOR_BIT 8 // EOR=1 and BC=1 set line inversion
// EOR=1 and BC=0 set frame/field inversion
#define ILI9325_CMD_ENTRY_MODE 0x03 // Entry mode control
#define ILI9325_TRI_BIT 15 // TRI =1 data is transfered in 3 transfers
// through the 8-bit interface
#define ILI9325_DFM_BIT 14 // DFM bit
#define ILI9325_BGR_BIT 12 // =0 RGB bit order when writing pixel data
// =1 BGR bit order when writing pixel data
#define ILI9325_HWM_BIT 9 // HWM bit
#define ILI9325_ORG_BIT 7 // ORG bit =0 origin not moved
// =1 origin moves according to ID10
#define ILI9325_ID1_BIT 5 // ID10 bits control AC increase/decrease
#define ILI9325_ID0_BIT 4 // after updating pixel data
#define ILI9325_AM_BIT 3 // AM bit =0 address is updated in horizontal wrting dir. 3
// =1 address is update in vertical writing direction 3 |
но поменять их значения непонятно где и как, да и возможно ли?
после инициализции CV изменял эти биты, ничего не меняется
зы. Сильно не хочется переписывать всю библиотеку