iSentek IST8310 magnetometer rewrite

- simple state machine to reset, configure, etc
 - checked register mechanism (sensor will reset itself on configuration error)
 - configured in 16 bit mode (1320 LSB/Gauss instead of 330 LSB/Gauss)
 - adjusted orientation handling in driver to match datasheet as closely as possible
     - in many external compass units the rotation was wrong and very difficult to actual determine how to set correctly
This commit is contained in:
Daniel Agar
2020-09-02 13:14:45 -04:00
committed by GitHub
parent 6ff361479c
commit 7569722821
21 changed files with 706 additions and 674 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ px4_add_board(
#irlock
#magnetometer # all available magnetometer drivers
magnetometer/hmc5883
magnetometer/ist8310
magnetometer/isentek/ist8310
#optical_flow/px4flow
#protocol_splitter
pwm_out_sim
+1 -1
View File
@@ -12,7 +12,7 @@ fi
mpu9250 -s -R 0 start
ist8310 -I -R 4 start
ist8310 -I -R 14 start
ll40ls start -X
+1 -1
View File
@@ -21,7 +21,7 @@ px4_add_board(
#irlock
#magnetometer # all available magnetometer drivers
magnetometer/hmc5883
magnetometer/ist8310
magnetometer/isentek/ist8310
#optical_flow/px4flow
protocol_splitter
pwm_out_sim