Skip to content

Commit

Permalink
fix bmi323 interupt config
Browse files Browse the repository at this point in the history
fix bmi323 interupt configs
  • Loading branch information
shanggl authored and bkleiner committed Nov 19, 2023
1 parent 8a0d87a commit 777edde
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 8 deletions.
12 changes: 5 additions & 7 deletions src/driver/spi_bmi323.c
Original file line number Diff line number Diff line change
Expand Up @@ -57,13 +57,11 @@ static void bmi323_init_config() {
bmi3_write16(BMI323_REG_GYRO_CONF, regdata, 1);

// init data ready interupt to pin int1/ push_pull /active_high NO_LATCH(default)
// BMI323_REG_IO_INT_CTRL push_pull/active_high
bmi3_write8(BMI323_REG_IO_INT_CTRL, BMI3_INT_OUTPUT_ENABLE << 2 | BMI3_INT_PUSH_PULL << 1 | BMI3_INT_ACTIVE_HIGH, 1);

// BMI323_REG_INT_MAP2 accready /gyro_ready
regdata = 0;
regdata = 0x01 << 10 | 0x01 << 8;
bmi3_write16(BMI323_REG_INT_MAP2, regdata, 15);
bmi3_write16(BMI323_REG_INT_LATCH_CONF, 0x00, 1);
// BMI323_REG_INT_MAP2 acc_ready /gyro_ready
bmi3_write16(BMI323_REG_INT_MAP2, 0x140, 1);
// BMI323_REG_IO_INT_CTRL push_pull/active_high//enable int1
bmi3_write16(BMI323_REG_IO_INT_CTRL, BMI3_INT_OUTPUT_ENABLE << 2 | BMI3_INT_PUSH_PULL << 1 | BMI3_INT_ACTIVE_HIGH, 15);
}

//enable bmi323 crt self calibration feature
Expand Down
2 changes: 1 addition & 1 deletion targets
Submodule targets updated 73 files
+0 −3 _index.ini
+1 −1 _index.json
+0 −1 afng-alienflightngf7.yaml
+0 −1 aiko-aikonf4.yaml
+0 −1 aiko-aikonf7.yaml
+0 −1 airb-omnibusf4sd.yaml
+0 −1 befh-betafpvf405.yaml
+0 −1 befh-betafpvf411.yaml
+0 −1 befh-betafpvf411rx_elrs.yaml
+0 −1 befh-betafpvf411rx_frsky.yaml
+0 −1 befh-betafpvf435.yaml
+0 −1 bkmn-bluejayf4.yaml
+0 −1 clra-clracingf4.yaml
+0 −1 diat-furyf4osd.yaml
+0 −1 diat-mambaf405us_i2c.yaml
+0 −1 diat-mambaf411.yaml
+0 −1 diat-mambaf722_i2c.yaml
+0 −1 ffpv-ff_racepit.yaml
+0 −1 flon-revolt.yaml
+1 −3 flon-revoltosd.yaml
+0 −1 flwo-flywoof405s_aio.yaml
+1 −1 flwo-flywoof411.yaml
+1 −5 flwo-flywoof411_5in1_aio.yaml
+0 −1 flwo-flywoof411v2.yaml
+0 −1 foxe-foxeerf722v2.yaml
+0 −1 foxe-foxeerf745_aio.yaml
+0 −1 fpvm-betaflightf4.yaml
+0 −58 gepr-geprc_f722_aio.yaml
+0 −1 gepr-geprcf405.yaml
+0 −1 gepr-geprcf411.yaml
+0 −1 hamo-crazybee_f4.yaml
+0 −1 hamo-crazybee_f4_elrs.yaml
+0 −1 hamo-crazybee_f4_frsky.yaml
+0 −1 hamo-crazybeef405.yaml
+0 −1 hamo-cross_f4.yaml
+0 −1 harc-hakrcf722v2.yaml
+0 −1 hbro-kakutef7miniv3.yaml
+1 −3 hbro-kakutef7v2.yaml
+0 −5 hbro-kakuteh7.yaml
+0 −1 hena-talonf7djihd.yaml
+0 −1 hena-talonf7v2.yaml
+1 −4 hglr-hglrcf411.yaml
+0 −1 hglr-hglrcf722.yaml
+0 −1 hglr-zeusf4evo.yaml
+1 −4 hglr-zeusf4fr.yaml
+0 −1 hglr-zeusf722_aio.yaml
+0 −1 howi-hobbywing_xrotorf7conv.yaml
+0 −1 ifrc-iflight_blitz_f411_elrs.yaml
+0 −1 ifrc-iflight_f745_aio_v2.yaml
+0 −1 ifrc-iflight_h743_aio_v2.yaml
+0 −1 ifrc-iflight_succex_e_f4.yaml
+0 −1 iifrc-flight_f411_pro.yaml
+0 −1 jhef-jhef405pro.yaml
+0 −1 jhef-jhef411.yaml
+0 −1 lmnr-luxf4osd.yaml
+0 −1 mtks-matekf405.yaml
+0 −4 mtks-matekf405se.yaml
+0 −1 mtks-matekf411.yaml
+0 −1 mtks-matekf411rx_frsky.yaml
+0 −1 mtks-matekh743.yaml
+0 −1 nerc-neutronrcf411_elrs.yaml
+0 −1 pydr-pyrodronef4.yaml
+0 −1 spbe-speedybeef405mini.yaml
+0 −3 spbe-speedybeef405v3.yaml
+0 −1 spbe-speedybeef7miniv2.yaml
+1 −3 tcmm-tcmmf411.yaml
+1 −4 tebs-podraceraio.yaml
+0 −1 tmtr-tmotorf411.yaml
+0 −1 tmtr-tmotorf7.yaml
+0 −1 tmtr-tmveloxf411.yaml
+0 −1 turc-fpvcyclef401.yaml
+0 −1 turc-tunercf405.yaml
+0 −1 turc-tunercf411.yaml

0 comments on commit 777edde

Please sign in to comment.