Commit Graph
82 Commits
Author SHA1 Message Date
Max PapernoandBertrand Songis 1eead1504c Clean up build warnings (#4169)
* [build][OSX] Fix clang warnings.

* [build][OSX] A few more warnings taken care of.

* [build] Fixed yet more build warnings across all platforms.

* [build] Fix final warning due to bad CMake flag.

* [build] Remove unused variables as requested, fix indent.

* Fix output display limit type for 8-bit targets.
2016-12-30 18:16:11 +01:00
3djcandBertrand Songis e2a18d3fdc Deletion confirm changed from filename to modelname(filename) (#4100)
* Deletion confirm chnaged from filename to modelname(filename)

* Improvements based on Bsongis remarks

* Fix taranis confirm that was not displaying anything

* Got carried away, back to a simpler requirement

* Cosmetics

* Bertrand's feedbacks, take 2 :)

* Use reusable buffer
2016-12-15 20:14:33 +01:00
Bertrand Songis 0ca0785912 [Companion] Another simplification 2016-11-24 07:24:49 +01:00
3djcandBertrand Songis 03bb622456 Fine tune model select screen (#4059) 2016-11-21 21:11:10 +01:00
Bertrand Songis f5e1b01cd3 [Horus] I really prefer when model name is aligned 2016-11-20 22:49:26 +01:00
3djcandBertrand Songis a35d6b6a05 3djc/horus fix #4041 (#4042)
* Reduce model name size until they fit into the buffer

* SMLSIZE is better (but cut is still needed)

* Rework screen layout to handle up to 15 chars

* Allow for the two scroolbars (models and cats)
2016-11-19 13:07:06 +01:00
Bertrand Songis 9fb6f7b5f5 Fixes #3996 2016-11-16 23:47:19 +01:00
3djcandBertrand Songis dccfb03b67 3djc/add f gets (#3998)
* Introduce f_gets()

* Comment out debug TRACE

* Windows editing protection

* Store strlen result + uncrustify

* Uncrustify was probably too harsh !

* Cosmetics
2016-11-11 22:23:05 +01:00
Bertrand Songis 2b32abe467 [ARM boards] Model persistent timers / telemetry / pots positions were not always correctly saved 2016-09-13 18:35:03 +02:00
Damjan Adamic e229c8f8e7 Log file moved to RAM and aligned for proper DMA access. Log functions renamed. 2016-09-11 21:37:54 +02:00
Bertrand Songis 04651784b5 [X9D+] S3 not available if disabled in HARDWARE menu 2016-09-04 20:05:51 +02:00
Bertrand Songis b1cf4da7bb [Horus] Optimization for the Model Select screen (proxy design pattern) 2016-09-02 18:55:33 +02:00
Bertrand Songis 4377815c7b watchdogSetTimeout renamed to watchdogSuspend 2016-08-28 09:26:18 +02:00
Bertrand Songis b105214e32 [Horus] Model name greater than Model99.bin allowed 2016-08-27 21:36:31 +02:00
Bertrand Songis f5d589d23c [Taranis] EEPROM Conversions issues 2016-08-27 20:07:27 +02:00
Bertrand Songis 3cb64d984a [Taranis] EEPROM async write was disabled 2016-08-27 17:05:56 +02:00
Bertrand SongisandGitHub 0ff601a3fa EEPROM simplification. Needs tests. (#3713) 2016-08-23 07:14:44 +02:00
Bertrand Songis 81c16212e0 Refactoring to prepare things for Horus flash support 2016-08-21 21:14:10 +02:00
Bertrand SongisandGitHub d3ae3c035d Bsongis/gui refactoring for x7 d (#3701)
* [X7D] New board added
* Cosmetics
2016-08-18 11:49:16 +02:00
Bertrand Songis 7fbd963b3f Another big refactoring 2016-08-02 22:15:29 +02:00
3djcandBertrand Songis 52435703a0 3djc/telem rename (#3678)
* Rename EXT option to TELEMETRY

* Change test accordingly

* Rename FRSKY to TELEMETRY_FRSKY

* Rename ARDUPILOT to TELEMETRY_ARDUPILOT

* More renames (JETI, MAVLINK, NMEA)

* Fixes to make commit-test happy

* Further tests added to commit-test

* Cleanup

* Rename EXTSTD to TELEMETRY_NONE
2016-08-02 21:53:25 +02:00
Bertrand Songis 4df85d1047 Cosmetics 2016-08-01 18:52:29 +02:00
Bertrand SongisandGitHub 6d2c5a4db6 Radio init / masstorage start / massstorage end / shutdown sequences … (#3674)
* Radio init / masstorage start / massstorage end / shutdown sequences reordering:

- More traces
- Fixes #3642
- Reuses idea of #3662

Still not finished and completely untested

* More traces

* Compilation fix

* Reuses the idea of #3652

* Alarms were checked 2 times on massstorage end
2016-08-01 18:39:34 +02:00
Bertrand Songis 51223a5864 No more REV9E and REVPLUS 2016-07-29 14:44:59 +02:00
Bertrand Songis 0ad015f3e7 Cosmetics 2016-07-23 19:28:30 +02:00
Bertrand Songis 5f03924b5f Compilation error fixed 2016-06-30 22:44:16 +02:00
Bertrand Songis 93f21bc18f [Horus] Move models from one category to another 2016-06-28 22:06:21 +02:00
Bertrand Songis 2b845314f5 [Horus] Model move within a category 2016-06-28 20:01:06 +02:00
Andre Bernet 8119da792d VC++ compilation 2016-06-23 15:35:32 +02:00
Bertrand Songis 370f954e10 [Horus] #3599 - Crash in case of 0 model categories in models.txt (which happens at least when SD is not present) 2016-06-15 19:57:35 +02:00
Damjan Adamic d5e4f1132b Fixes #3595: show value of persistent sensor after power on, before the telemetry is received 2016-06-13 20:29:00 +02:00
Bertrand Songis 6db0c0791a [Horus] Current model overwritten in MODEL SELECT when selecting a new model 2016-06-11 13:53:53 +02:00
Bertrand Songis 1db3e1f816 [Horus] Current model overwritten in MODEL SELECT when selecting a new model 2016-06-11 13:30:53 +02:00
Bertrand Songis 1a7a07dffd [Horus] MODEL SELECT current model refresh bug 2016-06-08 19:45:03 +02:00
Bertrand Songis 06bef98a05 [Horus] Model bitmaps can now be either BMP or JPG or BMP 2016-06-07 20:35:17 +02:00
Bertrand Songis c20b0b8de4 [Horus] MODEL SELECT screen continued 2016-06-06 20:16:11 +02:00
Bertrand Songis 7908eaa406 [All] Code refactoring
- keys beep and haptic refactoring (not anymore audio events)
- trims move/mid/min/max refactoring (trim end splitted to trim min / trim max)
- S6R new alarms
- S6R servos/rx status displayed as a text (not an integer which has no sense)
- Timer countdown configuration
- The splash was not displayed (but the timeout was there) after the first calibration
2016-05-13 14:41:48 +02:00
Bertrand Songis cd9c17e1f4 Cosmetics 2016-05-06 10:21:32 +02:00
Damjan AdamicandBertrand Songis baacc0fe29 Stick mode now in one global variable, it should work in Horus emerge… (#3455)
* Stick mode now in one global variable, it should work in Horus emergency mode

* Improvements (suggested by Bertrand)
2016-05-02 23:39:15 +02:00
Bertrand Songis 0e5df7235d [Taranis] Some more conversion issues 2016-05-02 19:52:07 +02:00
Bertrand Songis fe57faef74 [Taranis] EEPROM Conversions fixes 2016-04-28 18:59:36 +02:00
Bertrand Songis c2e90d35fd 2.1 to 2.2 RadioData conversions added 2016-04-16 19:16:38 +02:00
Bertrand Songis 834092879c Merge pull request #3405 from opentx/kilrah/extratrims
[Horus] Extra trims support
2016-04-09 22:59:43 +02:00
Bertrand Songis 1fc0525636 [Horus] Cosmetics 2016-04-08 09:07:56 +02:00
Andre Bernet 1f6a711d24 [Horus] Extra trims added (#3393) 2016-04-02 16:45:43 +04:00
Arne Schwabe c788ad6add Move ppm related options into own struct
This allows to have the ppm related options in a union with a other module protocol specific options for the multi module.
2016-03-29 21:41:14 +02:00
Arne Schwabe 86076bbf32 Also backup members inside unions,
the code is a bit more complicated since unions can have structs or simple types. Also change Telemetry sensor to be a struct, since a class with all public is identical to a struct in C++
2016-03-29 16:05:32 +02:00
Bertrand Songis dfd4a04220 Revert "Also backup members inside unions,"
This reverts commit dd76e9d8bf.
2016-03-26 15:48:42 +01:00
Arne Schwabe dd76e9d8bf Also backup members inside unions,
the code is a bit more complicated since unions can have structs or simple types.
2016-03-25 14:04:30 +01:00
Bertrand Songis 5691395dcf [Horus] Google tests added 2016-03-22 19:36:53 +01:00