Hello everyone, first let me explain what I have to do and what I have tried to do.
I have to replace the LCD display on my scooter because it has reached a mileage that the manufacturer did not believe was possible (or more likely, did not think anyone would reach it before changing the vehicle). I could simply reset the EPROM memory and have a "brand new" scooter, but I like to complicate my life.
The first attempt was to replace the display with an epaper to integrate the mobile phone notifications to the display, it works quite well but I'm not entirely happy, so I tried to install the free version of Openauto but the touch did not work, I saw some patches to apply but I want to have something reliable and it seems right to recognize the commitment of those who wrote the program by purchasing the Pro version.
Openauto Pro works great (for what I tried), even on the small 480x320 screen that I installed (the bigger didn't fit), the control will be through a joystick that I will install on the handlebar (to use with the left thumb) that will simulate a keyboard .
For now I have listed all the things that are fine, there is only one obstacle I have to overcome in order to get the job done (obviously I'm using a spare dashboard for testing).
I must always be able to display some information that was present on the old LCD (I get it through an Arduino Nano which decodes the I2C signal of the old display and gives me a string on a virtual serial port).
These informations are the total KM, the fuel level, the engine temperature and maybe the partial kilometers.
I have attempted to write an application that always stays in the top left corner, superimposed on the top bar with this information, but also by setting the priority of this window (with the _NET_WM_STATE_ABOVE property), Openauto covers it.
Does somebody have any hints?
Thank you
I have to replace the LCD display on my scooter because it has reached a mileage that the manufacturer did not believe was possible (or more likely, did not think anyone would reach it before changing the vehicle). I could simply reset the EPROM memory and have a "brand new" scooter, but I like to complicate my life.
The first attempt was to replace the display with an epaper to integrate the mobile phone notifications to the display, it works quite well but I'm not entirely happy, so I tried to install the free version of Openauto but the touch did not work, I saw some patches to apply but I want to have something reliable and it seems right to recognize the commitment of those who wrote the program by purchasing the Pro version.
Openauto Pro works great (for what I tried), even on the small 480x320 screen that I installed (the bigger didn't fit), the control will be through a joystick that I will install on the handlebar (to use with the left thumb) that will simulate a keyboard .
For now I have listed all the things that are fine, there is only one obstacle I have to overcome in order to get the job done (obviously I'm using a spare dashboard for testing).
I must always be able to display some information that was present on the old LCD (I get it through an Arduino Nano which decodes the I2C signal of the old display and gives me a string on a virtual serial port).
These informations are the total KM, the fuel level, the engine temperature and maybe the partial kilometers.
I have attempted to write an application that always stays in the top left corner, superimposed on the top bar with this information, but also by setting the priority of this window (with the _NET_WM_STATE_ABOVE property), Openauto covers it.
Does somebody have any hints?
Thank you