1
0
forked from me/IronOS
Commit Graph

51 Commits

Author SHA1 Message Date
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
Ben V. Brown
0b4068976c removing old files as eclipse builds now
Added #define organisation over mfg logo (no actual build effect though just for neatness)
Creating a CubeMX project to match settings for future use
More comments and cleaning up
2016-09-13 16:51:27 +10:00