This commit is contained in:
2025-07-05 00:30:23 -04:00
parent 4dd4af0dc1
commit 5a0869d07e

View 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