1
0
forked from me/IronOS
Commit Graph

89 Commits

Author SHA1 Message Date
Ben V. Brown
f14ea321a7 Add detailed soldering screen
This adds a detailed soldering screen to take a step towards #181
2018-03-03 16:20:01 +11:00
Ben V. Brown
aef8f5f5bb LIS2DH - Adding support for the new accelerometer (#216)
+ Creates a new driver for the LIS2DH accelerometer
+ Fixes timing issues since we're already touching a chunk of code

The LIS2DH driver should output similar numbers to the old MMA accelerometer.

Fixes #202
Fixes #189
2018-03-03 15:43:10 +11:00
Ben V. Brown
5e30152f40 Detect PCB Version
This probes the I2C bus to look for the MMA model accelerometer or if the new one is present.
2018-02-25 14:26:10 +11:00
Ben V. Brown
b47098e9c2 Add lockout for #187
Fix first part of #188
2018-01-26 12:50:00 +11:00
Ben V. Brown
653c71ba2d Remove unused I2C DMA
Slow down I2C to 50kHz
Adjust ADC timing
2018-01-26 12:42:38 +11:00
Ben V. Brown
715be0b0b6 Move watchdog resets to only be in PID 2018-01-26 12:30:09 +11:00
jonnieZG
7ba3818cdb Croatian Language: Double-line menus + some minor translation corrections (#186)
* Croatian: Double-line Menus + minor corrections

* Updated main.css - externalizing string

Externalized strings:
"Undervoltage"
"Input V: "
"DC LOW" (Using previously unused ULOWarningString)
"Tip Temp: " (At temperature warning)
"Tip:" (At sleeping advanced)
"Tip:" (At idle screen)
" Set:" (At idle screen)
"BAD TIP"
"Tip Disconnected!" (changed to "TIP DISCONNECTED" due to <=16 limit)

* Update Translation.c - Externalized strings

Externalized strings:
"Undervoltage"
"Input V: "
"DC LOW" (Using previously unused ULOWarningString)
"Tip Temp: " (At temperature warning)
"Tip:" (At sleeping advanced)
"Tip:" (At idle screen)
" Set:" (At idle screen)
"BAD TIP"
"Tip Disconnected!" (changed to "TIP DISCONNECTED" due to <=16 limit)

Max string length corrected from 17 to 16.

* Update Translation.h - Externalized strings

Externalized strings:
"Undervoltage"
"Input V: "
"DC LOW" (Using previously unused ULOWarningString)
"Tip Temp: " (At temperature warning)
"Tip:" (At sleeping advanced)
"Tip:" (At idle screen)
" Set:" (At idle screen)
"BAD TIP"
"Tip Disconnected!" (changed to "TIP DISCONNECTED" due to <=16 limit)
2018-01-08 22:28:13 +11:00
Ben V. Brown
90c0bf9683 Fix GUI storage address (same as settings bug) 2017-12-21 23:34:57 +11:00
Jan Krupička
538a741912 Unify behavior of menu items with questions/warnings (#157) 2017-12-16 09:31:50 +11:00
Ben V. Brown
4c0ba72542 Update Makefile and build script 2017-12-14 21:59:09 +11:00
Ben V. Brown
662b39cbd4 V2.01 roundup 2017-12-12 13:37:08 +11:00
Ben V. Brown
5b4ed06013 Prevent PID winding up on lower temps
Should help with #116
2017-12-12 11:55:56 +11:00
Ben V. Brown
c5c89a516e Pixel by Pixel scrolling
Closes #140
2017-12-12 11:53:43 +11:00
Ben V. Brown
17e7d92463 Fix Menu not handling some languages
Should close #125
2017-12-12 11:31:22 +11:00
Ben V. Brown
b0e20b9e2f Slow temp, add #124
Closes #124
2017-12-12 11:26:00 +11:00
Ben V. Brown
40516cd5b1 Update more langs 2017-11-24 22:44:35 +11:00
Ben V. Brown
7cc0fd7c84 Bring in translations for the final 2.0 prep 2017-11-04 15:16:00 +11:00
Ben V. Brown
afa8257bce Add rough russian 2017-11-04 14:37:47 +11:00
Ben V. Brown
d7a9e1a9ea Patch #117 sleep temp min() 2017-11-04 14:18:44 +11:00
Ben V. Brown
fd92271121 Patching Filter Depth
Fixes #115
2017-10-29 10:01:16 +11:00
Ben V. Brown
812fbcd902 Putting guards on I2C 2017-10-28 13:19:20 +11:00
Ben V. Brown
3b8cd980a7 Fix warning bug
#94
2017-10-19 09:34:35 +11:00
Ben V. Brown
88b874681b Fix settings button handling 2017-10-18 20:15:23 +11:00
Ben V. Brown
046f2df6a1 Fixing up settings
Split advanced settings
Fix menu button handling
2017-10-18 19:43:55 +11:00
Ben V. Brown
aec760e4e7 Revert font table split for now 2017-10-07 12:19:46 +11:00
Ben V. Brown
ee9029703b Translation note 2017-10-07 11:58:19 +11:00
Ben V. Brown
64dbd7d32e Tidy up fonts ready for translations 2017-10-07 11:52:52 +11:00
Ben V. Brown
58a89b67d4 Add voltage calibration 2017-10-06 21:35:50 +11:00
Ben V. Brown
cef4db8531 Closes #103 2017-10-06 16:38:13 +11:00
Ben V. Brown
835ef5d7de New graphics for the idle screen 2017-10-06 09:10:30 +11:00
Ben V. Brown
8b8e2a1f10 Add in C/F in more places #94 2017-10-03 09:28:01 +11:00
Ben V. Brown
bb75817e83 Degrees D support, New idle logo 2017-10-01 13:30:30 +11:00
Ben V. Brown
a0e99374b5 Font bounds check, trying to get Russian working 2017-09-28 15:23:57 +10:00
Ben V. Brown
0bdf570edc Move build info to long hold B 2017-09-28 12:38:24 +10:00
Ben V. Brown
82a5ed042d Add new font glyphs, fix sceen rotation on soldering mode. 2017-09-27 11:29:16 +10:00
Ben V. Brown
830433d854 Reduce sensivity to make it much more usable. 2017-09-27 09:52:10 +10:00
Ben V. Brown
e351527dd2 Add tip compensation support 2017-09-27 09:42:39 +10:00
Ben V. Brown
fb08e8b56c Tune timer and PID rates 2017-09-26 19:43:52 +10:00
Ben V. Brown
347968e4ef Fillout settings functions
Settings menu works
Movement working & TMP calibrated
Tip reading sensibily
Accuracy seems ok
Trimmed down overshoot by biasing integral
Saving to flash working, detailed idle
Sleep mode
Description scrolls
Building for DFU working
Motion detection update
Use manual alg instead, using highpass filter, then sum current change vs rolling average
Re-shuffle the pwm code organisation
2017-09-12 12:59:06 +10:00