|
28 | 28 | return mp_const_none;
|
29 | 29 | }
|
30 | 30 |
|
31 |
| - |
32 |
| - STATIC MP_DEFINE_CONST_DICT(mp_lcd_spi_bus_locals_dict, mp_lcd_bus_locals_dict_table); |
33 |
| - |
34 | 31 | #else
|
35 | 32 | #ifdef MICROPY_PY_NRF
|
36 | 33 | #include "modules/machine/spi.h"
|
|
347 | 344 | /* end sending functions */
|
348 | 345 |
|
349 | 346 | /* end function definitions */
|
350 |
| - STATIC const mp_rom_map_elem_t mp_lcd_spi_bus_locals_dict_table[] = { |
351 |
| - { MP_ROM_QSTR(MP_QSTR_get_host), MP_ROM_PTR(&s_spi_bus_get_host_obj) }, |
352 |
| - { MP_ROM_QSTR(MP_QSTR_get_lane_count), MP_ROM_PTR(&mp_lcd_bus_get_lane_count_obj) }, |
353 |
| - { MP_ROM_QSTR(MP_QSTR_allocate_framebuffer), MP_ROM_PTR(&mp_lcd_bus_allocate_framebuffer_obj) }, |
354 |
| - { MP_ROM_QSTR(MP_QSTR_free_framebuffer), MP_ROM_PTR(&mp_lcd_bus_free_framebuffer_obj) }, |
355 |
| - { MP_ROM_QSTR(MP_QSTR_register_callback), MP_ROM_PTR(&mp_lcd_bus_register_callback_obj) }, |
356 |
| - { MP_ROM_QSTR(MP_QSTR_tx_param), MP_ROM_PTR(&mp_lcd_bus_tx_param_obj) }, |
357 |
| - { MP_ROM_QSTR(MP_QSTR_tx_color), MP_ROM_PTR(&mp_lcd_bus_tx_color_obj) }, |
358 |
| - { MP_ROM_QSTR(MP_QSTR_rx_param), MP_ROM_PTR(&mp_lcd_bus_rx_param_obj) }, |
359 |
| - { MP_ROM_QSTR(MP_QSTR_init), MP_ROM_PTR(&mp_lcd_bus_init_obj) }, |
360 |
| - { MP_ROM_QSTR(MP_QSTR_deinit), MP_ROM_PTR(&mp_lcd_bus_deinit_obj) }, |
361 |
| - { MP_ROM_QSTR(MP_QSTR___del__), MP_ROM_PTR(&mp_lcd_bus_deinit_obj) }, |
362 |
| - }; |
363 |
| - |
364 |
| - STATIC MP_DEFINE_CONST_DICT(mp_lcd_spi_bus_locals_dict, mp_lcd_spi_bus_locals_dict_table); |
365 | 347 |
|
| 348 | + |
| 349 | +#endif |
| 350 | + |
| 351 | +STATIC const mp_rom_map_elem_t mp_lcd_spi_bus_locals_dict_table[] = { |
| 352 | +#ifndef MP_PORT_UNIX |
| 353 | + { MP_ROM_QSTR(MP_QSTR_get_host), MP_ROM_PTR(&s_spi_bus_get_host_obj) }, |
366 | 354 | #endif
|
| 355 | + { MP_ROM_QSTR(MP_QSTR_get_lane_count), MP_ROM_PTR(&mp_lcd_bus_get_lane_count_obj) }, |
| 356 | + { MP_ROM_QSTR(MP_QSTR_allocate_framebuffer), MP_ROM_PTR(&mp_lcd_bus_allocate_framebuffer_obj) }, |
| 357 | + { MP_ROM_QSTR(MP_QSTR_free_framebuffer), MP_ROM_PTR(&mp_lcd_bus_free_framebuffer_obj) }, |
| 358 | + { MP_ROM_QSTR(MP_QSTR_register_callback), MP_ROM_PTR(&mp_lcd_bus_register_callback_obj) }, |
| 359 | + { MP_ROM_QSTR(MP_QSTR_tx_param), MP_ROM_PTR(&mp_lcd_bus_tx_param_obj) }, |
| 360 | + { MP_ROM_QSTR(MP_QSTR_tx_color), MP_ROM_PTR(&mp_lcd_bus_tx_color_obj) }, |
| 361 | + { MP_ROM_QSTR(MP_QSTR_rx_param), MP_ROM_PTR(&mp_lcd_bus_rx_param_obj) }, |
| 362 | + { MP_ROM_QSTR(MP_QSTR_init), MP_ROM_PTR(&mp_lcd_bus_init_obj) }, |
| 363 | + { MP_ROM_QSTR(MP_QSTR_deinit), MP_ROM_PTR(&mp_lcd_bus_deinit_obj) }, |
| 364 | + { MP_ROM_QSTR(MP_QSTR___del__), MP_ROM_PTR(&mp_lcd_bus_deinit_obj) }, |
| 365 | +}; |
| 366 | + |
| 367 | +STATIC MP_DEFINE_CONST_DICT(mp_lcd_spi_bus_locals_dict, mp_lcd_spi_bus_locals_dict_table); |
367 | 368 |
|
368 | 369 | /* create micropython class */
|
369 | 370 | /* create micropython class */
|
|
0 commit comments