Added processing of the temperature sensor

This commit is contained in:
Stanislav N Mikhailov
2025-01-12 21:11:47 +03:00
parent 1726b92ae4
commit 14a1a0fcf5
6 changed files with 101 additions and 6 deletions
+13 -2
View File
@@ -1,7 +1,11 @@
#ifndef THREADS_H
#define THREADS_H
#include <stdbool.h>
#include <stdio.h>
#include "hardware/timer.h"
#define SPI_PORT spi0
#define PIN_MISO -1
#define PIN_MOSI 19
@@ -10,14 +14,21 @@
#define PIN_DC 22
#define PIN_RST 13
#define PIN_BL 12
#define DHT_PIN 2 // GPIO для подключения DHT22
extern struct repeating_timer timer;
bool repeating_timer_callback(struct repeating_timer *t);
void st7789_send_command(uint8_t cmd);
void st7789_send_data(uint8_t data);
void st7789_send_framebuffer(uint16_t *buffer);
void coreEntry();
void st7789_init();
void send_start_signal();
bool wait_for_signal(uint32_t timeout_us, bool level);
void read_dht_data(uint8_t *data);
bool dht_read(float *humidity, float *temperature);
#endif