|
149 | 149 | self->panel_io_config.flags.pclk_active_neg = (unsigned int)args[ARG_pclk_active_low].u_bool; |
150 | 150 | self->panel_io_config.flags.pclk_idle_low = (unsigned int)args[ARG_pclk_idle_low].u_bool; |
151 | 151 |
|
152 | | - #if CONFIG_LCD_ENABLE_DEBUG_LOG |
153 | | - printf("dc_gpio_num=%d\n", self->bus_config.dc_gpio_num); |
154 | | - printf("wr_gpio_num=%d\n", self->bus_config.wr_gpio_num); |
155 | | - printf("clk_src=%d\n", self->bus_config.clk_src); |
156 | | - printf("data_gpio_nums[0]=%d\n", self->bus_config.data_gpio_nums[0]); |
157 | | - printf("data_gpio_nums[1]=%d\n", self->bus_config.data_gpio_nums[1]); |
158 | | - printf("data_gpio_nums[2]=%d\n", self->bus_config.data_gpio_nums[2]); |
159 | | - printf("data_gpio_nums[3]=%d\n", self->bus_config.data_gpio_nums[3]); |
160 | | - printf("data_gpio_nums[4]=%d\n", self->bus_config.data_gpio_nums[4]); |
161 | | - printf("data_gpio_nums[5]=%d\n", self->bus_config.data_gpio_nums[5]); |
162 | | - printf("data_gpio_nums[6]=%d\n", self->bus_config.data_gpio_nums[6]); |
163 | | - printf("data_gpio_nums[7]=%d\n", self->bus_config.data_gpio_nums[7]); |
164 | | - printf("data_gpio_nums[8]=%d\n", self->bus_config.data_gpio_nums[8]); |
165 | | - printf("data_gpio_nums[9]=%d\n", self->bus_config.data_gpio_nums[9]); |
166 | | - printf("data_gpio_nums[10]=%d\n", self->bus_config.data_gpio_nums[10]); |
167 | | - printf("data_gpio_nums[11]=%d\n", self->bus_config.data_gpio_nums[11]); |
168 | | - printf("data_gpio_nums[12]=%d\n", self->bus_config.data_gpio_nums[12]); |
169 | | - printf("data_gpio_nums[13]=%d\n", self->bus_config.data_gpio_nums[13]); |
170 | | - printf("data_gpio_nums[14]=%d\n", self->bus_config.data_gpio_nums[14]); |
171 | | - printf("data_gpio_nums[15]=%d\n", self->bus_config.data_gpio_nums[15]); |
172 | | - printf("bus_width=%d\n", self->bus_config.bus_width); |
173 | | - printf("cs_gpio_num=%d\n", self->panel_io_config.cs_gpio_num); |
174 | | - printf("pclk_hz=%lu\n", self->panel_io_config.pclk_hz); |
175 | | - printf("trans_queue_depth=%d\n", self->panel_io_config.trans_queue_depth); |
176 | | - printf("dc_idle_level=%d\n", self->panel_io_config.dc_levels.dc_idle_level); |
177 | | - printf("dc_cmd_level=%d\n", self->panel_io_config.dc_levels.dc_cmd_level); |
178 | | - printf("dc_dummy_level=%d\n", self->panel_io_config.dc_levels.dc_dummy_level); |
179 | | - printf("dc_data_level=%d\n", self->panel_io_config.dc_levels.dc_data_level); |
180 | | - printf("cs_active_high=%d\n", self->panel_io_config.flags.cs_active_high); |
181 | | - printf("reverse_color_bits=%d\n", self->panel_io_config.flags.reverse_color_bits); |
182 | | - printf("pclk_active_neg=%d\n", self->panel_io_config.flags.pclk_active_neg); |
183 | | - printf("pclk_idle_low=%d\n", self->panel_io_config.flags.pclk_idle_low); |
184 | | - #endif |
| 152 | + LCD_DEBUG_PRINT("dc_gpio_num=%d\n", self->bus_config.dc_gpio_num) |
| 153 | + LCD_DEBUG_PRINT("wr_gpio_num=%d\n", self->bus_config.wr_gpio_num) |
| 154 | + LCD_DEBUG_PRINT("clk_src=%d\n", self->bus_config.clk_src) |
| 155 | + LCD_DEBUG_PRINT("data_gpio_nums[0]=%d\n", self->bus_config.data_gpio_nums[0]) |
| 156 | + LCD_DEBUG_PRINT("data_gpio_nums[1]=%d\n", self->bus_config.data_gpio_nums[1]) |
| 157 | + LCD_DEBUG_PRINT("data_gpio_nums[2]=%d\n", self->bus_config.data_gpio_nums[2]) |
| 158 | + LCD_DEBUG_PRINT("data_gpio_nums[3]=%d\n", self->bus_config.data_gpio_nums[3]) |
| 159 | + LCD_DEBUG_PRINT("data_gpio_nums[4]=%d\n", self->bus_config.data_gpio_nums[4]) |
| 160 | + LCD_DEBUG_PRINT("data_gpio_nums[5]=%d\n", self->bus_config.data_gpio_nums[5]) |
| 161 | + LCD_DEBUG_PRINT("data_gpio_nums[6]=%d\n", self->bus_config.data_gpio_nums[6]) |
| 162 | + LCD_DEBUG_PRINT("data_gpio_nums[7]=%d\n", self->bus_config.data_gpio_nums[7]) |
| 163 | + LCD_DEBUG_PRINT("data_gpio_nums[8]=%d\n", self->bus_config.data_gpio_nums[8]) |
| 164 | + LCD_DEBUG_PRINT("data_gpio_nums[9]=%d\n", self->bus_config.data_gpio_nums[9]) |
| 165 | + LCD_DEBUG_PRINT("data_gpio_nums[10]=%d\n", self->bus_config.data_gpio_nums[10]) |
| 166 | + LCD_DEBUG_PRINT("data_gpio_nums[11]=%d\n", self->bus_config.data_gpio_nums[11]) |
| 167 | + LCD_DEBUG_PRINT("data_gpio_nums[12]=%d\n", self->bus_config.data_gpio_nums[12]) |
| 168 | + LCD_DEBUG_PRINT("data_gpio_nums[13]=%d\n", self->bus_config.data_gpio_nums[13]) |
| 169 | + LCD_DEBUG_PRINT("data_gpio_nums[14]=%d\n", self->bus_config.data_gpio_nums[14]) |
| 170 | + LCD_DEBUG_PRINT("data_gpio_nums[15]=%d\n", self->bus_config.data_gpio_nums[15]) |
| 171 | + LCD_DEBUG_PRINT("bus_width=%d\n", self->bus_config.bus_width) |
| 172 | + LCD_DEBUG_PRINT("cs_gpio_num=%d\n", self->panel_io_config.cs_gpio_num) |
| 173 | + LCD_DEBUG_PRINT("pclk_hz=%lu\n", self->panel_io_config.pclk_hz) |
| 174 | + LCD_DEBUG_PRINT("trans_queue_depth=%d\n", self->panel_io_config.trans_queue_depth) |
| 175 | + LCD_DEBUG_PRINT("dc_idle_level=%d\n", self->panel_io_config.dc_levels.dc_idle_level) |
| 176 | + LCD_DEBUG_PRINT("dc_cmd_level=%d\n", self->panel_io_config.dc_levels.dc_cmd_level) |
| 177 | + LCD_DEBUG_PRINT("dc_dummy_level=%d\n", self->panel_io_config.dc_levels.dc_dummy_level) |
| 178 | + LCD_DEBUG_PRINT("dc_data_level=%d\n", self->panel_io_config.dc_levels.dc_data_level) |
| 179 | + LCD_DEBUG_PRINT("cs_active_high=%d\n", self->panel_io_config.flags.cs_active_high) |
| 180 | + LCD_DEBUG_PRINT("reverse_color_bits=%d\n", self->panel_io_config.flags.reverse_color_bits) |
| 181 | + LCD_DEBUG_PRINT("pclk_active_neg=%d\n", self->panel_io_config.flags.pclk_active_neg) |
| 182 | + LCD_DEBUG_PRINT("pclk_idle_low=%d\n", self->panel_io_config.flags.pclk_idle_low) |
185 | 183 |
|
186 | 184 | self->panel_io_handle.init = &i80_init; |
187 | 185 | self->panel_io_handle.del = &i80_del; |
|
193 | 191 |
|
194 | 192 | mp_lcd_err_t i80_init(mp_obj_t obj, uint16_t width, uint16_t height, uint8_t bpp, uint32_t buffer_size, bool rgb565_byte_swap, uint8_t cmd_bits, uint8_t param_bits) |
195 | 193 | { |
196 | | - #if CONFIG_LCD_ENABLE_DEBUG_LOG |
197 | | - printf("i80_init(self, width=%i, height=%i, bpp=%i, buffer_size=%lu, rgb565_byte_swap=%i, cmd_bits=%i, param_bits=%i)\n", width, height, bpp, buffer_size, (uint8_t)rgb565_byte_swap, cmd_bits, param_bits); |
198 | | - #endif |
| 194 | + LCD_DEBUG_PRINT("i80_init(self, width=%i, height=%i, bpp=%i, buffer_size=%lu, rgb565_byte_swap=%i, cmd_bits=%i, param_bits=%i)\n", width, height, bpp, buffer_size, (uint8_t)rgb565_byte_swap, cmd_bits, param_bits) |
199 | 195 |
|
200 | 196 | mp_lcd_i80_bus_obj_t *self = (mp_lcd_i80_bus_obj_t *)obj; |
201 | 197 | self->rgb565_byte_swap = false; |
|
208 | 204 | self->panel_io_config.lcd_param_bits = (int)param_bits; |
209 | 205 | self->bus_config.max_transfer_bytes = (size_t)buffer_size; |
210 | 206 |
|
211 | | - #if CONFIG_LCD_ENABLE_DEBUG_LOG |
212 | | - printf("lcd_cmd_bits=%d\n", self->panel_io_config.lcd_cmd_bits); |
213 | | - printf("lcd_param_bits=%d\n", self->panel_io_config.lcd_param_bits); |
214 | | - printf("max_transfer_bytes=%d\n", self->bus_config.max_transfer_bytes); |
215 | | - #endif |
| 207 | + LCD_DEBUG_PRINT("lcd_cmd_bits=%d\n", self->panel_io_config.lcd_cmd_bits) |
| 208 | + LCD_DEBUG_PRINT("lcd_param_bits=%d\n", self->panel_io_config.lcd_param_bits) |
| 209 | + LCD_DEBUG_PRINT("max_transfer_bytes=%d\n", self->bus_config.max_transfer_bytes) |
| 210 | + |
216 | 211 | esp_err_t ret = esp_lcd_new_i80_bus(&self->bus_config, &self->bus_handle); |
217 | 212 |
|
218 | 213 | if (ret != 0) { |
|
231 | 226 |
|
232 | 227 | mp_lcd_err_t i80_del(mp_obj_t obj) |
233 | 228 | { |
234 | | - #if CONFIG_LCD_ENABLE_DEBUG_LOG |
235 | | - printf("i80_del(self)\n"); |
236 | | - #endif |
| 229 | + LCD_DEBUG_PRINT("i80_del(self)\n") |
237 | 230 |
|
238 | 231 | mp_lcd_i80_bus_obj_t *self = (mp_lcd_i80_bus_obj_t *)obj; |
239 | 232 |
|
|
255 | 248 | mp_lcd_i80_bus_obj_t *self = (mp_lcd_i80_bus_obj_t *)obj; |
256 | 249 | *lane_count = (uint8_t)self->bus_config.bus_width; |
257 | 250 |
|
258 | | - #if CONFIG_LCD_ENABLE_DEBUG_LOG |
259 | | - printf("i80_get_lane_count(self)-> %d\n", (uint8_t)self->bus_config.bus_width); |
260 | | - #endif |
| 251 | + LCD_DEBUG_PRINT("i80_get_lane_count(self)-> %d\n", (uint8_t)self->bus_config.bus_width) |
261 | 252 |
|
262 | 253 | return LCD_OK; |
263 | 254 | } |
|
0 commit comments