|
9 | 9 | // #define RG_STORAGE_SDMMC_SPEED SDMMC_FREQ_DEFAULT
|
10 | 10 | // #define RG_STORAGE_FLASH_PARTITION "vfs"
|
11 | 11 |
|
| 12 | +// GPIO Extender |
| 13 | +#define RG_I2C_GPIO_DRIVER 2 // 1 = AW9523, 2 = PCF9539, 3 = MCP23017 |
| 14 | +#define RG_I2C_GPIO_ADDR 0x74 |
| 15 | + |
12 | 16 | // Audio
|
13 | 17 | #define RG_AUDIO_USE_INT_DAC 1 // 0 = Disable, 1 = GPIO25, 2 = GPIO26, 3 = Both
|
14 | 18 | #define RG_AUDIO_USE_EXT_DAC 0 // 0 = Disable, 1 = Enable
|
|
39 | 43 | ILI9341_CMD(0xB1, 0x00, 0x10); /* Frame Rate Control (1B=70, 1F=61, 10=119) */ \
|
40 | 44 | ILI9341_CMD(0xB6, 0x08, 0xC2, 0x27); /* Display Function Control */ \
|
41 | 45 | ILI9341_CMD(0xF6, 0x01, 0x30); \
|
42 |
| - ILI9341_CMD(0xF2, 0x00); /* 3Gamma Function Disable */ \ |
43 |
| - ILI9341_CMD(0x26, 0x01); /* Gamma curve selected */ \ |
| 46 | + ILI9341_CMD(0xF2, 0x00); /* 3Gamma Function Disable */ \ |
| 47 | + ILI9341_CMD(0x26, 0x01); /* Gamma curve selected */ \ |
44 | 48 | ILI9341_CMD(0xE0, 0x0F, 0x31, 0x2B, 0x0C, 0x0E, 0x08, 0x4E, 0xF1, 0x37, 0x07, 0x10, 0x03, 0x0E, 0x09, 0x00); \
|
45 |
| - ILI9341_CMD(0xE1, 0x00, 0x0E, 0x14, 0x03, 0x11, 0x07, 0x31, 0xC1, 0x48, 0x08, 0x0F, 0x0C, 0x31, 0x36, 0x0F); |
46 |
| - |
| 49 | + ILI9341_CMD(0xE1, 0x00, 0x0E, 0x14, 0x03, 0x11, 0x07, 0x31, 0xC1, 0x48, 0x08, 0x0F, 0x0C, 0x31, 0x36, 0x0F); \ |
| 50 | + rg_i2c_gpio_set_direction(12, RG_GPIO_OUTPUT); /* Backlight */ \ |
| 51 | + rg_i2c_gpio_set_level(12, 0); |
47 | 52 |
|
48 | 53 | // Input
|
49 | 54 | // Refer to rg_input.h to see all available RG_KEY_* and RG_GAMEPAD_*_MAP types
|
|
69 | 74 | #define RG_BATTERY_CALC_PERCENT(raw) (((raw) * 2.f - 3500.f) / (4200.f - 3500.f) * 100.f)
|
70 | 75 | #define RG_BATTERY_CALC_VOLTAGE(raw) ((raw) * 2.f * 0.001f)
|
71 | 76 |
|
72 |
| -// GPIO Extender |
73 |
| -#define RG_I2C_GPIO_DRIVER 2 // 1 = AW9523, 2 = PCF9539, 3 = MCP23017 |
74 |
| -#define RG_I2C_GPIO_ADDR 0x74 |
75 |
| - |
76 | 77 |
|
77 | 78 | // Status LED
|
78 | 79 | //#define RG_GPIO_LED GPIO_NUM_14
|
|
87 | 88 | #define RG_GPIO_LCD_CLK GPIO_NUM_26
|
88 | 89 | #define RG_GPIO_LCD_CS GPIO_NUM_33
|
89 | 90 | #define RG_GPIO_LCD_DC GPIO_NUM_21
|
90 |
| -#define RG_GPIO_LCD_BCKL GPIO_NUM_12 |
| 91 | +// #define RG_GPIO_LCD_BCKL GPIO_NUM_12 |
91 | 92 | #define RG_GPIO_LCD_RST GPIO_NUM_27
|
92 | 93 |
|
93 | 94 | // SPI SD Card
|
|
0 commit comments