Expert Embedded GUI Technical Support

When an embedded GUI issue blocks your programme, you need answers from engineers who know the framework at source-code level — not a generic support ticket system. Sparklet licensees get direct access to the Embien engineers who designed and built the framework.

What Is Embedded GUI Technical Support?

Embedded GUI technical support is direct access to the engineering team that built the framework — for integration questions, performance debugging, hardware bring-up issues, Flint UI Designer problems, and custom feature guidance. Unlike community forum support, professional engineering support provides guaranteed response times, access to internal implementation knowledge that does not appear in public documentation, and the ability to escalate to source-code-level investigation without involving a third party.

Embien's support model is direct-to-engineer. When a Sparklet licensee opens a support case, it is handled by a Sparklet engineer with access to the full framework source code, the internal development history, and the platform-specific implementation notes accumulated across all customer engagements. There is no first-line support agent re-reading the same documentation you already have.

Technical support is available as part of Embien's embedded GUI development services portfolio and is offered to Sparklet licensees at multiple tiers — from evaluation-period assistance through to long-term production support contracts for products with extended field life.

How Embien Support Works

Coverage scope, engagement model, and escalation path explained.

Full Sparklet Stack Coverage

Support covers every layer of the Sparklet toolchain — from Flint UI Designer on Windows through to the HAL on target hardware:

  • API usage and integration — Widget API semantics, event callback signatures, property change timing, screen lifecycle management, and correct RTOS task integration patterns.
  • Flint UI Designer issues — Asset import (PNG, JPEG, BMP, Figma), animation timeline setup, state machine wiring, code export settings, and simulator build configuration.
  • Widget behaviour debugging — Widgets not rendering, callbacks not firing, scroll behaviour on non-standard display sizes, property updates not reflecting in rendered output.
  • Rendering performance analysis — Frame rate below target, CPU utilisation above budget, rendering artefacts (tearing, partial updates, flickering). See Sparklet features for rendering pipeline architecture detail.
  • BSP and platform integration — Display driver flush errors, touch coordinate issues, DMA timing, LCD artefacts. See the platform porting service for full HAL implementation cases.
  • Memory optimisation — RAM above budget, framebuffer placement in external SDRAM, asset decompression buffer sizing, font cache configuration.

What's Included in Sparklet Support

Direct-to-engineer assistance across the full Sparklet stack — from Flint Designer to target hardware HAL.
API Guidance

API Guidance and Code Examples

Widget API usage, event callback wiring, screen lifecycle, RTOS task integration patterns. Embien provides working code examples tailored to the customer's specific application — not documentation excerpts.

Porting Help

Platform and BSP Integration Assistance

Display driver flush behaviour, touch coordinate calibration, DMA timing issues, LCD artefacts. Platform-specific knowledge for Renesas, NXP, STM32, Infineon, Nuvoton, and Rockchip. Full HAL implementation escalates to the porting service.

Debug Support

Performance Debugging and Profiling

Frame rate analysis, CPU utilisation breakdown, memory footprint review, hardware acceleration hook validation. Embien's engineers can trace through the rendering pipeline to identify bottlenecks that are invisible without framework-level access.

Flint Issues

Flint UI Designer Issue Resolution

Asset import behaviour, animation timeline configuration, state machine wiring errors, code generation output issues. Diagnosed against the specific Flint version in use — not only the latest release.

HAL Integration

HAL Integration and RTOS Concurrency

Correct task priority and stack configuration for the Sparklet GUI task, API thread-safety rules, message queue patterns for data-driven widget updates, interaction between the GUI task and other RTOS tasks.

Support Scope — What Is Covered

Support AreaIncludedNot Included (escalates to service)
Sparklet API usageYes — all widget and screen APIs
Flint UI DesignerYes — project config, export, simulator
Rendering performanceYes — diagnosis and recommendations
BSP / display driver issuesYes — for supported platformsNew platform HAL → porting service
RTOS integrationYes — task config, queue patterns
Framework bug fixesYes — patch issued for production contractsBest-effort for evaluation tier
New feature developmentNoEscalates to custom development service
Full HAL implementationNoEscalates to platform porting service

What Makes Embien Support Different

Most embedded software vendors route support through a ticket system staffed by generalists. Embien's model is different by design.
Direct-to-Engineer

Direct-to-Engineer Access

Your support case is handled by a Sparklet engineer with access to the full framework source code and internal development history. No re-reading the same documentation you already consulted.

Source-Level Debug

Source-Code-Level Debugging

When an issue requires source-level investigation, Embien's engineers can trace through the Sparklet renderer, widget engine, or HAL without needing a reproduction case on Embien hardware.

Platform Expertise

Platform-Specific Expertise

Support engineers hold platform-specific knowledge for Renesas, NXP, STM32, Infineon, Nuvoton, and Rockchip — the display controller datasheets, DMA quirks, and GPU driver behaviour visible only under production load.

Long-Term

Long-Term Product Support

For products with a 5 to 15-year field life — industrial, automotive, medical — Embien offers extended contracts covering Sparklet version compatibility, security patches, and migration assistance when hardware is refreshed.

Frequently Asked Questions

Most embedded GUI vendors provide community forum support and documentation. Commercial vendors typically add an email ticketing system staffed by support generalists who can answer API-level questions but cannot investigate source-code-level issues. Embien's support model provides direct access to the Sparklet engineering team — the engineers who designed the rendering pipeline, widget engine, and HAL — for issues that require framework-level investigation.

Speak Directly to a Sparklet Engineer

Whether you have a critical integration blocker or a long-term production support requirement, Embien's team is ready to help. Contact us to discuss support options.