Custom Emojis
Put your custom PNG files in png/ and custom GIF files in gif/.
The filename without extension is used as the emotion name. Directory names are
not part of the emotion name, so png/neutral.png is loaded as neutral.
The display code looks up images by names such as:
neutral.pngorneutral.gifhappy.pngorhappy.gifsad.pngorsad.gifangry.pngorangry.gifthinking.pngorthinking.gifconfused.pngorconfused.gifsurprised.pngorsurprised.gifshocked.pngorshocked.gifsleepy.pngorsleepy.gifrelaxed.pngorrelaxed.gif
Recommended minimum set:
neutralhappythinkingsadangry
If an emotion-specific image is missing, the firmware falls back to neutral
before using the built-in icon.
For Zhengchen CAM boards, the build selects one subdirectory:
CONFIG_ZHENGCHEN_CAM_USE_GIF_EMOJI=y: usegif/- unset
CONFIG_ZHENGCHEN_CAM_USE_GIF_EMOJI: usepng/
After adding or replacing files, run a full flash so the assets partition is updated:
idf.py flash