@@ -69,22 +69,24 @@ mod app_network {
6969 // bin/targets/bluepill_my_sensor/generated/src/bluepill_my_sensor-sysinit-app.c
7070
7171
72- /*
73- // Start the Server Transport for sending sensor data to CoAP Server over NB-IoT.
74- sensor_network::start_server_transport()
75- .expect("NET fail");
72+ // Start the Server Transport for sending sensor data to CoAP Server over NB-IoT.
7673
74+ /*
7775 // Start polling the temperature sensor every 10 seconds in the background.
7876 // If this is a standby wakeup, the server transport must already be started.
7977 app_sensor::start_sensor_listener()
8078 .expect("TMP fail");
81- */
8279
83- // Start the GPS.
80+ // Start the GPS.
81+ extern { fn gps_l70r_start() -> i32; }
82+ unsafe { gps_l70r_start() };
8483
85- // Start polling the GPS.
86- // extern { fn start_gps_listener(); }
87- // unsafe { start_gps_listener() };
84+ // Start polling the GPS.
85+ // extern { fn start_gps_listener(); }
86+ // unsafe { start_gps_listener() };
87+ gps_sensor::start_gps_listener()
88+ .expect("GPS fail");
89+ */
8890
8991 // Main event loop
9092 // Loop forever...
@@ -674,11 +676,7 @@ use mynewt::{kernel::os, sys::console, libs::sensor_network};
674676#[ no_mangle]
675677extern "C" fn main ( ) -> ! {
676678 mynewt:: sysinit ( ) ;
677- extern "C" {
678- fn gps_l70r_start ( ) -> i32 ;
679- }
680- unsafe { gps_l70r_start ( ) } ;
681- gps_sensor:: start_gps_listener ( ) . expect ( "GPS fail" ) ;
679+ sensor_network:: start_server_transport ( ) . expect ( "NET fail" ) ;
682680 loop {
683681 os:: eventq_run ( os:: eventq_dflt_get ( ) . expect ( "GET fail" ) ) . expect ( "RUN fail" ) ;
684682 }
0 commit comments