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
richardclli and GitHub
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
3djc and Raphael 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
Risto and GitHub
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
richardclli and GitHub
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
rotorman and Raphael 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
rotorman and Raphael 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
olliw42 and Raphael Coeffic
2eef807fba
avoid compile warning
2021-07-10 07:06:57 +02:00
Raphael Coeffic and Raphael 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
Risto and GitHub
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
richardclli and GitHub
6eae66b352
Merge pull request #407 from EdgeTX/2.4
...
Merge 2.4 changes
2021-07-05 11:42:14 +08:00
Risto and GitHub
f604fed503
Try fix X12S RTC battery sampling
2021-07-03 13:48:02 +02:00
Raphael Coeffic and Raphael 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
richardclli and GitHub
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