Commit Graph

17648 Commits

Author SHA1 Message Date
EMSR f8d2aed791
Fix SPI DMA issue (#55)
* [dma]icm check delete

* remove timer ,save irqs

移除usb 传输定时器,采用直接发送方式

Co-Authored-By: kikoqiu <5524046+kikoqiu@users.noreply.github.com>

* 取消禁止中断设计

Co-Authored-By: kikoqiu <5524046+kikoqiu@users.noreply.github.com>

* 取消 IS_CCM 检查

at32 无CCM 内存,DMA整体可用
同步bf 的修改回来, 清理代码

Co-Authored-By: Steve Evans <SteveCEvans@users.noreply.github.com>
Co-Authored-By: Gaogao <91398548+vangao-gg@users.noreply.github.com>

* 修正缩进

* add  new line

---------

Co-authored-by: gaofeng <1024355591@qq.com>
Co-authored-by: kikoqiu <5524046+kikoqiu@users.noreply.github.com>
Co-authored-by: Steve Evans <SteveCEvans@users.noreply.github.com>
Co-authored-by: Gaogao <91398548+vangao-gg@users.noreply.github.com>
2023-05-11 18:13:23 +08:00
liyouluo ae262813c0
Add BETAFPVF435 target (#53)
同意合并,请注意,dps310 等低速传感器通过spi方式进行通信,有可能会打乱调度器的节奏,造成不可预知的后果,请在设计中考虑。
2023-05-05 21:50:59 +08:00
EMSR 29081c5048
disable more irqs to fix am32 flash errors (#51)
* disable more irqs to fix am23 flash errors

* fix spell errors and comment
2023-04-26 21:33:55 +08:00
liyouluo 31abe8ba96
FIX: SPI_DPS310 not gated correctly (#52) 2023-04-26 21:25:54 +08:00
Hugo Chiang b8d31f48de
fix dshot beacon (#46)
Co-authored-by: ctzsnooze <11737748+ctzsnooze@users.noreply.github.com>
2023-04-14 22:21:39 +08:00
EMSR aae223b158
add asm330 for at32f437 start dev board (#45) 2023-04-12 10:36:41 +08:00
Hugo Chiang fd426a4319
[CI Update]: Add EMSRPROTO4 to build CI (#44)
* add proto4 to build ci

* fix emsrproto4 target.mk
2023-04-03 15:16:21 +00:00
EMSR 6c254d1f57
Add emsrproto4 (#41)
* fix mini motor2 pwm output

* add emsrproto4 for qfn48 mini test
2023-03-09 22:34:37 +08:00
Hugo Chiang 6f0da91630
disable hpm on all lsm imu (#40) 2023-03-09 21:05:05 +08:00
Hugo Chiang 802898e4a1
change default USBD product string (#39) 2023-03-09 20:49:21 +08:00
Hugo Chiang 9db7bec3fc
optimize bmi270 driver (#37) 2023-03-09 20:46:45 +08:00
EMSR 3163e0ac62 Fix mini target motor2 pwm output issue (#38) 2023-03-09 20:33:32 +08:00
EMSR 0483fdd598
Fix mini target motor2 pwm output issue (#38) 2023-03-09 19:36:14 +08:00
Hugo Chiang 2178d47965
[IMU Driver]: Add support for ASM330LHH IMU (#35)
* add support for asm330lhh imu

* disable ghpf
2023-03-04 19:01:08 +08:00
Hugo Chiang ed99dbcd26
correct cas compensation part according to api (#34) 2023-02-26 21:48:11 +08:00
Hugo Chiang 07ac48a6a4
add support for qmi8658 imu (#30) 2023-02-23 10:33:24 +08:00
Hugo Chiang 4536550212
remove cli from size optimize (#33) 2023-02-23 02:29:06 +00:00
EMSR 2c3a8f0030
[Target Update]: Add more gyro drivers to EMSRPROTO3 (#32)
* add sh3001 lsm6dso for emsrproto3 target

* Update target.mk

删除重复
2023-02-23 10:13:34 +08:00
Hugo Chiang 9fed0c3c4b
[IMU Driver]: Add CRT to BMI270 (#31)
* add crt for bmi270

* remove 6500 to fix cli lock issue
2023-02-22 22:09:28 +08:00
EMSR 0e7c8764ba
[Target Update]: Add more drivers for EMSRPROTO2 (#29)
* add dps310 for EMSRPROTO2

* Update target.mk
2023-02-16 19:32:17 +08:00
EMSR fcfe283505
Merge pull request #28 from flightng/add-support-for-sh3001-imu
Add support for SH3001 IMU
2023-02-11 16:47:46 +08:00
Hugo Chiang e06cc3154a fix dma locked 2023-02-11 14:56:41 +08:00
Hugo Chiang fea22959ed add support for sh3001 2023-02-11 01:13:53 +08:00
EMSR 212aa64100
Merge pull request #27 from flightng/target-unification
[Target Update]: Target name unification
2023-02-04 15:21:13 +08:00
Hugo Chiang 0e7af5460f target unification 2023-02-04 13:50:35 +08:00
EMSR 410007c69b
[BSP Driver]: Fix compile errors&cleanup (#26)
* FIX at32 driver warnings

* fix at32 glue driver warnings
2023-02-04 13:04:55 +08:00
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