mch2022-talktopics/main/main.c
2022-06-08 16:24:28 +02:00

39 lines
798 B
C

// This file contains a simple hello world app which you can base you own apps on.
#include "main.h"
#include "hardware.h"
#include "pax_gfx.h"
#include "pax_codecs.h"
#include "ili9341.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/queue.h"
#include "esp_system.h"
pax_buf_t buf;
xQueueHandle buttonQueue;
static const char *TAG = "mch2022-demo-app";
void disp_flush() {
ili9341_write(get_ili9341(), buf.buf);
}
void app_main() {
// Init HW.
bsp_init();
bsp_rp2040_init();
buttonQueue = get_rp2040()->queue;
// Init GFX.
pax_buf_init(&buf, NULL, 320, 240, PAX_BUF_16_565RGB);
// Show some hello world.
pax_background(&buf, 0xffff00ff);
disp_flush();
// Just wait.
while (1) vTaskDelay(10000);
}