1
0
forked from me/IronOS
Commit Graph

415 Commits

Author SHA1 Message Date
nils måsén
20d1874aee Add Swedish translation (#318)
* Swedish language
2018-06-20 08:43:12 +10:00
Alessandro Gatti
030a714ff2 Initialise variables before usage / Cleanup (#315) 2018-06-17 09:41:53 +10:00
L0laapk3
67066f218f added dutch translation (#307)
* added dutch translation

* fixed caps

* dutch language improvements

* dutch language improvements
2018-06-02 10:44:26 +10:00
Alessandro Gatti
50fe2bcff1 Shrink GUI code and simplify LCD rotation. (#300)
* Inline more methods in FRToSI2C.

* Shrink down GUI code.

* Simplify LCD rotation handling.

* Extract version headers.
2018-05-26 14:21:42 +10:00
dogtopus
a576f44ba2 Add binary generation (#310) 2018-05-26 14:21:06 +10:00
Valmantas Palikša
fc669dc274 Use LTO to save up to 7k of flash (#305) 2018-05-18 18:54:57 +10:00
Ben V. Brown
b0b512030f Fix up menu icons
Sorry this got lost 😠
Fixed now :)
Fixes #214 finally.
2018-05-11 13:10:36 +10:00
Ben V. Brown
48cc1ff8cc Add auto-repeat to temp adjust
Fixes #285
2018-05-11 13:06:10 +10:00
Ben V. Brown
c9a56392a0 Bring back cooling blink
Fixes #289
2018-05-11 13:01:21 +10:00
Ben V. Brown
b6b207568c Delay I2C DMA thread on oled slightly
The flickering on the LCD screen was caused by the OLED DMA taking slightly longer than the delays, so the tail end would flicker if the buffer was cleared before it finished writing.

In future may want to double buffer the LCD.

Fixes #290
2018-05-11 12:54:55 +10:00
Alessandro Gatti
8bf65351ea Shrink OLED driver code. (#296)
* Precompute command header.
* Update data header on-demand.
* Use more aggressive inlining.
* Do not clear number buffer twice.
2018-05-11 12:32:37 +10:00
Alessandro Gatti
215fe8e9e8 Reduce code size for accelerometer support (#288)
* Reduce the LIS2DH12 driver's code size.
* Reduce the MMA8652FC driver's code size.
* Make orientation detection smaller.


* Inlined C++ class constructor.
* De-unroll I2C register writes.
* Removed unused setSensitivity method.
2018-05-10 10:02:29 +10:00
Ben V. Brown
4718efe79b 2.04 bugfixes
Should help with UI lockups
2018-05-07 21:24:29 +10:00
Ben V. Brown
771f0a1b9e Cleanup LCD on/off commands into buffer 2018-05-06 20:06:16 +10:00
Ben V. Brown
1fef2fb53a Move OLED LCD update to be DMA'ed
Start Cleaning up I2C HAL
2018-05-06 18:56:38 +10:00
Ben V. Brown
bf1fa74d72 Update debug info
Change pin configs
Clean up some code
2018-05-06 18:01:34 +10:00
freetushkan
1ae8b2f216 Additional changes in russian localization (#284)
Changes in russian localization (typos, improvements, machine translation replacements). I'd like to maintain this in the future.
2018-05-05 14:55:15 +10:00
Jan Krupička
98ed6be197 factory reset as last item (again) (#282) 2018-05-05 14:54:48 +10:00
freetushkan
19240f2ae5 Some changes in russian localisation (#276) 2018-04-30 08:58:14 +10:00
Ben V. Brown
dd2fdbcb8e Fix button lockout
Fixes #278
2018-04-28 11:46:07 +10:00
Ben V. Brown
42db57da25 Update power indicator
Fixes and closes #211
Final 2.04 release coming up :)
2018-04-27 15:25:58 +10:00
Ben V. Brown
b6351f9696 Add showing the tip temp on idle (#226)
This shows the tip temp on the simple home screen if the temp is > 50C.

This removes the tip temp warning for all users, as now everyone can see the tip temp.

#187
2018-04-27 14:46:59 +10:00
Ben V. Brown
6500eb5eed FI Updates
#267
2018-04-14 18:05:13 +10:00
Ben V. Brown
311d5182eb Cleanup formatting 2018-04-14 17:58:28 +10:00
Ben V. Brown
88ea45d8c8 Fix OLED leftover task calls 2018-04-14 17:05:26 +10:00
Ben V. Brown
576575d7ba More FRToS I2C cleanup 2018-04-14 16:33:16 +10:00
Ben V. Brown
7c1937b412 Adding FreeRToS constructs to I2C driver 2018-04-14 15:05:46 +10:00
Ben V. Brown
f599624b6f I2C into nicer wrapper for FreeRToS 2018-04-14 13:37:42 +10:00
Ben V. Brown
cc09157106 Fix UK -> UA for Ukrainian
#261
2018-04-13 17:27:22 +10:00
Ben V. Brown
586267f586 PID retune, ADC Blocks PID properly 2018-04-13 16:19:05 +10:00
Ben V. Brown
f2f20111b6 Force settings reset for 2.04
Also updates FI to #267 but wont be built in releases until string lengths fit.
2018-04-13 10:11:50 +10:00
Ben V. Brown
58061e3c26 Drop SE, add FI 2018-04-13 09:51:03 +10:00
Ben V. Brown
79477685bd Update Settings reset to always zero,
Update GUI for temp setting to round to 10 increments.
2018-04-11 09:58:35 +10:00
Denis Goncharov
a062317e7a Minor corrections of Russian localization (#262)
* Minor corrections of Russian localization

* Russian Translition - Automatic start mode

Changed the description and the header of the "Automatic start mode" mode, since now it is turned on by the checkbox and not by the T/S/F.  
TODO: For other languages, the inaccuracy of this description has remained.

* Russian Translition

Slight fix.

* Ukrainian localization

Added Ukrainian localization. Translation is implemented by natural native speakers.

* LANG_UA -> LANG_UK
2018-04-09 08:00:49 +10:00
Denis Goncharov
2928e4d39c add UK (#265) 2018-04-09 08:00:32 +10:00
Ben V. Brown
c9cfe965ef Add more F support, protect I2C on accel2 orientation 2018-04-06 13:13:37 +10:00
federck
080ca31890 Update Translation.cpp (#260)
* Update Translation.cpp

Fixes russian double line string + italian readjustments

* Fix for sizings + uniformed indent
2018-03-31 21:01:19 +11:00
Ben V. Brown
e94bcfc2b8 Update translation
Closes #255
2018-03-31 16:39:23 +11:00
Ben V. Brown
8eadb98496 Enable SWD back, Add Off mode for Sleep 2018-03-30 19:16:38 +11:00
Ben V. Brown
fe5ee91104 Swap breakpoints to resets to try and prevent lockups 2018-03-29 21:36:16 +11:00
Ángel González
762236b485 Spanish translation updated (#253) 2018-03-29 21:16:40 +11:00
Ben V. Brown
c4230d79bf Update Build Script
Fixes #252
2018-03-25 11:33:24 +11:00
Ben V. Brown
03b2bede4d Fix #231 2018-03-23 13:14:59 +11:00
Ben V. Brown
37d5cf1e70 ADC Timing alignment bought in 2018-03-23 12:57:06 +11:00
Ben V. Brown
85869d507e Add lockouts for no accel 2018-03-23 10:02:35 +11:00
Ben V. Brown
6c34675083 Sleep screen check bug
Should fix #248
2018-03-23 10:00:07 +11:00
federck
b4235bea75 Translation.cpp revised and reformatted (#250)
* Translation.cpp revised and reformatted

* Update Translation.cpp
2018-03-23 09:38:41 +11:00
gkrystev
ecf6e8aeb4 Bulgarian translation update (#236)
Updated translation for Bulgarian with the latest version of Translation.cpp
2018-03-19 12:47:48 +11:00
federck
174380bcb0 Update italian translation.cpp (#242)
* Update Translation.cpp
2018-03-19 12:47:13 +11:00
jonnieZG
96ab173c4b Menu Navigation - Long-Press Speed Ramping (#238)
Exponential button acceleration from @jonnieZG
2018-03-19 07:22:42 +11:00