Commit b84cd7e9 authored by Rahix's avatar Rahix
Browse files

Merge 'bhi160: Allow to re-open the sensor from Python'

Closes #210

See merge request card10/firmware!409
parents 903cbcc5 36f4efbc
...@@ -18,6 +18,11 @@ class BHI160: ...@@ -18,6 +18,11 @@ class BHI160:
def enable_sensor(self): def enable_sensor(self):
interrupt.disable_callback(self.interrupt_id) interrupt.disable_callback(self.interrupt_id)
interrupt.set_callback(self.interrupt_id, self._interrupt) interrupt.set_callback(self.interrupt_id, self._interrupt)
# If the sensor is already enabled, disable it first.
# The call is allowed to silently fail.
sys_bhi160.disable_sensor(self.sensor_id)
self.stream_id = sys_bhi160.enable_sensor( self.stream_id = sys_bhi160.enable_sensor(
self.sensor_id, self.sample_buffer_len, self.sample_rate, self.dynamic_range self.sensor_id, self.sample_buffer_len, self.sample_rate, self.dynamic_range
) )
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment