|
216 | 216 | self->panel_io_config.data_width = (size_t) i; |
217 | 217 |
|
218 | 218 | #if CONFIG_LCD_ENABLE_DEBUG_LOG |
219 | | - printf("pclk_hz=%lu\n", self->bus_config.pclk_hz); |
220 | | - printf("hsync_pulse_width=%lu\n", self->bus_config.hsync_pulse_width); |
221 | | - printf("hsync_back_porch=%lu\n", self->bus_config.hsync_back_porch); |
222 | | - printf("hsync_front_porch=%lu\n", self->bus_config.hsync_front_porch); |
223 | | - printf("vsync_pulse_width=%lu\n", self->bus_config.vsync_pulse_width); |
224 | | - printf("vsync_back_porch=%lu\n", self->bus_config.vsync_back_porch); |
225 | | - printf("vsync_front_porch=%lu\n", self->bus_config.vsync_front_porch); |
226 | | - printf("hsync_idle_low=%d\n", self->bus_config.flags.hsync_idle_low); |
227 | | - printf("vsync_idle_low=%d\n", self->bus_config.flags.vsync_idle_low); |
228 | | - printf("de_idle_high=%d\n", self->bus_config.flags.de_idle_high); |
229 | | - printf("pclk_active_neg=%d\n", self->bus_config.flags.pclk_active_neg); |
230 | | - printf("pclk_idle_high=%d\n", self->bus_config.flags.pclk_idle_high); |
231 | | - printf("clk_src=%d\n", self->panel_io_config.clk_src); |
232 | | - printf("hsync_gpio_num=%d\n", self->panel_io_config.hsync_gpio_num); |
233 | | - printf("vsync_gpio_num=%d\n", self->panel_io_config.vsync_gpio_num); |
234 | | - printf("de_gpio_num=%d\n", self->panel_io_config.de_gpio_num); |
235 | | - printf("pclk_gpio_num=%d\n", self->panel_io_config.pclk_gpio_num); |
236 | | - printf("data_gpio_nums[0]=%d\n", self->panel_io_config.data_gpio_nums[0]); |
237 | | - printf("data_gpio_nums[1]=%d\n", self->panel_io_config.data_gpio_nums[1]); |
238 | | - printf("data_gpio_nums[2]=%d\n", self->panel_io_config.data_gpio_nums[2]); |
239 | | - printf("data_gpio_nums[3]=%d\n", self->panel_io_config.data_gpio_nums[3]); |
240 | | - printf("data_gpio_nums[4]=%d\n", self->panel_io_config.data_gpio_nums[4]); |
241 | | - printf("data_gpio_nums[5]=%d\n", self->panel_io_config.data_gpio_nums[5]); |
242 | | - printf("data_gpio_nums[6]=%d\n", self->panel_io_config.data_gpio_nums[6]); |
243 | | - printf("data_gpio_nums[7]=%d\n", self->panel_io_config.data_gpio_nums[7]); |
244 | | - printf("data_gpio_nums[8]=%d\n", self->panel_io_config.data_gpio_nums[8]); |
245 | | - printf("data_gpio_nums[9]=%d\n", self->panel_io_config.data_gpio_nums[9]); |
246 | | - printf("data_gpio_nums[10]=%d\n", self->panel_io_config.data_gpio_nums[10]); |
247 | | - printf("data_gpio_nums[11]=%d\n", self->panel_io_config.data_gpio_nums[11]); |
248 | | - printf("data_gpio_nums[12]=%d\n", self->panel_io_config.data_gpio_nums[12]); |
249 | | - printf("data_gpio_nums[13]=%d\n", self->panel_io_config.data_gpio_nums[13]); |
250 | | - printf("data_gpio_nums[14]=%d\n", self->panel_io_config.data_gpio_nums[14]); |
251 | | - printf("data_gpio_nums[15]=%d\n", self->panel_io_config.data_gpio_nums[15]); |
252 | | - printf("sram_trans_align=%d\n", self->panel_io_config.sram_trans_align); |
253 | | - printf("psram_trans_align=%d\n", self->panel_io_config.psram_trans_align); |
254 | | - printf("refresh_on_demand=%d\n", self->panel_io_config.flags.refresh_on_demand); |
255 | | - printf("fb_in_psram=%d\n", self->panel_io_config.flags.fb_in_psram); |
256 | | - printf("double_fb=%d\n", self->panel_io_config.flags.double_fb); |
257 | | - printf("data_width=%d\n", self->panel_io_config.data_width); |
| 219 | + mp_printf("pclk_hz=%lu\n", self->bus_config.pclk_hz); |
| 220 | + mp_printf("hsync_pulse_width=%lu\n", self->bus_config.hsync_pulse_width); |
| 221 | + mp_printf("hsync_back_porch=%lu\n", self->bus_config.hsync_back_porch); |
| 222 | + mp_printf("hsync_front_porch=%lu\n", self->bus_config.hsync_front_porch); |
| 223 | + mp_printf("vsync_pulse_width=%lu\n", self->bus_config.vsync_pulse_width); |
| 224 | + mp_printf("vsync_back_porch=%lu\n", self->bus_config.vsync_back_porch); |
| 225 | + mp_printf("vsync_front_porch=%lu\n", self->bus_config.vsync_front_porch); |
| 226 | + mp_printf("hsync_idle_low=%d\n", self->bus_config.flags.hsync_idle_low); |
| 227 | + mp_printf("vsync_idle_low=%d\n", self->bus_config.flags.vsync_idle_low); |
| 228 | + mp_printf("de_idle_high=%d\n", self->bus_config.flags.de_idle_high); |
| 229 | + mp_printf("pclk_active_neg=%d\n", self->bus_config.flags.pclk_active_neg); |
| 230 | + mp_printf("pclk_idle_high=%d\n", self->bus_config.flags.pclk_idle_high); |
| 231 | + mp_printf("clk_src=%d\n", self->panel_io_config.clk_src); |
| 232 | + mp_printf("hsync_gpio_num=%d\n", self->panel_io_config.hsync_gpio_num); |
| 233 | + mp_printf("vsync_gpio_num=%d\n", self->panel_io_config.vsync_gpio_num); |
| 234 | + mp_printf("de_gpio_num=%d\n", self->panel_io_config.de_gpio_num); |
| 235 | + mp_printf("pclk_gpio_num=%d\n", self->panel_io_config.pclk_gpio_num); |
| 236 | + mp_printf("data_gpio_nums[0]=%d\n", self->panel_io_config.data_gpio_nums[0]); |
| 237 | + mp_printf("data_gpio_nums[1]=%d\n", self->panel_io_config.data_gpio_nums[1]); |
| 238 | + mp_printf("data_gpio_nums[2]=%d\n", self->panel_io_config.data_gpio_nums[2]); |
| 239 | + mp_printf("data_gpio_nums[3]=%d\n", self->panel_io_config.data_gpio_nums[3]); |
| 240 | + mp_printf("data_gpio_nums[4]=%d\n", self->panel_io_config.data_gpio_nums[4]); |
| 241 | + mp_printf("data_gpio_nums[5]=%d\n", self->panel_io_config.data_gpio_nums[5]); |
| 242 | + mp_printf("data_gpio_nums[6]=%d\n", self->panel_io_config.data_gpio_nums[6]); |
| 243 | + mp_printf("data_gpio_nums[7]=%d\n", self->panel_io_config.data_gpio_nums[7]); |
| 244 | + mp_printf("data_gpio_nums[8]=%d\n", self->panel_io_config.data_gpio_nums[8]); |
| 245 | + mp_printf("data_gpio_nums[9]=%d\n", self->panel_io_config.data_gpio_nums[9]); |
| 246 | + mp_printf("data_gpio_nums[10]=%d\n", self->panel_io_config.data_gpio_nums[10]); |
| 247 | + mp_printf("data_gpio_nums[11]=%d\n", self->panel_io_config.data_gpio_nums[11]); |
| 248 | + mp_printf("data_gpio_nums[12]=%d\n", self->panel_io_config.data_gpio_nums[12]); |
| 249 | + mp_printf("data_gpio_nums[13]=%d\n", self->panel_io_config.data_gpio_nums[13]); |
| 250 | + mp_printf("data_gpio_nums[14]=%d\n", self->panel_io_config.data_gpio_nums[14]); |
| 251 | + mp_printf("data_gpio_nums[15]=%d\n", self->panel_io_config.data_gpio_nums[15]); |
| 252 | + mp_printf("sram_trans_align=%d\n", self->panel_io_config.sram_trans_align); |
| 253 | + mp_printf("psram_trans_align=%d\n", self->panel_io_config.psram_trans_align); |
| 254 | + mp_printf("refresh_on_demand=%d\n", self->panel_io_config.flags.refresh_on_demand); |
| 255 | + mp_printf("fb_in_psram=%d\n", self->panel_io_config.flags.fb_in_psram); |
| 256 | + mp_printf("double_fb=%d\n", self->panel_io_config.flags.double_fb); |
| 257 | + mp_printf("data_width=%d\n", self->panel_io_config.data_width); |
258 | 258 | #endif |
259 | 259 |
|
260 | 260 | self->panel_io_handle.get_lane_count = &rgb_get_lane_count; |
|
274 | 274 | mp_lcd_rgb_bus_obj_t *self = (mp_lcd_rgb_bus_obj_t *)obj; |
275 | 275 |
|
276 | 276 | #if CONFIG_LCD_ENABLE_DEBUG_LOG |
277 | | - printf("rgb_del(self)\n"); |
| 277 | + mp_printf("rgb_del(self)\n"); |
278 | 278 | #endif |
279 | 279 |
|
280 | 280 | mp_lcd_err_t ret = esp_lcd_panel_del(self->panel_handle); |
|
287 | 287 | LCD_UNUSED(param); |
288 | 288 |
|
289 | 289 | #if CONFIG_LCD_ENABLE_DEBUG_LOG |
290 | | - printf("rgb_rx_param(self, lcd_cmd=%d, param, param_size=%d)\n", lcd_cmd, param_size); |
| 290 | + mp_printf("rgb_rx_param(self, lcd_cmd=%d, param, param_size=%d)\n", lcd_cmd, param_size); |
291 | 291 | #else |
292 | 292 | LCD_UNUSED(lcd_cmd); |
293 | 293 | LCD_UNUSED(param_size); |
|
302 | 302 | LCD_UNUSED(param); |
303 | 303 |
|
304 | 304 | #if CONFIG_LCD_ENABLE_DEBUG_LOG |
305 | | - printf("rgb_tx_param(self, lcd_cmd=%d, param, param_size=%d)\n", lcd_cmd, param_size); |
| 305 | + mp_printf("rgb_tx_param(self, lcd_cmd=%d, param, param_size=%d)\n", lcd_cmd, param_size); |
306 | 306 | #else |
307 | 307 | LCD_UNUSED(lcd_cmd); |
308 | 308 | LCD_UNUSED(param_size); |
|
327 | 327 | heap_caps_free(item_buf); |
328 | 328 | self->view1 = NULL; |
329 | 329 | #if CONFIG_LCD_ENABLE_DEBUG_LOG |
330 | | - printf("rgb_free_framebuffer(self, buf=1)\n"); |
| 330 | + mp_printf("rgb_free_framebuffer(self, buf=1)\n"); |
331 | 331 | #endif |
332 | 332 | } else if (array_buf == self->view2) { |
333 | 333 | heap_caps_free(item_buf); |
334 | 334 | self->view2 = NULL; |
335 | 335 | #if CONFIG_LCD_ENABLE_DEBUG_LOG |
336 | | - printf("rgb_free_framebuffer(self, buf=2)\n"); |
| 336 | + mp_printf("rgb_free_framebuffer(self, buf=2)\n"); |
337 | 337 | #endif |
338 | 338 | } else { |
339 | 339 | mp_raise_msg(&mp_type_MemoryError, MP_ERROR_TEXT("No matching buffer found")); |
|
344 | 344 | mp_obj_t rgb_allocate_framebuffer(mp_obj_t obj, uint32_t size, uint32_t caps) |
345 | 345 | { |
346 | 346 | #if CONFIG_LCD_ENABLE_DEBUG_LOG |
347 | | - printf("rgb_allocate_framebuffer(self, size=%lu, caps=%lu)\n", size, caps); |
| 347 | + mp_printf("rgb_allocate_framebuffer(self, size=%lu, caps=%lu)\n", size, caps); |
348 | 348 | #endif |
349 | 349 |
|
350 | 350 | mp_lcd_rgb_bus_obj_t *self = (mp_lcd_rgb_bus_obj_t *)obj; |
|
380 | 380 | LCD_UNUSED(cmd_bits); |
381 | 381 | LCD_UNUSED(param_bits); |
382 | 382 | #if CONFIG_LCD_ENABLE_DEBUG_LOG |
383 | | - printf("rgb_init(self, width=%i, height=%i, bpp=%d, buffer_size=%lu, rgb565_byte_swap=%d)\n", width, height, bpp, buffer_size, rgb565_byte_swap); |
| 383 | + mp_printf("rgb_init(self, width=%i, height=%i, bpp=%d, buffer_size=%lu, rgb565_byte_swap=%d)\n", width, height, bpp, buffer_size, rgb565_byte_swap); |
384 | 384 | #endif |
385 | 385 | mp_lcd_rgb_bus_obj_t *self = (mp_lcd_rgb_bus_obj_t *)obj; |
386 | 386 |
|
|
422 | 422 | self->panel_io_config.flags.double_fb = 1; |
423 | 423 |
|
424 | 424 | #if CONFIG_LCD_ENABLE_DEBUG_LOG |
425 | | - printf("h_res=%lu\n", self->panel_io_config.timings.h_res); |
426 | | - printf("v_res=%lu\n", self->panel_io_config.timings.v_res); |
427 | | - printf("bits_per_pixel=%d\n", self->panel_io_config.bits_per_pixel); |
428 | | - printf("rgb565_byte_swap=%d\n", self->rgb565_byte_swap); |
| 425 | + mp_printf("h_res=%lu\n", self->panel_io_config.timings.h_res); |
| 426 | + mp_printf("v_res=%lu\n", self->panel_io_config.timings.v_res); |
| 427 | + mp_printf("bits_per_pixel=%d\n", self->panel_io_config.bits_per_pixel); |
| 428 | + mp_printf("rgb565_byte_swap=%d\n", self->rgb565_byte_swap); |
429 | 429 | #endif |
430 | 430 | mp_lcd_err_t ret = esp_lcd_new_rgb_panel(&self->panel_io_config, &self->panel_handle); |
431 | 431 | if (ret != 0) { |
|
478 | 478 | mp_lcd_rgb_bus_obj_t *self = (mp_lcd_rgb_bus_obj_t *)obj; |
479 | 479 | *lane_count = (uint8_t)self->panel_io_config.data_width; |
480 | 480 | #if CONFIG_LCD_ENABLE_DEBUG_LOG |
481 | | - printf("rgb_get_lane_count(self)-> %d\n", (uint8_t)self->panel_io_config.data_width); |
| 481 | + mp_printf("rgb_get_lane_count(self)-> %d\n", (uint8_t)self->panel_io_config.data_width); |
482 | 482 | #endif |
483 | 483 |
|
484 | 484 | return LCD_OK; |
|
488 | 488 | mp_lcd_err_t rgb_tx_color(mp_obj_t obj, int lcd_cmd, void *color, size_t color_size, int x_start, int y_start, int x_end, int y_end, uint8_t rotation, bool last_update) |
489 | 489 | { |
490 | 490 | #if CONFIG_LCD_ENABLE_DEBUG_LOG |
491 | | - printf("rgb_tx_color(self, lcd_cmd=%d, color, color_size=%d, x_start=%d, y_start=%d, x_end=%d, y_end=%d)\n", lcd_cmd, color_size, x_start, y_start, x_end, y_end); |
| 491 | + mp_printf("rgb_tx_color(self, lcd_cmd=%d, color, color_size=%d, x_start=%d, y_start=%d, x_end=%d, y_end=%d)\n", lcd_cmd, color_size, x_start, y_start, x_end, y_end); |
492 | 492 | #endif |
493 | 493 |
|
494 | 494 | LCD_UNUSED(color_size); |
|
0 commit comments