|
15 | 15 | #include "shared-module/displayio/__init__.h"
|
16 | 16 | #include "boards/espressif_esp32s3_lcd_ev/board.h"
|
17 | 17 |
|
18 |
| -#define MP_DEFINE_BYTES_OBJ(obj_name, bin) mp_obj_str_t obj_name = {{&mp_type_bytes}, 0, sizeof(bin) - 1, (const byte *)bin} |
| 18 | +#define MP_DEFINE_BYTES_OBJ_WITH_NULL(obj_name, bin) mp_obj_str_t obj_name = {{&mp_type_bytes}, 0, sizeof(bin) - 1, (const byte *)bin} |
19 | 19 |
|
20 | 20 | static const uint8_t display_init_sequence[] = {
|
21 | 21 | 0xf0, 5, 0x55, 0xaa, 0x52, 0x08, 0x00,
|
@@ -66,14 +66,14 @@ static const uint8_t display_init_sequence[] = {
|
66 | 66 | 0x29, 0x0,
|
67 | 67 | 0, // trailing NUL for Python bytes() representation
|
68 | 68 | };
|
69 |
| -MP_DEFINE_BYTES_OBJ(display_init_byte_obj, display_init_sequence); |
| 69 | +MP_DEFINE_BYTES_OBJ_WITH_NULL(display_init_byte_obj, display_init_sequence); |
70 | 70 |
|
71 | 71 | static const char i2c_bus_init_sequence[] = {
|
72 | 72 | 2, 3, 0xf1, // set GPIO direction
|
73 | 73 | 2, 2, 0, // disable all output inversion
|
74 | 74 | 0, // trailing NUL for Python bytes() representation
|
75 | 75 | };
|
76 |
| -MP_DEFINE_BYTES_OBJ(i2c_init_byte_obj, i2c_bus_init_sequence); |
| 76 | +MP_DEFINE_BYTES_OBJ_WITH_NULL(i2c_init_byte_obj, i2c_bus_init_sequence); |
77 | 77 |
|
78 | 78 | static const mcu_pin_obj_t *red_pins[] = {
|
79 | 79 | &pin_GPIO1, &pin_GPIO2, &pin_GPIO42, &pin_GPIO41, &pin_GPIO40
|
|
0 commit comments