# Is there a way to program the 8048s070 display?

**URL:** <http://forum.squareline.io/t/is-there-a-way-to-program-the-8048s070-display/3750>\
**Category:** Uncategorized\
**Created:** [September 2, 2024, 2:10pm UTC](http://forum.squareline.io/t/is-there-a-way-to-program-the-8048s070-display/3750 "2024-09-02T14:10:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nell](http://forum.squareline.io/letter_avatar_proxy/v4/letter/n/e480ec/32.png) [@Nell](http://forum.squareline.io/u/Nell)\
**Post date:** [September 2, 2024, 2:10pm UTC](http://forum.squareline.io/t/is-there-a-way-to-program-the-8048s070-display/3750/1 "2024-09-02T14:10:22Z")

</div>

I’m trying to program the 800x640 8048S070 display in SquareLine Studio (I’m making a template).  
I managed to communicate with the touch screen, but when communicating with the display, the documentation says to use the SSD1963 driver. The datasheet for this display states that it uses 16-bit parallel communication, but the SSD1963 driver only uses 8 bits. Can anyone give me a tip?

I’m sending the compressed template to be used in SquareLine Studio and Visual Studio Code (vscode). It’s not working, there are some adjustments needed, whoever can help me I’d appreciate it.

When you install this driver in your SquareLine Studio, the “Taquionica” folder group containing a single template will appear. Create your project in Squareline and export the template. Then open the template you exported with vscode. It is compiling correctly, the display is just not working because you have to define the resolution on the platform, you have to set the project to 16 bits of data and you have to configure the communication pins.

[arduino\_tft\_8048S070.rar](http://forum.squareline.io/uploads/short-url/bx94Xu22xSQMAI6m6GoONkuUZqq.rar) (136.4 KB)

---

<div class="post-metadata">

**Author:** ![Hermit](http://forum.squareline.io/user_avatar/forum.squareline.io/hermit/32/971_2.png) [@Hermit](http://forum.squareline.io/u/Hermit)\
**Post date:** [September 3, 2024, 7:51am UTC](http://forum.squareline.io/t/is-there-a-way-to-program-the-8048s070-display/3750/2 "2024-09-03T07:51:13Z")

</div>

The SSD1963 datasheet says there are 2 modes that it support: Parallel RGB with 18/24 bits per pixel, and Serial RGB with 8 bit port. The TFT\_eSPI User Setup 50 (parallel) has 8-bit parallel interface indeeded, maybe it’s a bit outdated or the word ‘parallel’ is misleading. So for proper initialization I think you need to look for experiences and solutions for this display. These 2 links could be useful: [Howto - esp32-8048s070 board for Arduino](https://forum.squareline.io/t/howto-esp32-8048s070-board-for-arduino/1098) and [Howto - 7" esp32-8048s070 captivetouch TFT and squareline studio for interface controll - Display - OpenEnergyMonitor Community](https://community.openenergymonitor.org/t/howto-7-esp32-8048s070-captivetouch-tft-and-squareline-studio-for-interface-controll/23316)
