Commit Graph
1965 Commits
Author SHA1 Message Date
Richard Li aede763f4c Merged remove useless powerup reason. 2021-07-27 14:38:54 +08:00
Richard Li 67bf2a4e2b NV14 fixed firmware and simu build. 2021-07-27 14:16:06 +08:00
Richard Li 15e19a52c4 Updated new definitions about RAM BACKUP. 2021-07-27 08:29:25 +08:00
Richard Li 86d787756e Fixed NV14 firmware and simu build error. 2021-07-27 02:03:47 +08:00
Richard Li 6cd3ee557a Fixed simu build failure for NV14. 2021-07-27 01:44:39 +08:00
Richard Li 0dc0d07b27 Fixed simu build problem. 2021-07-26 22:28:57 +08:00
Richard Li 30fe801344 Fixed nv14 build. 2021-07-25 16:55:20 +08:00
Raphael Coeffic 74f2445558 WiP: Simu and modules fixes 2021-07-25 08:33:57 +02:00
richardclliandGitHub d9d4591008 Merge pull request #495 from EdgeTX/main
Merge from main
2021-07-24 00:23:37 +08:00
Richard Li 82c3f0b3df NV14 reverted ADC driver change, not working properly for common driver. 2021-07-23 17:59:22 +08:00
Richard Li 62458bdb55 Migrated NV14 ADC driver to use common driver. 2021-07-23 14:08:38 +08:00
3djcandRaphael Coeffic fd94ffeb86 Fix colorlcd FRM302 (#8624) 2021-07-22 20:57:15 +02:00
Richard Li 78a7e507f3 Fixed wrong target directory for NV14 for datacopy 2021-07-22 13:14:53 +08:00
Richard Li 3a754126ca Try to fix external module. 2021-07-22 12:46:11 +08:00
Richard Li 31b819c83b Try to fix external module. 2021-07-22 12:44:26 +08:00
Richard Li 383985f73c Try to fix internal module. 2021-07-22 12:43:57 +08:00
rotorman ef08fc019f Incremented GT911 configuration with +1 and stopped writing it to GT911 on init/start if the same version has already been flashed to GT911 (as previously). 2021-07-18 11:32:14 +02:00
RistoandGitHub 0423b8d286 Stop disabling interrupts while clearing ADDR bit 2021-07-17 14:40:28 +02:00
rotorman 5f0bac3dc9 Rewrore STM32F4 HAL_I2C_MspDeInit to not call HAL_GPIO_DeInit(), but only disable I2C GPIO with GPIO_Init(). 2021-07-16 18:40:52 +02:00
rotorman a886c72a55 Cosmetics 2021-07-15 23:09:33 +02:00
rotorman b86745d8f4 Clear ADDR bit in atomic way. Not in original STM32F4 HAL.
Lower timeouts to more reasonable values.
2021-07-15 22:41:12 +02:00
rotorman 2ca5cc771c Added De-Init and Re-Init (in case this is ever required). 2021-07-15 21:34:20 +02:00
rotorman 8bfbb723f3 Integrated STM32F4 I2C HAL functions.
Changed old "I2C_SPEED" to "I2C_CLK_RATE" in order not to conflict with HAL.
Use TOUCH_INT again to gate touch sampling.
2021-07-15 19:25:31 +02:00
Richard Li e54f2f4c0a Fixed build problems after merging from 2.4 2021-07-14 15:14:29 +08:00
richardclliandGitHub 85723fac20 Merge pull request #447 from EdgeTX/2.4
Merge from 2.4 branch
2021-07-14 10:41:13 +08:00
Raphael Coeffic 068c1a0f11 Renamed "hiccups" to "TSI2CEvents"
And use uint32_t for counting them.
2021-07-12 08:58:54 +02:00
Raphael Coeffic 52acfcd20d Quick & dirty polling mode (don't care about INT line) 2021-07-11 17:43:31 +02:00
Raphael Coeffic 49ae57d370 Take account of some corner cases in I2C multi-byte read
See https://github.com/geoffreymbrown/STM32-Template/blob/master/Library/i2c.c#L39 and RM0090 p851-853.
2021-07-11 14:30:43 +02:00
rotormanandRaphael Coeffic 8c7f3cecec * removed red LED
* added GT911 fw version and hiccup cound output to analogs page
* changed I2C to 400 kHz
* changed X Y threshold to 1
* added trace output
* fixed bool / uint8_t errors
2021-07-11 13:04:13 +02:00
rotormanandRaphael Coeffic 2c65b21355 Based on PR #408 ff34616 that according to @rcvideoreviews on Discord works.
Added:
* @olliw42 PR #415 STOP condition fix.
* @raphaelcoeffic EXTI_Trigger_Rising
* fixed some uint8_t bool confusions
* added volatile to touchEventOccured that is set from ISR and accessed from main code
* changed to upload GT911 config also if config version is the same
2021-07-11 13:04:13 +02:00
olliw42andRaphael Coeffic 2eef807fba avoid compile warning 2021-07-10 07:06:57 +02:00
Raphael CoefficandRaphael Coeffic 938679da2f Use longer period for PXX2 modules triggered by heartbeat signal and reset timer early
This allows to cope for the different frame rates used by ACCESS and ACCST modes. See opentx/opentx#8601 for details.
2021-07-09 14:26:26 +02:00
RistoandGitHub 7f472ff5e8 Merge pull request #396 from rotorman/X12S_RTC
Enable VBat bridge to enable RTC coin cell sampling on X12S
2021-07-07 10:36:28 +02:00
Richard Li 17ed43d0d0 Fixed flysky hall stick mod problem in T16. 2021-07-07 13:48:32 +08:00
Richard Li e2842550eb Finalized boot loader for NV14. 2021-07-07 13:25:00 +08:00
Richard Li e9bb2122ad Fixed lcd driver. 2021-07-07 12:47:38 +08:00
Richard Li 6df1f8bdbe Fixed bootloader. 2021-07-07 12:14:21 +08:00
Richard Li cf161368ab Clean up something. 2021-07-07 11:40:44 +08:00
Richard Li 1d81db0113 Updated timer driver to use 1ms loop to compatible with nv14. 2021-07-07 10:39:16 +08:00
Richard Li 2a55a286ed Fixed stick problem, the 1ms timer in nv14 target not working properly. 2021-07-05 18:51:16 +08:00
Richard Li 3a9571eeb8 Fixed SWB/SWD problem. 2021-07-05 16:55:34 +08:00
Richard Li e029160eb5 Merge branch 'nv14-build' of https://github.com/EdgeTX/edgetx into nv14-build 2021-07-05 11:42:50 +08:00
richardclliandGitHub 6eae66b352 Merge pull request #407 from EdgeTX/2.4
Merge 2.4 changes
2021-07-05 11:42:14 +08:00
RistoandGitHub f604fed503 Try fix X12S RTC battery sampling 2021-07-03 13:48:02 +02:00
Raphael CoefficandRaphael Coeffic 4667b29698 [color] fix attempt for GT911 touch sensor driver
This fix contains 2 modifications:
- poll GT911_READ_XY_REG for 20ms in case not yet ready
- write 0 to GT911_READ_XY_REG in all cases

These fixes are largely inspired from the Linux GT9xx driver (see https://gitlab.com/AdyaAdya/goodix-touchscreen-linux-driver/-/blob/master/goodix.c)
2021-07-03 08:16:33 +02:00
Richard Li 88cbc53786 Stick loop should be called per 1ms. 2021-06-30 17:18:14 +08:00
richardclliandGitHub 2222ee75e8 Merge pull request #373 from EdgeTX/2.4
Merge from 2.4
2021-06-30 15:14:08 +08:00
Richard Li fe532f32fe Some more fixes. 2021-06-30 15:10:45 +08:00
Richard Li fac4009621 Audio driver fix. 2021-06-30 15:07:15 +08:00
Raphael Coeffic 6126241f0b Revert "Further protection"
This reverts commit 751bb6127d.
2021-06-23 12:45:13 +02:00