I have been working on a large project, it was time to interface the mikromedia HMI into the system.
I built most of the project in V_TFT, however when starting to use the Net_Ethernet_FT90x library I found a conflict.
Two actually:-
I am initializing the Ethernet first, then InitVTFTStack();
Issue 1,
when Net_Ethernet_Intern_Init() is called, the touch becomes erratic as if the buttons are being pressed, when they are not.
Issue 2,
when InitVTFTStack() is called, Ethernet dies.
There is a GP/IO conflict, at the point where the TFT library sets the i/o config, the Ethernet port stops working.
FT812_GPIO_SetConfig(&cfg.GPIO);
Code: Select all
0xAA0C 0x44104000 MOVE.L R1, R0
; pGPIOConfig end address is: 0 (R0)
; pGPIOConfig start address is: 4 (R1)
;__lib_ft812_modules.c, 290 ::
0xAA10 0x5DE0C002 CMP.L R1, #0
0xAA14 0x00202A8A JMPC R30, Z, #0, L_FT812_GPIO_SetConfig579 <<<< hear
Regards
Anthony