Skip to content

Commit 3d743e7

Browse files
committed
fixes missing MAXIMUM_BUFFER_SIZE for spi bus
1 parent ab1d730 commit 3d743e7

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

ext_mod/lcd_bus/esp32_src/spi_bus.c

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,10 +437,27 @@ mp_lcd_err_t spi_get_lane_count(mp_obj_t obj, uint8_t *lane_count)
437437
}
438438

439439

440+
STATIC const mp_rom_map_elem_t mp_lcd_spi_bus_locals_dict_table[] = {
441+
{ MP_ROM_QSTR(MP_QSTR_get_lane_count), MP_ROM_PTR(&mp_lcd_bus_get_lane_count_obj) },
442+
{ MP_ROM_QSTR(MP_QSTR_allocate_framebuffer), MP_ROM_PTR(&mp_lcd_bus_allocate_framebuffer_obj) },
443+
{ MP_ROM_QSTR(MP_QSTR_free_framebuffer), MP_ROM_PTR(&mp_lcd_bus_free_framebuffer_obj) },
444+
{ MP_ROM_QSTR(MP_QSTR_register_callback), MP_ROM_PTR(&mp_lcd_bus_register_callback_obj) },
445+
{ MP_ROM_QSTR(MP_QSTR_tx_param), MP_ROM_PTR(&mp_lcd_bus_tx_param_obj) },
446+
{ MP_ROM_QSTR(MP_QSTR_tx_color), MP_ROM_PTR(&mp_lcd_bus_tx_color_obj) },
447+
{ MP_ROM_QSTR(MP_QSTR_rx_param), MP_ROM_PTR(&mp_lcd_bus_rx_param_obj) },
448+
{ MP_ROM_QSTR(MP_QSTR_init), MP_ROM_PTR(&mp_lcd_bus_init_obj) },
449+
{ MP_ROM_QSTR(MP_QSTR_deinit), MP_ROM_PTR(&mp_lcd_bus_deinit_obj) },
450+
{ MP_ROM_QSTR(MP_QSTR___del__), MP_ROM_PTR(&mp_lcd_bus_deinit_obj) },
451+
{ MP_ROM_QSTR(MP_QSTR_MAXIMUM_BUFFER_SIZE), MP_ROM_INT(SOC_SPI_MAXIMUM_BUFFER_SIZE) },
452+
};
453+
454+
STATIC MP_DEFINE_CONST_DICT(mp_lcd_spi_bus_locals_dict, mp_lcd_spi_bus_locals_dict_table);
455+
456+
440457
MP_DEFINE_CONST_OBJ_TYPE(
441458
mp_lcd_spi_bus_type,
442459
MP_QSTR_SPI_Bus,
443460
MP_TYPE_FLAG_NONE,
444461
make_new, mp_lcd_spi_bus_make_new,
445-
locals_dict, (mp_obj_dict_t *)&mp_lcd_bus_locals_dict
462+
locals_dict, (mp_obj_dict_t *)&mp_lcd_spi_bus_locals_dict
446463
);

0 commit comments

Comments
 (0)