t31: add XVI ISI-2010C device profile - #166
Conversation
Add the T31N/GC2053 profile with the board's daylight-sensor and bistable IR-cut GPIOs. Use H.264 by default while retaining the normal T31 encoder support, including hardware-tested H.265. Disable hardware absent from this board, remove unused motor/PWM modules, and keep the working T31 audio path.
PR Summary by QodoAdd XVI ISI-2010C T31N device profile
AI Description
Diagram
High-Level Assessment
Files changed (6)
|
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can turn on the rule miner and Qodo learns your standards from review history |
Adds a device profile for the XVI ISI-2010C — Ingenic T31N, GalaxyCore GC2053, 64 MiB RAM, 8 MiB SPI NOR and wired Ethernet.
Board-specific configuration:
The PCB includes the audio connector and supporting circuitry. The tested unit has no microphone or speaker fitted from the factory, but both audio capture and playback were verified by connecting external audio hardware to the existing interface.
Tested on a physical XVI ISI-2010C: firmware builds, flashes and boots successfully; Ethernet, GC2053 video, H.264/H.265 streaming, automatic day/night switching, IR-cut control, audio capture/playback and operation after reboot are working.