mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2025-08-07 22:36:12 +00:00
receiver
This commit is contained in:
20
ESP32-IDF_ESPNOW-Receiver/main/sensors_data.h
Normal file
20
ESP32-IDF_ESPNOW-Receiver/main/sensors_data.h
Normal file
@@ -0,0 +1,20 @@
|
||||
#ifndef SENSORS_DATA_H
|
||||
#define SENSORS_DATA_H
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
|
||||
typedef struct {
|
||||
uint16_t crc; // CRC16 value of ESPNOW data
|
||||
int x_axis; // Joystick x-position
|
||||
int y_axis; // Joystick y-position
|
||||
bool nav_bttn; // Joystick push button
|
||||
bool led; // LED ON/OFF state
|
||||
uint8_t motor1_rpm_pwm; // PWMs for 4 DC motors
|
||||
uint8_t motor2_rpm_pwm;
|
||||
uint8_t motor3_rpm_pwm;
|
||||
uint8_t motor4_rpm_pwm;
|
||||
} __attribute__((packed)) sensors_data_t;
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user