Skip to content

Commit 93c4ee2

Browse files
committed
bricks: move pb_type_image to parameters
Move pb_type_image from media to parameters to be consistent with Pybricks v3.x (media module was a 2.x thing for ev3dev).
1 parent deff9e9 commit 93c4ee2

File tree

14 files changed

+19
-24
lines changed

14 files changed

+19
-24
lines changed

bricks/_common/sources.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ PYBRICKS_PYBRICKS_SRC_C = $(addprefix pybricks/,\
6363
iodevices/pb_type_iodevices_xbox_controller.c \
6464
iodevices/pb_type_uart_device.c \
6565
media/pb_module_media.c \
66-
media/pb_type_image.c \
6766
nxtdevices/pb_module_nxtdevices.c \
6867
nxtdevices/pb_type_nxtdevices_colorsensor.c \
6968
nxtdevices/pb_type_nxtdevices_energymeter.c \
@@ -78,6 +77,7 @@ PYBRICKS_PYBRICKS_SRC_C = $(addprefix pybricks/,\
7877
parameters/pb_type_color.c \
7978
parameters/pb_type_direction.c \
8079
parameters/pb_type_icon.c \
80+
parameters/pb_type_image.c \
8181
parameters/pb_type_port.c \
8282
parameters/pb_type_side.c \
8383
parameters/pb_type_stop.c \

bricks/cityhub/mpconfigport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@
3232
#define PYBRICKS_PY_IODEVICES (1)
3333
#define PYBRICKS_PY_IODEVICES_XBOX_CONTROLLER (0)
3434
#define PYBRICKS_PY_MEDIA (0)
35-
#define PYBRICKS_PY_MEDIA_IMAGE (0)
3635
#define PYBRICKS_PY_NXTDEVICES (0)
3736
#define PYBRICKS_PY_PARAMETERS (1)
3837
#define PYBRICKS_PY_PARAMETERS_BUTTON (1)
3938
#define PYBRICKS_PY_PARAMETERS_ICON (0)
39+
#define PYBRICKS_PY_PARAMETERS_IMAGE (0)
4040
#define PYBRICKS_PY_DEVICES (1)
4141
#define PYBRICKS_PY_PUPDEVICES (1)
4242
#define PYBRICKS_PY_PUPDEVICES_REMOTE (1)

bricks/essentialhub/mpconfigport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@
3333
#define PYBRICKS_PY_IODEVICES (1)
3434
#define PYBRICKS_PY_IODEVICES_XBOX_CONTROLLER (1)
3535
#define PYBRICKS_PY_MEDIA (0)
36-
#define PYBRICKS_PY_MEDIA_IMAGE (0)
3736
#define PYBRICKS_PY_NXTDEVICES (0)
3837
#define PYBRICKS_PY_PARAMETERS (1)
3938
#define PYBRICKS_PY_PARAMETERS_BUTTON (1)
4039
#define PYBRICKS_PY_PARAMETERS_ICON (0)
40+
#define PYBRICKS_PY_PARAMETERS_IMAGE (0)
4141
#define PYBRICKS_PY_DEVICES (1)
4242
#define PYBRICKS_PY_PUPDEVICES (1)
4343
#define PYBRICKS_PY_PUPDEVICES_REMOTE (1)

bricks/ev3/mpconfigport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@
3232
#define PYBRICKS_PY_IODEVICES (1)
3333
#define PYBRICKS_PY_IODEVICES_XBOX_CONTROLLER (0)
3434
#define PYBRICKS_PY_MEDIA (1)
35-
#define PYBRICKS_PY_MEDIA_IMAGE (1)
3635
#define PYBRICKS_PY_NXTDEVICES (1)
3736
#define PYBRICKS_PY_PARAMETERS (1)
3837
#define PYBRICKS_PY_PARAMETERS_BUTTON (1)
3938
#define PYBRICKS_PY_PARAMETERS_ICON (1)
39+
#define PYBRICKS_PY_PARAMETERS_IMAGE (1)
4040
#define PYBRICKS_PY_DEVICES (1)
4141
#define PYBRICKS_PY_PUPDEVICES (0)
4242
#define PYBRICKS_PY_PUPDEVICES_REMOTE (0)

bricks/movehub/mpconfigport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
#define PYBRICKS_PY_HUBS (1)
3030
#define PYBRICKS_PY_IODEVICES (0)
3131
#define PYBRICKS_PY_MEDIA (0)
32-
#define PYBRICKS_PY_MEDIA_IMAGE (0)
3332
#define PYBRICKS_PY_PARAMETERS (1)
3433
#define PYBRICKS_PY_PARAMETERS_BUTTON (1)
3534
#define PYBRICKS_PY_PARAMETERS_BUTTON_REMOTE_ONLY (1)
3635
#define PYBRICKS_PY_PARAMETERS_ICON (0)
36+
#define PYBRICKS_PY_PARAMETERS_IMAGE (0)
3737
#define PYBRICKS_PY_DEVICES (1)
3838
#define PYBRICKS_PY_PUPDEVICES (1)
3939
#define PYBRICKS_PY_PUPDEVICES_REMOTE (1)

bricks/nxt/mpconfigport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@
3333
#define PYBRICKS_PY_HUBS (1)
3434
#define PYBRICKS_PY_IODEVICES (0)
3535
#define PYBRICKS_PY_MEDIA (0)
36-
#define PYBRICKS_PY_MEDIA_IMAGE (0)
3736
#define PYBRICKS_PY_NXTDEVICES (0)
3837
#define PYBRICKS_PY_PARAMETERS (1)
3938
#define PYBRICKS_PY_PARAMETERS_BUTTON (1)
4039
#define PYBRICKS_PY_PARAMETERS_ICON (0)
40+
#define PYBRICKS_PY_PARAMETERS_IMAGE (0)
4141
#define PYBRICKS_PY_DEVICES (1)
4242
#define PYBRICKS_PY_ROBOTICS (1)
4343
#define PYBRICKS_PY_ROBOTICS_DRIVEBASE_GYRO (0)

bricks/technichub/mpconfigport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@
3232
#define PYBRICKS_PY_IODEVICES (1)
3333
#define PYBRICKS_PY_IODEVICES_XBOX_CONTROLLER (1)
3434
#define PYBRICKS_PY_MEDIA (0)
35-
#define PYBRICKS_PY_MEDIA_IMAGE (0)
3635
#define PYBRICKS_PY_NXTDEVICES (0)
3736
#define PYBRICKS_PY_PARAMETERS (1)
3837
#define PYBRICKS_PY_PARAMETERS_BUTTON (1)
3938
#define PYBRICKS_PY_PARAMETERS_ICON (0)
39+
#define PYBRICKS_PY_PARAMETERS_IMAGE (0)
4040
#define PYBRICKS_PY_DEVICES (1)
4141
#define PYBRICKS_PY_PUPDEVICES (1)
4242
#define PYBRICKS_PY_PUPDEVICES_REMOTE (1)

bricks/virtualhub/mpconfigvariant.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
#define PYBRICKS_PY_HUBS (1)
2828
#define PYBRICKS_PY_IODEVICES (0)
2929
#define PYBRICKS_PY_MEDIA (1)
30-
#define PYBRICKS_PY_MEDIA_IMAGE (0)
3130
#define PYBRICKS_PY_NXTDEVICES (0)
3231
#define PYBRICKS_PY_PARAMETERS (1)
3332
#define PYBRICKS_PY_PARAMETERS_BUTTON (1)
3433
#define PYBRICKS_PY_PARAMETERS_ICON (1)
34+
#define PYBRICKS_PY_PARAMETERS_IMAGE (0)
3535
#define PYBRICKS_PY_PUPDEVICES (1)
3636
#define PYBRICKS_PY_PUPDEVICES_REMOTE (0)
3737
#define PYBRICKS_PY_DEVICES (1)

pybricks/hubs/pb_type_ev3brick.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
#include <pybricks/common.h>
1212
#include <pybricks/hubs.h>
13-
#include <pybricks/media.h>
13+
#include <pybricks/parameters.h>
1414
#include <pybricks/util_mp/pb_obj_helper.h>
1515
#include <pybricks/util_pb/pb_error.h>
1616

pybricks/media.h

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,6 @@
88

99
#if PYBRICKS_PY_MEDIA
1010

11-
#include "py/obj.h"
12-
13-
#if PYBRICKS_PY_MEDIA_IMAGE
14-
15-
extern const mp_obj_type_t pb_type_Image;
16-
17-
mp_obj_t pb_type_Image_display_obj_new(void);
18-
19-
#endif // PYBRICKS_PY_MEDIA_IMAGE
2011

2112
#endif // PYBRICKS_PY_MEDIA
2213

0 commit comments

Comments
 (0)