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
Ben V. Brown
1d602bd9a1
Add display inversion for cooling
2017-08-13 12:48:16 +10:00
Ben V. Brown
8b112e7f7d
Add little C and F logos & arrow for boost
2017-08-11 17:04:09 +10:00
Ben V. Brown
c5c1171112
Fix font erroring char. Add accel lockout for autostart.
...
Helps for the following issues:
#51
#38
2017-08-11 16:31:04 +10:00
Ben V. Brown
ea1b0e2ae3
Link in latin extended font
2017-08-11 14:20:41 +10:00
Ben V. Brown
92ee55ebd5
Annotate font table
2017-08-11 14:06:26 +10:00
Ben V. Brown
9969c66520
Add ability to start into sleep
2017-08-09 10:07:34 +10:00
Ben V. Brown
c0f2a4991a
Add blinking temp
...
Adds blinking temp
#39
2017-08-08 21:00:41 +10:00
Ben V. Brown
1822cece90
Massively better font
...
Moved to a newer font.
First stage of improving screen
2017-08-08 18:09:07 +10:00
Ben V. Brown
42e6818114
Convert IMU to IRQ for rotation
...
This moves the rotation detection to use the IRQ2 line. Fixes #44
2017-08-08 16:38:21 +10:00
Ben V. Brown
a10947cdac
Moving more text into strings.c/.h
2017-08-08 10:49:15 +10:00
Ben V. Brown
48040acbcc
Add autostart
...
Adds autostart option.
Only works on first power up, so if the settings wrong you can still easily change it 😄
Fixes #43
2017-08-06 22:21:57 +10:00
Ben V. Brown
de0059bd08
Moving strings (more)
2017-08-05 22:51:54 +10:00
Ben V. Brown
90599a8ae6
Retune PID, improve response rate slightly. (But slightly more oscillation)
2017-08-02 21:38:42 +10:00
Ben V. Brown
b0264be3c5
Better button auto-repeat
2017-07-30 21:25:27 +10:00
Ben V. Brown
1cbcba924f
Adding auto-rotation to the screen
...
Adds auto rotation support using the proper orientation detection. (Not
using raw values).
Should Fix and close #29
2017-07-27 11:46:04 +10:00
Ben V. Brown
af9b8dca29
Working rough indicator of power
2017-07-26 22:05:54 +10:00
Ben V. Brown
965a0890cb
Add toggle for power display
2017-07-26 09:47:26 +10:00
mkninc
2e823b6594
Quick fix for multiple definition of structs ( #33 )
2017-07-26 09:18:41 +10:00
Ben V. Brown
f077c0241f
Fix order of definitions for some variables
2017-07-25 08:28:33 +10:00
Ben V. Brown
8a503f84e2
Cleaning up files
...
Fixing warnings
Add powerDisplayToggle
2017-07-24 23:03:56 +10:00
Ben V. Brown
cb8bc643c4
Adding support for boot up Logo's ( #32 )
...
This brings across a set of commits to support loading boot up images from a specific location in flash. And also creating a generator tool to make files to put images in said position.
2017-07-23 16:54:12 +10:00
Ben V. Brown
baa4979a96
V1.14 - Adds battery icon to cell selection
...
Relivant to #29 and #30
2017-07-22 12:20:36 +10:00
Ben V. Brown
2a5f4e6d89
Updating cutoff voltage to DC/3.5V*cell count
...
Working on progress for:
#29 #30
2017-07-22 11:19:23 +10:00
Ben V. Brown
c8f49d173a
Add key auto-repeat
2017-07-12 22:18:13 +10:00
Ben V. Brown
f844200b1b
1.13 alpha, testing new sensitivity & alternate button layout
2017-07-12 20:18:20 +10:00
Ben V. Brown
b793b61bb6
V1.12 - decreased step size for sensitivity
...
Collapsed motion being enabled into the motion sensitivity menu. Fixing
#20
More options for the sensitivity as well.
2017-07-11 19:52:29 +10:00
Ben V. Brown
52e3247f7e
Fix #19
...
Prevent skipping from cool straight to soldering without turning oled
back on.
2017-07-11 18:22:49 +10:00
Ben V. Brown
a40ad665fe
Bugfix sensitivity options typo + add more options
...
Changes sensitivity scale to be more precise.
Fixes #17
2017-07-10 19:31:48 +10:00
Ben V. Brown
d536fb33de
V1.11 - Adding a Boost mode
...
Allows users to enable a boost mode.
This allows you to hold down the button near the tip while soldering to
temporarily boost the soldering temperature.
Closes #10
2017-07-08 23:16:02 +10:00
Ben V. Brown
fa717b2741
Inital work on boost mode
2017-07-08 22:36:49 +10:00
Ben V. Brown
0a7b6145af
V1.10.2
...
Closes #16
Fixes pressing a button to exit the settings prompts
2017-07-08 18:12:28 +10:00
Ben V. Brown
7b4f467eec
Increase pre PID filtering, reducing display flicker
...
Also improve movement sensitivities to be less extreme ramp up
2017-07-07 23:22:20 +10:00
Ben V. Brown
3c6151385f
Update display speeds and rounding
2017-07-07 21:31:08 +10:00
Ben V. Brown
f3156e88dc
V1.09 - Add display update mode
...
Adds the following modes for display update:
Fast (old style)
Slow (1Hz)
Rounded (Only shows to 10C increments)
None (No temp, just symbol)
2017-07-07 19:20:52 +10:00
Adriano
711a3e9182
Update Settings.h ( #8 )
...
Options are 7 now.
Fix options menu not showing last option
2017-06-09 21:08:01 +10:00
Ben V. Brown
7e1e81cc6f
Adds automatic shutdown
...
Closes #7 .
Adds shutdown feature with settings entry
2017-05-29 11:07:45 +10:00
Ben V. Brown
cb5d4bc49d
Import up/down indicator from miniware
...
Closes #3 with nicer heating display
2017-05-21 23:50:26 +10:00
Ben V. Brown
1522c419cf
Add ability to calibrate input DC voltage reading, V1.05
...
Closes #5
2017-05-18 23:58:39 +10:00
Ben V. Brown
0ebaab5847
Add more intuitive idle screen with prompts
2017-05-18 21:20:26 +10:00
Ben V. Brown
ebfe457f65
Add Temperature calibration, improve temp accuracy
2017-05-18 19:51:47 +10:00
Ben V. Brown
53a1b9b7f4
Add sensitivity selection menu
2017-05-17 22:53:21 +10:00
Ben V. Brown
fcaf909a54
Improve button response times (100ms filter)
2017-05-15 23:19:56 +10:00
Ben V. Brown
9b51750a1d
Backend work for supporting adjusting movement sensitivity
2017-05-15 23:00:42 +10:00
Ben V. Brown
fceb81287e
Patch to fix left handed screen
2017-01-23 20:52:46 +11:00
Ben V. Brown
b2db129ab8
V1.02 Add Thermometer Mode
2017-01-23 19:33:03 +11:00
Ben V. Brown
0bbdda5b55
Add FlipDisplay, Fahrenheit, Better Font
2016-10-03 19:01:57 +11:00
Ben V. Brown
0b26e669af
Merge Dev into mainline ( #1 )
...
* Removing USB
Need to refine the drive to the iron tip
* Update README.md
* * Rewrite all code from scratch
* Only kept settings
* New font
* New PID
* New Menus
* Use Hardware I2C
* Faster System
* Better Heating Time
* No USB
* Full Menu System
2016-09-30 00:27:55 +10:00
Ben V. Brown
278d29bf4c
Final round of comments for now
2016-09-15 21:19:47 +10:00
Ben V. Brown
624fbe8e3f
Commenting through most of the remaining files.
...
Fixing logic errors throughout as well
2016-09-13 23:50:51 +10:00