mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-09 05:05:20 -05:00
XduooX3 Tweak LCD drive strength and slew
Change-Id: Ic5ee9e700a0c8acffc39b51cedc24ff44d230fd3
This commit is contained in:
parent
e06ab68166
commit
06e9abc428
2 changed files with 17 additions and 7 deletions
|
|
@ -97,10 +97,20 @@ static inline void bitdelay(void)
|
|||
|
||||
void lcd_hw_init(void)
|
||||
{
|
||||
REG_GPIO_PXFUNC(2) = 0x000C73FC; /* D0-D7 RD DC CS RES WR */
|
||||
REG_GPIO_PXSELC(2) = 0x000C73FC;
|
||||
REG_GPIO_PXDIRS(2) = 0x000C73FC;
|
||||
REG_GPIO_PXDATS(2) = 0x000C73FC;
|
||||
REG_GPIO_PXFUNC(2) = 0x000C73FC; /* D0-D7 RD DC CS RES WR -- GPIO/INTERRUPT */
|
||||
REG_GPIO_PXSELC(2) = 0x000C73FC; /* GPIO */
|
||||
|
||||
REG_GPIO_PXPEC(2) = 0x000C73FC; /* ENABLE PULLUP*/
|
||||
|
||||
REG_GPIO_PXDIRS(2) = 0x000C73FC; /* OUTPUT */
|
||||
REG_GPIO_PXDATS(2) = 0x000C73FC; /* D0-D7 RD DC CS RES WR -- SET BIT */
|
||||
|
||||
REG_GPIO_PXSLC(2) = 0x000C73FC; /* slew -- slow rate */
|
||||
|
||||
REG_GPIO_PXDS0C(2) = 0x000C73FC; /* Low pin drive strength */
|
||||
REG_GPIO_PXDS1C(2) = 0x000C73FC;
|
||||
REG_GPIO_PXDS2C(2) = 0x000C73FC;
|
||||
|
||||
__gpio_clear_pin(PIN_BL_EN);
|
||||
__gpio_as_output(PIN_BL_EN);
|
||||
__gpio_clear_pin(PIN_LCD_RES);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue