Commit Graph

17622 Commits

Author SHA1 Message Date
EMSR 3962c92dba
add new cgu7 based target (#24) 2023-01-31 22:18:35 +08:00
EMSR 8f2b9afaf7
Merge pull request #25 from flightng/fix-targets
[Target Update]: Fix wrong definitions in AT32 targets
2023-01-28 22:38:08 +08:00
Hugo Chiang 05b8b6fcbc fix at32 targets definitions 2023-01-28 22:26:42 +08:00
EMSR 6ac1381b2e
Update README.md 2023-01-18 12:11:11 +08:00
Hugo Chiang 8ea38b046e
Merge pull request #23 from flightng/4.3.2-fix-neutronrcf435aio-dfu-i2cdelay
[Driver]: Swap TXRX to avoid DFU-hijacking and decrease i2c timeout
2022-12-31 23:22:06 +08:00
Hugo Chiang a7b3042b7c decrease i2c timeout 2022-12-31 23:19:25 +08:00
Hugo Chiang effce3772d swap TXRX to avoid DFU hijacking 2022-12-31 23:19:25 +08:00
EMSR 26e13e9d60
Merge pull request #22 from flightng/fix-basic-wr-of-bmi270
[IMU driver]: Fix CAS reading timing of bmi270
2022-12-27 14:54:05 +08:00
Hugo Chiang 25bb8b09a4 gyroData is int16 2022-12-27 11:39:28 +08:00
Hugo Chiang 73543b4b94 embedd cas reading into spi dma segment 2022-12-27 11:39:27 +08:00
Hugo Chiang 7ba22cacf5 update basic WR of BMI270 2022-12-23 01:27:26 +08:00
EMSR a1aac626a3
Merge pull request #21 from flightng/cherrypick-smith-predictor-from-emuflight
Add smith predictor from EmuFlight
2022-12-21 15:16:30 +08:00
Hugo Chiang 79ed656fd3 add smith predictor 2022-12-19 16:39:17 +08:00
EMSR f592c65433
Merge pull request #20 from flightng/enable-bmi270-ioc-feature
[IMU driver]: Enable BMI270 IOC feature
2022-12-19 16:33:40 +08:00
Hugo Chiang 9ad6c491d5 enable bmi270 ioc feature 2022-12-14 18:34:51 +08:00
EMSR a19b59200a
Merge pull request #19 from flightng/add-support-for-LSM6DSL-IMU
Add support for LSM6DSL IMU & restore  LSM6DSO gyroSampleRateHz = 1666
2022-12-12 18:44:29 +08:00
Hugo Chiang 949730bda2 add support for lsm6dsl imu 2022-12-12 16:37:01 +08:00
EMSR 2cdb28059f
Merge pull request #18 from flightng/add-support-for-lsm6ds3-imu
[IMU driver]: Add support for LSM6DS3 IMU
2022-12-12 15:58:25 +08:00
Hugo Chiang b654e758e2 add support for lsm6ds3 imu 2022-12-09 15:16:16 +08:00
Hugo Chiang 67a4ce9386
Merge pull request #17 from flightng/4.3.2-default-x8
[Target Update]: Change AT32's 1234 servo to 5678 motor
2022-12-09 09:11:57 +08:00
emsr d60996a7e0 replace servo 1234 with motor 5678 2022-12-09 09:09:46 +08:00
Hugo Chiang 67bb377fed
Merge pull request #16 from flightng/bmi270-normal-driver
[IMU driver]: Switch BMI270 to normal driver
2022-12-05 09:50:40 +08:00
Hugo Chiang 1887ae79de switch bmi270 to normal driver 2022-12-04 23:17:18 +08:00
Hugo Chiang 67b2ccb6a6
Merge pull request #13 from flightng/update-version-and-ci
Update version and ci
2022-11-30 15:12:27 +08:00
Hugo Chiang 440b242a99 update version and ci 2022-11-30 15:08:57 +08:00
Hugo Chiang abc3798558
Fix read of DPS310 coef C11 (#12011) (#14)
Co-authored-by: Steve Evans <SteveCEvans@users.noreply.github.com>
2022-11-30 14:26:02 +08:00
Hugo Chiang 8ef8e7787b
Merge pull request #8 from flightng/lower-acc-lpf
[IMU driver]: stronger acc anti-aliasing filter
2022-11-26 16:48:04 +08:00
Hugo Chiang 168c50414c
Merge pull request #12 from flightng/4.3.1-bsp-fix-i2c
fix i2c
2022-11-26 14:43:34 +08:00
shanggl 357b312fa4 fix i2c
credit to Mr.Tu from Artery Tek

Co-Authored-By: EMSR <10240646+shanggl@users.noreply.github.com>
2022-11-26 14:30:30 +08:00
Hugo Chiang 1a20405e29 stronger acc anti-aliasing filter 2022-11-21 19:46:02 +08:00
Hugo Chiang 16617aea24
Merge pull request #9 from flightng/bug-fix-esc4way
Fix timeout/wrong byte issue of esc 4-way-interface
2022-11-21 14:16:53 +08:00
shanggl e4f76f903b fix 4-way-interface
Co-Authored-By: shanggl <10240646+shanggl@users.noreply.github.com>
2022-11-21 13:40:58 +08:00
shanggl fe5339ae4f
修正部分bug (#7)
* small step: change i2c filter i2c init ok

* small Step 2 : fix neutronrc f435 led config

* 修正前期遗留的报错不bb响问题

* 修改驱动能力,与stm32f4 一致

Co-authored-by: shanggl <shangl@wo.cn>
2022-11-20 15:27:56 +08:00
Hugo Chiang c61076d7be
improve lsm6dso driver (#2)
add spi dma support for lsm6dso
add DLPF1 filter bandwidth selector
add gyro hpf parameters and enable it with 16mHz cutoff
2022-11-18 14:52:13 +08:00
Hugo Chiang ab158f9503
add CAS compensation for bmi270 (#4)
合并入 主干
2022-11-14 20:55:57 +08:00
shanggl 928087dba4 Merge branch '4.3.1-bsp-fix-i2c' into 4.3-bsp-rebase 2022-11-10 16:51:46 +08:00
shanggl 08d7e05be4
Merge pull request #3 from shanggl/4.3.1-bsp-NeutronRelease
Fix IMU orientation of NEUTRONRCF435AIO
2022-11-06 22:07:50 +08:00
shanggl 61341f17ca 调小i2c超时时间,避免无i2c 设备卡死初始化 2022-11-06 18:01:16 +08:00
shanggl 3654c3a097 update bsp to 2.1.0 i2c_application gcc to 10.3.1 library to fianlly
fix i2c
2022-11-05 23:20:24 +08:00
shanggl f6a6cb1d6c 临时提交, 优化内容有用但是尚未解决bug 2022-11-05 21:35:15 +08:00
shanggl f6591bab48 临时提交,内容有用但是尚未排除i2c bug 2022-11-05 21:34:48 +08:00
shanggl 272db0a3fd 再次优化at32 执行速度 2022-11-04 00:09:19 +08:00
shanggl 48f21a7eb2 修复速度优化后led 灯带失效、timer show命令乱码问题 2022-11-04 00:05:34 +08:00
emsr 4cd77a605a fix gyro degegree 2022-10-31 09:55:24 +01:00
shanggl 061faec233 Merge branch '4.3.1-bsp-fix-i2c' into 4.3-bsp-rebase 2022-10-24 22:02:55 +08:00
Hugo Chiang 17b1c7112b improve fuzzy data receive and send 2022-10-24 17:07:51 +08:00
Hugo Chiang be5b05157a fixed wrong serialization of int16_t error 2022-10-24 17:07:51 +08:00
shanggl 6bea228e20 co-pliot init commit 2022-10-24 17:07:50 +08:00
shanggl 4cf1fd3a1d fix bug : 解决i2c 一直忙问题, 修正气压计无读数bug 修正ci gcc version ,10.3.1 导致pg 数据错误 2022-10-23 22:52:49 +08:00
shanggl 26c0979c92
Merge pull request #2 from shanggl/4.3-bsp-rebase-new-ci
Add ci for building at32 targets
2022-10-18 10:05:48 +08:00