Skip to content

Commit 9412372

Browse files
committed
Add ColorConverter & Palette to coverage build
1 parent ec42e35 commit 9412372

3 files changed

Lines changed: 8 additions & 3 deletions

File tree

ports/unix/displayio_min.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030

3131
#include "shared-bindings/displayio/__init__.h"
3232
#include "shared-bindings/displayio/Bitmap.h"
33+
#include "shared-bindings/displayio/ColorConverter.h"
34+
#include "shared-bindings/displayio/Palette.h"
3335

3436
MAKE_ENUM_VALUE(displayio_colorspace_type, displayio_colorspace, RGB888, DISPLAYIO_COLORSPACE_RGB888);
3537
MAKE_ENUM_VALUE(displayio_colorspace_type, displayio_colorspace, RGB565, DISPLAYIO_COLORSPACE_RGB565);
@@ -81,6 +83,8 @@ STATIC const mp_rom_map_elem_t displayio_module_globals_table[] = {
8183
{ MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_displayio) },
8284
{ MP_ROM_QSTR(MP_QSTR_Bitmap), MP_ROM_PTR(&displayio_bitmap_type) },
8385
{ MP_ROM_QSTR(MP_QSTR_Colorspace), MP_ROM_PTR(&displayio_colorspace_type) },
86+
{ MP_ROM_QSTR(MP_QSTR_ColorConverter), MP_ROM_PTR(&displayio_colorconverter_type) },
87+
{ MP_ROM_QSTR(MP_QSTR_Palette), MP_ROM_PTR(&displayio_palette_type) },
8488
};
8589
STATIC MP_DEFINE_CONST_DICT(displayio_module_globals, displayio_module_globals_table);
8690

ports/unix/variants/coverage/mpconfigvariant.mk

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ SRC_BITMAP := \
3838
shared-bindings/bitmaptools/__init__.c \
3939
shared-bindings/codeop/__init__.c \
4040
shared-bindings/displayio/Bitmap.c \
41+
shared-bindings/displayio/ColorConverter.c \
42+
shared-bindings/displayio/Palette.c \
4143
shared-bindings/jpegio/__init__.c \
4244
shared-bindings/jpegio/JpegDecoder.c \
4345
shared-bindings/locale/__init__.c \
@@ -66,7 +68,7 @@ SRC_BITMAP := \
6668
shared-module/displayio/area.c \
6769
shared-module/displayio/Bitmap.c \
6870
shared-module/displayio/ColorConverter.c \
69-
shared-module/displayio/ColorConverter.c \
71+
shared-module/displayio/Palette.c \
7072
shared-module/jpegio/__init__.c \
7173
shared-module/jpegio/JpegDecoder.c \
7274
shared-module/os/getenv.c \

shared-bindings/displayio/Palette.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
#include "py/binary.h"
3333
#include "py/objproperty.h"
3434
#include "py/runtime.h"
35-
#include "shared-bindings/microcontroller/Pin.h"
3635
#include "shared-bindings/util.h"
3736

3837
//| class Palette:
@@ -52,7 +51,7 @@
5251
STATIC mp_obj_t displayio_palette_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj_t *all_args) {
5352
enum { ARG_color_count, ARG_dither };
5453
static const mp_arg_t allowed_args[] = {
55-
{ MP_QSTR_color_count, MP_ARG_REQUIRED | MP_ARG_INT },
54+
{ MP_QSTR_color_count, MP_ARG_REQUIRED | MP_ARG_INT, {.u_int = 0 } },
5655
{ MP_QSTR_dither, MP_ARG_KW_ONLY | MP_ARG_BOOL, {.u_bool = false} },
5756
};
5857
mp_arg_val_t args[MP_ARRAY_SIZE(allowed_args)];

0 commit comments

Comments
 (0)