X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=main.c;h=4ff369da10e373e3226c613615bb7c6b654833bc;hb=fe3e355d9a8cf8278c53cbb1ad4c375f76e4a38d;hp=ad0af0546c064a85832edb87ff925aa29c354c36;hpb=f9f1d9f0311d8c84e8f2accac4ba5ea5f5481d6a;p=protos%2Frc_servos.git diff --git a/main.c b/main.c index ad0af05..4ff369d 100644 --- a/main.c +++ b/main.c @@ -34,10 +34,10 @@ static struct servo servo_table[] = { }; #define NB_SERVO (sizeof(servo_table)/sizeof(*servo_table)) -static volatile uint8_t bypass; +static uint8_t bypass; static volatile uint8_t done; -static volatile uint8_t portval; -static volatile uint8_t rxidx; +static uint8_t portval; +static uint8_t rxidx; #define BYPASS_ENABLE 14 #define BYPASS_DISABLE 15 @@ -56,7 +56,7 @@ static volatile uint8_t rxidx; * Command 14 is to enable bypass mode. * Command 15 is to disable bypass mode. */ -static volatile union { +static union { uint8_t u8; struct { /* inverted: little endian */ @@ -66,7 +66,7 @@ static volatile union { }; } byte0; -static volatile union { +static union { uint8_t u8; struct { /* inverted: little endian */