rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
ui_cats_art.c File Reference

The cats' drawings, run-length encoded premultiplied RGB565 with 4-bit alpha (gfx_sprite.h). More...

#include "ui_cats.h"

Variables

static const uint8_t s_sit_ginger [19348]
 sit_ginger: 180 x 175px.
static const uint8_t s_sit_black [18134]
 sit_black: 180 x 175px.
static const uint8_t s_sit_white [20477]
 sit_white: 180 x 175px.
static const uint8_t s_wave_grey [20082]
 wave_grey: 180 x 175px.
static const uint8_t s_sleep_grey [11773]
 sleep_grey: 174 x 99px.
static const uint8_t s_sleep_ginger [10739]
 sleep_ginger: 174 x 99px.
static const uint8_t s_peek_black [7498]
 peek_black: 170 x 86px.
static const uint8_t s_loaf_calico [9528]
 loaf_calico: 150 x 113px.
const ui_cat_pose_t ui_cat_poses [UI_CAT_POSES]
 Every pose; ui_cats_art.c, generated by tools/gen_cats.py.

Detailed Description

The cats' drawings, run-length encoded premultiplied RGB565 with 4-bit alpha (gfx_sprite.h).

Generated by tools/gen_cats.py – do not edit by hand.

8 poses, 117579 bytes of table: sit_ginger: 180 x 175px, 19348 bytes, 16456 opaque and 1569 partly covered pixels sit_black: 180 x 175px, 18134 bytes, 16456 opaque and 1569 partly covered pixels sit_white: 180 x 175px, 20477 bytes, 16456 opaque and 1569 partly covered pixels wave_grey: 180 x 175px, 20082 bytes, 16735 opaque and 1507 partly covered pixels sleep_grey: 174 x 99px, 11773 bytes, 10457 opaque and 1001 partly covered pixels sleep_ginger: 174 x 99px, 10739 bytes, 10457 opaque and 1001 partly covered pixels peek_black: 170 x 86px, 7498 bytes, 7397 opaque and 499 partly covered pixels loaf_calico: 150 x 113px, 9528 bytes, 10705 opaque and 751 partly covered pixels

SPDX-License-Identifier: MIT

Variable Documentation

◆ ui_cat_poses

const ui_cat_pose_t ui_cat_poses[UI_CAT_POSES]
Initial value:
= {
{ "sit_ginger", { 180, 175, 19348u, s_sit_ginger },
UI_CAT_IN(UI_CAT_SPOT_PICKER_RIGHT) },
{ "sit_black", { 180, 175, 18134u, s_sit_black },
UI_CAT_IN(UI_CAT_SPOT_PICKER_RIGHT) },
{ "sit_white", { 180, 175, 20477u, s_sit_white },
UI_CAT_IN(UI_CAT_SPOT_PICKER_RIGHT) },
{ "wave_grey", { 180, 175, 20082u, s_wave_grey },
UI_CAT_IN(UI_CAT_SPOT_PICKER_RIGHT) },
{ "sleep_grey", { 174, 99, 11773u, s_sleep_grey },
UI_CAT_IN(UI_CAT_SPOT_PICKER_LEFT) },
{ "sleep_ginger", { 174, 99, 10739u, s_sleep_ginger },
UI_CAT_IN(UI_CAT_SPOT_PICKER_LEFT) },
{ "peek_black", { 170, 86, 7498u, s_peek_black },
UI_CAT_IN(UI_CAT_SPOT_PICKER_LEFT) },
{ "loaf_calico", { 150, 113, 9528u, s_loaf_calico },
UI_CAT_IN(UI_CAT_SPOT_PICKER_RIGHT) },
}
#define UI_CAT_IN(spot)
The bit of spot spot in a pose's mask.
Definition ui_cats.h:39
static const uint8_t s_peek_black[7498]
peek_black: 170 x 86px.
Definition ui_cats_art.c:6336
static const uint8_t s_sit_black[18134]
sit_black: 180 x 175px.
Definition ui_cats_art.c:1238
static const uint8_t s_sleep_ginger[10739]
sleep_ginger: 174 x 99px.
Definition ui_cats_art.c:5660
static const uint8_t s_sit_ginger[19348]
sit_ginger: 180 x 175px.
Definition ui_cats_art.c:24
static const uint8_t s_sleep_grey[11773]
sleep_grey: 174 x 99px.
Definition ui_cats_art.c:4920
static const uint8_t s_sit_white[20477]
sit_white: 180 x 175px.
Definition ui_cats_art.c:2376
static const uint8_t s_wave_grey[20082]
wave_grey: 180 x 175px.
Definition ui_cats_art.c:3660
static const uint8_t s_loaf_calico[9528]
loaf_calico: 150 x 113px.
Definition ui_cats_art.c:6809

Every pose; ui_cats_art.c, generated by tools/gen_cats.py.