- LEGACY/remote/teensy/: old remote sketch from https://mangavalk.com/Hexapod/remote.git @ 492dece (reference only). - remote/Config.h: sticks on A0-A5, Nextion on Serial1 (0/1), as in the old sketch; MPU6050 moved to Wire2 (25/24) since A4/A5 are Wire's pins. - NextionUI: controls on a vscope-global "control" page added to the old HMI; keeps the old t1 status texts; the old page-1 b2 button (and serial 'U') enter Nextion upload passthrough, following the PC's baud. - Docs: NEXTION.md, remote README wiring, CLAUDE.md. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
39 lines
709 B
C
39 lines
709 B
C
#ifndef dataStruct
|
|
#define dataStruct
|
|
|
|
struct __attribute__((__packed__)) dataStruct2
|
|
{
|
|
bool STOP = false;
|
|
|
|
float walkSpeed = 10; //step size
|
|
float walkSpeed2 = 0; //gate speed
|
|
float walkRotation = 0 ;
|
|
float walkDirection = 0;
|
|
|
|
float tranform[3] = {0, 0, 0};
|
|
float tranform2[3] = {0, 0, 0};
|
|
float rotation[3] = {0, 0, 0};
|
|
|
|
bool remotePasstroughControl = 0;
|
|
float servoPositions[18] = {
|
|
90, 90, 90,
|
|
90, 90, 90,
|
|
90, 90, 90,
|
|
|
|
90, 90, 90,
|
|
90, 90, 90,
|
|
90, 90, 90
|
|
};
|
|
} dataStruct;
|
|
|
|
|
|
//template<size_t ... T> struct print_ct {
|
|
// print_ct() {
|
|
// static_assert(sizeof...(T) == -1, "");
|
|
// }
|
|
//};
|
|
//
|
|
//print_ct< sizeof(dataStruct2), alignof(dataStruct2) > v;
|
|
|
|
#endif
|