Skip to content

Commit a55b7c3

Browse files
committed
Added inline-asm to cortex-m
1 parent 2bade09 commit a55b7c3

File tree

10 files changed

+98000
-34066
lines changed

10 files changed

+98000
-34066
lines changed

logs/libapp-demangle.S

Lines changed: 1147 additions & 1147 deletions
Large diffs are not rendered by default.

logs/libapp-expanded.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -488,13 +488,12 @@ mod app_sensor {
488488
mod gps_sensor {
489489
//! Poll the GPS sensor every 10 seconds. Transmit the sensor data to the CoAP server after polling.
490490
//! This is the Rust version of https://github.com/lupyuen/stm32bluepill-mynewt-sensor/blob/rust-nbiot/apps/my_sensor_app/OLDsrc/gps_sensor.c
491-
use mynewt::{result::*, kernel::os,
491+
use mynewt::{result::*,
492492
hw::sensor::{self, sensor_ptr, sensor_arg, sensor_data_ptr,
493493
sensor_listener, sensor_geolocation_data,
494494
sensor_type_t, SensorValue, SensorValueType},
495495
sys::console, fill_zero, Strn};
496496
use mynewt_macros::{init_strn};
497-
use crate::app_network::send_sensor_data;
498497
/// Sensor to be polled: `gps_l70r_0` is the Quectel L70-R GPS module
499498
static GPS_DEVICE: Strn =
500499
Strn{rep: mynewt::StrnRep::ByteStr(b"gps_l70r_0\x00"),};
@@ -516,7 +515,7 @@ mod gps_sensor {
516515
{
517516
::core::panicking::panic(&("no gps",
518517
"rust/app/src/gps_sensor.rs",
519-
54u32, 5u32))
518+
53u32, 5u32))
520519
}
521520
};
522521
sensor::set_poll_rate_ms(&GPS_DEVICE, GPS_POLL_TIME)?;
@@ -544,7 +543,7 @@ mod gps_sensor {
544543
{
545544
::core::panicking::panic(&("null sensor",
546545
"rust/app/src/gps_sensor.rs",
547-
81u32, 5u32))
546+
80u32, 5u32))
548547
}
549548
};
550549
let sensor_value = convert_gps_data(sensor_data, sensor_type);
@@ -553,7 +552,7 @@ mod gps_sensor {
553552
{
554553
::core::panicking::panic(&("bad type",
555554
"rust/app/src/gps_sensor.rs",
556-
85u32, 55u32))
555+
84u32, 55u32))
557556
}
558557
};
559558
}
@@ -622,7 +621,7 @@ mod gps_sensor {
622621
::core::fmt::Display::fmt)],
623622
}),
624623
&("rust/app/src/gps_sensor.rs",
625-
115u32,
624+
114u32,
626625
17u32))
627626
}
628627
}
@@ -637,7 +636,7 @@ mod gps_sensor {
637636
{
638637
::core::panicking::panic(&("bad geodata",
639638
"rust/app/src/gps_sensor.rs",
640-
117u32,
639+
116u32,
641640
17u32))
642641
}
643642
};
@@ -651,7 +650,7 @@ mod gps_sensor {
651650
},}
652651
}
653652
/// Aggregate the sensor value with other sensor data before transmitting to server.
654-
fn aggregate_sensor_data(sensor_value: &SensorValue) { }
653+
fn aggregate_sensor_data(_sensor_value: &SensorValue) { }
655654
}
656655
use core::panic::PanicInfo;
657656
use cortex_m::asm::bkpt;

0 commit comments

Comments
 (0)