Skip to content

Commit b1eb3ba

Browse files
committed
update
1 parent 4127d27 commit b1eb3ba

File tree

3 files changed

+11
-12
lines changed

3 files changed

+11
-12
lines changed

examples/servo/main.c

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,13 @@ int main(void) {
1010
printf("There is no available servo\n");
1111
return -1;
1212
}
13-
returncode_t result = RETURNCODE_EOFF;
14-
uint16_t servo_number = 0;
15-
libtock_servo_number(&servo_number);
16-
printf("The number of available servomotors is: %d", servo_number);
13+
returncode_t result = RETURNCODE_EOFF;
14+
uint16_t servo_count = 0;
15+
libtock_servo_number(&servo_count);
16+
printf("The number of available servomotors is: %d", servo_count);
1717
uint16_t angle = 0;
1818
uint16_t index = 0; // the first index available.
1919

20-
2120
if (libtock_current_servo_angle(index, &angle) == RETURNCODE_ENODEVICE) {
2221
printf("\n The index number is bigger than the available servomotors\n");
2322
return -1;
@@ -35,10 +34,10 @@ int main(void) {
3534
} else {
3635
printf("\n This servo cannot return its angle.\n");
3736
}
38-
} else if (result == RETURNCODE_EINVAL){
37+
} else if (result == RETURNCODE_EINVAL) {
3938
printf("\nThe angle you provided exceeds 360 degrees\n");
4039
return -1;
41-
} else if (result == RETURNCODE_FAIL){
40+
} else if (result == RETURNCODE_FAIL) {
4241
printf("\nThe angle could not be changed. The provided angle exceeds the servo's limit\n");
4342
return -1;
4443
}

libtock/interface/syscalls/servo_syscalls.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ bool libtock_servo_exists(void) {
55
return driver_exists(DRIVER_NUM_SERVO);
66
}
77

8-
returncode_t libtock_servo_number(uint16_t* servo_number){
8+
returncode_t libtock_servo_number(uint16_t* servo_count) {
99
uint32_t value = 0;
1010
syscall_return_t r = command(DRIVER_NUM_SERVO, 1, 0, 0);
1111
// Converts the returned value stored in `r`
1212
// and assigns it to `ret`.
1313
returncode_t ret = tock_command_return_u32_to_returncode(r, &value);
14-
*servo_number = (uint16_t)value;
14+
*servo_count = (uint16_t)value;
1515
return ret;
1616

1717
}

libtock/interface/syscalls/servo_syscalls.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ extern "C" {
1111
// Check if the servo system call driver is available on this board.
1212
bool libtock_servo_exists(void);
1313
// Returns the number of available servomotors.
14-
returncode_t libtock_servo_number(uint16_t* servo_number);
14+
returncode_t libtock_servo_number(uint16_t* servo_count);
1515
// Change the angle.
16-
returncode_t libtock_servo_angle(uint16_t index, uint16_t angle );
16+
returncode_t libtock_servo_angle(uint16_t index, uint16_t angle);
1717
// Requests the current angle from the servo.
1818
returncode_t libtock_current_servo_angle(uint16_t index, uint16_t* angle);
1919

2020
#ifdef __cplusplus
2121
}
22-
#endif
22+
#endif

0 commit comments

Comments
 (0)