From 6faba285420a4d1480af08466e25ff3f6333f22a Mon Sep 17 00:00:00 2001 From: grabbit Date: Sat, 5 Apr 2025 23:45:56 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E6=A0=91=E8=8E=93=E6=B4=BE?= =?UTF-8?q?=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gps/controller.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/gps/controller.rs b/src/gps/controller.rs index 37b174e..8935f67 100644 --- a/src/gps/controller.rs +++ b/src/gps/controller.rs @@ -10,12 +10,11 @@ use std::time; use serialport::DataBits::Eight; use tokio::sync::broadcast; -// Import GPIO only on Linux -#[cfg(target_os = "linux")] + +#[cfg(feature = "gpio")] use rppal::gpio::{Gpio, InputPin, Trigger}; -// Import rand for non-Linux platforms for simulating data -#[cfg(not(target_os = "linux"))] +#[cfg(not(feature = "gpio"))] use rand::Rng; use crate::gps::nmea::{parse_nmea_sentence, NmeaPosition};