in servo_pkg/src/pwm.cpp [29:40]
void writePWM(const char *path, int value, rclcpp::Logger logger_) {
int fd, len;
fd = open(path, O_WRONLY);
if (fd < 0) {
RCLCPP_ERROR(logger_, "Failed to open: %s", path);
return;
}
char buf[MAX_BUF];
len = snprintf(buf, sizeof(buf), "%d", value);
write(fd, buf, len);
close(fd);
}